Голосове управління своїми руками




Голосове управління своїми руками
Привіт друзі. Сьогодні я хочу розповісти і показати Вам свою саморобку, яка використовує голосове управління. Фактично це вмикач-вимикач з голосовим управління. Особливістю даної саморобки є те, що даний прилад може не тільки по голосовій команді управляти навантаженням, але і може відповідати голосовими командами, записаними раніше на флеш карту.
За зовнішнім виглядом пристрій вийшов таке непоказною. Це моя вина, але я не ставив перед собою мети зробити його красивим, просто було ліньки. Власне, з цієї ж причини я вивів мінімум пристосувань для управління цим пристроєм, з яких на передній панелі тільки ручка управління гучністю звуку відповідача і приймач флеш карт, який по початку теж хотів запхати всередину.
Що ж може цей вимикач? Він може вимикати 3 навантаження незалежно один від одного. Працює від наступним чином: у вимикачі я організував підвищену стійкість від небажаних включення. Виражається це в тому, що для виключення потрібного навантаження потрібно спочатку звернутися до приладу.
Для звернення необхідно сказати «Ардуіно». Я назвав так бо серцем цього пристрою є голосовий модуль, з якого ми будемо в подальшому знайомитися, призначався в першу чергу для конструктора «Arduino». Хоча я ні разу не стикався з Arduino і в цьому приладі його модулі не використовуються.
Звертаємося до вимикача «Ардуіно», якщо вимикач відповідає «Слухаю», то свідчи наступну з трьох, призначених мною, команд: «Лампа», «Гірлянда», «Світло». Після прийняття команди пристрій переведе стан підключеного приладу на протилежне: якщо лампа горіла — вимкне, якщо не горіла — включить. І відповість, приклад: «Лампа виключена» або «Лампа включена» …
Простіше кажучи, наш діалог з вимикачем складатиметься таким чином:
— Ардуіно.
— слухаю.
— світло.
— вмикаю світло.
Можна звичайно ж було запрограмувати модуль конкретними командами: «Включити світло», «Вимкнути світло», але я вирішив зробити так, щоб одна команда і включала, і вимикала.
Всі відповіді записані мною на флеш карту. Це звичайні файли WAV формату. Текст читав сайт англійського перекладу. Це може бути будь-яка інша програма, яка вміє читати текст. Або взагалі ці відповіді можете записати Ви самі або Ваші родичі …
Я не знаю плюс це чи мінус, але даний пристрій чутливо до тембру голосу. Тобто, наприклад, мою дружину він пре визнавав, поки я не записав окремо її голос на модуль. І відповіді я їй зробив інші: мені відповідає жінка, а їй чоловік. Прикольно, чи не так?)
Ну тепер давайте нарешті перейдемо до випробування цього девайса. Включаємо в мережу, підключимо одну навантаження.
Необхідно секунд 5 почекати поки завантажитися сам модуль, поки контролер звернутися до модуля, поки плеєр инициализирует флешку і фали на ній …
Дивіться відео нижче процесу роботи …
Ось так ось працює даний вимикач. Тепер давайте подивимося на начинку вимикача. Знімаємо верхню кришку. Перша плата плеєра з підсилювачем. Саме вона відтворює відповіді, записані на флешку. Управляється плата за допомогою UART протоколу. Команди посилає контролер розташований на другий платі, до якої ми повернемося трохи пізніше. Далі третя плата — блок живлення з силовими ключами виконана на семестрах. Вся схема має гальванічну розв’язку по напрузі. Плата так само управляється контролером. Блок живлення видає 5 вольт стабілізованої напруги. Силові ключі можуть витримати навантаження близько 200 Вт на канал. Тепер перейдемо на другу плату. На ній розташований контролер, який всім керує і модуль розпізнавання голосових команд.
Роботу, підключення та налаштування модуля ми розглянемо в наступному відео. А зараз я поясню роботу контролера, який виконаний на atmega8. Модуль розпізнав команду дає команду контролеру по UART, контролер обробивши команду включає або вимкнуть навантаження і бает команду звуковому модулю на відтворення звукового відповіді. Начебто все просто).
Хочу сказати, що роблячи цю саморобку я не ставив перед собою завдання зробити серйозне пристрій, швидше за іграшку.
У наступному відео ви розглянемо безпосередньо сам модуль, так що підпишіться на канал, щоб не пропустити, якщо звичайно даний матеріал Вас зацікавив.
Я побудував цей вимикач пару років назад на модулі версії V2. Але в наступному відео ми будемо розглядати новішу версію V3. Так само ми розглянемо 2 види роботи з цим модулем: простий — це якщо Ви не володієте програмуванням і повний — це якщо Ви вмієте програмувати мікроконтролери.




Модуль розпізнавання голосу (мови) V3 — http://ali.pub/qv2kr
Модуль розпізнавання голосу (мови) V2 — http://ali.pub/do03a

Сподіваюся Вам сподобалося відео на дану тему. Дякую за перегляд даного відео. Якщо Вам сподобалося — поставте лайк, так я буду знати, що Вам це не байдуже. Підписуйтесь на канал, до нових зустрічей.


Понравилась статья? Поделиться с друзьями:
Ремонт домов и квартир своими руками