Направи си сам гласов контрол

Направи си сам гласов контрол

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



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

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

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


Коментирайте
  • папионкаУсмихни сесмее сеИзчервяванеусмивкаотпуснат отпуснатусмивка
    сърце_очиkissing_heartцелуване_затворени_очизачервенаоблекченудовлетворенусмивка
    намигвамизплезен_език_намигащо_окоизплезен език затворени очиухиленцелуванеизплезен_езикспящ
    притесненнамръщенизмъченотворена устагримасаобърканпритихнал
    безизразеннезабавенsweat_smileпотразочарован_облекченуморенпасивен
    разочарованобърканстрахливстудена потупорствамплачаридание
    радостудивенвикуморено_лицеядосаняросттриумф
    сънливвкусномаскаслънчеви очилазамаяно_лицеимпусмихнат_имп
    неутрално_лицеno_mouthневинен
4 минус едно =
Коментари (7)
  1. Лекси
    #1 Лекси гости 6 март 2017 22:22 ч
    0
    Възможно ли е да има пълна карта на връзките към плеъра и триаците и схемите на плеъра и захранването?
  2. Александър Левшунов
    #2 Александър Левшунов гости 29 ноември 2018 г. 21:22 ч
    0
    Добър ден
    Хареса ми гласовото управление, важен момент е гласовото активиране на управлението!
    В тази връзка имам въпрос: има ли подобна разработка за управление на дистанционното управление на приемник за цифрова телевизия Beeline?
    Да обясня защо се заинтересувах.Жена ми е инвалид 1 група, ръцете и краката не работят и не може да се движи.В същото време съзнанието и говорът са запазени. Като тръгвам за работа й пускам някакъв канал и тя гледа докато пристигна.В същото време докато ме няма може на друг канал да пускат друга програма която и е интересна но тя не може да превключи. Ако е възможно приставката записва други програми, но тя може да гледа като се прибера вкъщи и да превключи на гледане на записа. Така се прибирам и тя ме моли да пусна едно или друго, но тя няма време да гледа всичко, което иска.
    Колко готино би било, ако можеше сама да управлява дистанционното управление. Съществуващите гласови дистанционни не управляват декодери и изискват ръчно активиране.
    Александър
    1. Гост Сергей
      #3 Гост Сергей гости 12 декември 2018 г. 11:54 ч
      0
      Здравейте, Александър! Нищо не е невъзможно. Пиши ми имейл и ще измислим нещо.
      1. maikl
        #4 maikl гости 7 септември 2019 г. 22:38 ч
        1
        Здравейте Сергей.Имам същата ситуация със съсед с увреждания.Можете ли да помогнете с набор от команди за модула.Купих и се опитвам да направя дистанционно с Pic16F,поне за телевизия

        Поздрави, Михаил.
    2. maikl
      #5 maikl гости 9 септември 2019 г. 01:12 ч
      0
      Здравейте Александър Моля, кажете ми как се справяте с дистанционното управление на телевизора Уместна ли е темата на въпроса във вашите коментари?

      Майкъл
    3. maikl
      #6 maikl гости 30 септември 2019 г. 18:30 ч
      0
      Здравейте Александър, бих искал да говоря с вас по вашата тема „разработки за управление на дистанционното управление на приемник за цифрова телевизия „Beeline“
  3. Гост Валери
    #7 Гост Валери гости 24 декември 2019 г. 10:33 ч
    1
    Можете да имате схема и програма за контролера. Възможно ли е да програмирате на PIC?