Направи си сам
Майсторски класове, инструкции, полезни съвети, рецепти.
» » »Направи си гласов контрол
Направи си гласов контрол

Здравейте приятели. Днес искам да ви разкажа и покажа моя домашен продукт, който използва гласов контрол. Всъщност това е превключвател за включване / изключване с гласово управление. Характерна особеност на този домашен продукт е, че това устройство може не само да контролира натоварването с гласова команда, но и да отговаря с гласови команди, записани по-рано на флаш карта.
На външен вид устройството се оказа толкова непретенциозно. Това е моя вина, но не си поставих за цел да го направя красив, просто беше мързелът. Всъщност по същата причина извадих минимум устройства за управление на това устройство, от които на предния панел има само копче за управление на силата на транспондера и приемник на флаш карта, които отначало също искаха да бъдат бутнати вътре.
Какво може да направи този превключвател? Той може да изключи 3 товара независимо един от друг. Работи от следното: в прекъсвача организирах повишен имунитет срещу шум от нежелано включване. Това се изразява във факта, че за да изключите желания товар, първо трябва да се обърнете към устройството.
За да обжалвате, трябва да кажете „Arduino“. Нарекох го, защото сърцето на това устройство е гласовият модул, с който ще се запознаем по-късно, беше предназначен преди всичко за дизайнера на Arduino. Въпреки че никога не съм срещал Arduino и неговите модули не се използват в това устройство.
Обръщаме се към превключвателя "Arduino", ако превключвателят отговори "Слушай", след това казваме следващата от трите команди, които съм назначил: "Лампа", "Гарланд", "Светлина". След като приеме командата, устройството ще превключи състоянието на свързаното устройство в обратното: ако лампата е включена, тя ще я изключи, ако не е включена, ще я включи. И той ще отговори, например: „Лампата е изключена“ или „Лампата е включена“ ...
Просто казано, нашият диалог с превключвателя ще се състои от следното:
- Ардуино.
- Слушам.
- Светлината.
- Включете светлината.
Разбира се, беше възможно да програмирате модула с конкретни команди: „Включете светлината“, „Изключете светлината“, но реших да направя една команда да включва и изключва.
Всички отговори се записват от мен на флаш карта. Това са обикновени WAV файлове. Текстът беше прочетен от английски сайт за преводи. Тя може да бъде всяка друга програма, която може да чете текст. Или като цяло вие или вашите роднини можете да напишете тези отговори ...
Не знам дали това е плюс или минус, но това устройство е чувствително към тембъра на гласа. Това е, например, той позна жена ми, докато не записах гласа й отделно на модула. И аз й отправих други отговори: жена ми отговаря, а мъжът й отговаря. Готино, нали?)
Е, сега най-накрая да преминем към тестване на това устройство. Свързваме се към мрежата, свързваме един товар.
Отнема 5 секунди да изчакате, докато модулът се стартира, докато контролерът се обърне към модула, докато плейърът инициализира USB флаш устройството и файловете на него ...
Гледайте видеоклипа под процеса на работа ...
Този превключвател работи така. Сега нека разгледаме пълненето на прекъсвача. Свалете горния капак. Първата дъска на плейъра с усилвател. Именно тя възпроизвежда отговорите, записани на USB флаш устройството. Платката се управлява чрез UART протокол. Командите се изпращат от контролера, разположен на втората платка, към който ще се върнем малко по-късно. Следва третата платка - захранването с превключватели на захранването се извършва на семестри. Цялата верига е галванично изолирана от напрежение. Платката се контролира и от контролера.Захранването произвежда 5 волта стабилизирано напрежение. Превключвателите на мощност могат да издържат натоварване от около 200 вата на канал. Сега да преминем към втората дъска. На него има контролер, който контролира всичко и модул за разпознаване на гласова команда.
Ще разгледаме работата, връзката и конфигурацията на модула в следващото видео. И сега ще обясня работата на контролера, която е направена на atmega8. Модулът, който разпознава командата, дава командата на контролера през UART, контролерът, обработил командата, включва или изключва натоварването и изпраща команда към звуковия модул, за да възпроизведе звуков отговор. Изглежда, че всичко е просто).
Искам да кажа, че докато правех този домашен продукт, не си поставих задача да направя сериозно устройство, а по-скоро играчка.
В следващото видео ще разгледаме директно самия модул, така че се абонирайте за канала, за да не пропуснете, ако, разбира се, този материал ви интересува.
Аз изградих този превключвател преди няколко години на модул от версия V2. Но в следващото видео ще разгледаме по-нова версия на V3. Ще разгледаме и 2 вида работа с този модул: проста - това е, ако не притежавате програмиране и пълно - това е, ако можете да програмирате микроконтролери.



Модул за разпознаване на глас V3 - #
Модул за разпознаване на глас (реч) V2 - #

Надявам се да ви е харесало видеото по тази тема. Благодаря за гледането на това видео. Ако ви е харесало, харесайте, така че ще знам, че ви интересува. Абонирайте се за канала, докато не се срещнем отново.

Харесвате ли устройства, които използват гласов контрол в интерфейса си?


Коментари (3)
  1. Toke
    #1 Toke госта 6 март 2017 г. 22:22 ч.
    0
    Възможно ли е да свържете пълна карта за свързване към плейър и триаци и играч и PSU верига?
  2. Александър Левшунов
    #2 Александър Левшунов госта 29 ноември 2018 г. 21:22
    0
    Добър ден
    Хареса ми гласовия контрол, важен момент е активирането на гласовия контрол!
    Във връзка с това имам въпрос: има ли подобна разработка за управление на дистанционното управление на цифрова приставка на Beeline?
    Ще обясня защо ми стана интересно. Жена ми е инвалид от група 1, ръцете и краката не работят и тя не може да се движи. Същевременно съзнанието и речта са запазени. Когато тръгвам за работа, включвам някакъв канал към нея и тя изглежда преди да пристигна. В същото време, докато не съм на друг канал, може да се излъчва друга интересна за нея програма, но тя не може да превключва. Ако е възможно, префиксът записва, но тя може да гледа, когато се прибера и превключвам изгледа на записа. Тук се прибирам и тя ме моли да включа едно или друго, но няма време да види всичко.
    Би било чудесно, ако тя сама можеше да контролира дистанционното управление. Съществуващите гласови конзоли не контролират конзолите и изискват ръчно активиране.
    Александър
    1. Гост Сергей
      #3 Гост Сергей госта 12 декември 2018 г. 11:54
      0
      Здравей, Александър! Нищо не е невъзможно. Пишете ми по пощата, ще измислим нещо.

Прочетете също

Кодове за грешки за перални машини