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

Pin
Send
Share
Send


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

Pin
Send
Share
Send

Дивіться відео: Голосовое управление своими руками (Може 2024).