Sterowanie głosowe DIY
Cześć przyjaciele. Dziś chcę Wam opowiedzieć i pokazać mój domowy produkt wykorzystujący sterowanie głosowe. W rzeczywistości jest to włącznik/wyłącznik sterowany głosem. Osobliwością tego domowego produktu jest to, że urządzenie to może nie tylko sterować obciążeniem za pomocą poleceń głosowych, ale może również reagować za pomocą poleceń głosowych zarejestrowanych wcześniej na karcie flash.
Z wyglądu urządzenie okazało się tak niepozorne. To moja wina, ale nie postawiłam sobie za cel uczynienia tego pięknym, po prostu byłam leniwa. Właściwie z tego samego powodu wyciągnąłem minimum urządzeń do sterowania tym urządzeniem, z czego na przednim panelu znajduje się tylko pokrętło regulacji głośności dla transpondera i odbiornik kart flash, które początkowo też chciałem upchnąć w środku .
Co potrafi ten przełącznik? Może wyłączyć 3 obciążenia niezależnie od siebie. Działa to w następujący sposób: w przełączniku zorganizowałem zwiększoną odporność na zakłócenia przed niechcianym włączeniem. Wyraża się to w tym, że aby wyłączyć wymagane obciążenie, należy najpierw skontaktować się z urządzeniem.
Aby się skontaktować, musisz powiedzieć „Arduino”.Nazwałem to tak, bo sercem tego urządzenia jest moduł głosowy, o którym przekonamy się w przyszłości, a przeznaczony był przede wszystkim dla projektanta Arduino. Chociaż nigdy nie spotkałem się z Arduino i jego moduły nie są stosowane w tym urządzeniu.
Zwracamy się do przełącznika Arduino, jeśli przełącznik odpowie „Słuchaj”, to wypowiedz jedno z trzech przypisanych przeze mnie poleceń: „Lampa”, „Wianek”, „Światło”. Po przyjęciu polecenia urządzenie przełączy stan podłączonego urządzenia na odwrotny: jeśli lampa była włączona, zgaśnie, jeśli nie była włączona, włączy się. A on odpowie na przykład: „Lampa jest wyłączona” lub „Lampa jest włączona”…
Mówiąc najprościej, nasz dialog z przełącznikiem będzie wyglądał następująco:
- Arduino.
- Słucham.
- Światło.
- Włączam światło.
Można było oczywiście zaprogramować moduł konkretnymi poleceniami: „Włącz światło”, „Wyłącz światło”, ale zdecydowałem się tak zrobić, aby jednym poleceniem włączał i wyłączał moduł.
Wszystkie odpowiedzi zapisałem na karcie flash. Są to zwykłe pliki WAV. Tekst został przeczytany przez witrynę z tłumaczeniem na język angielski. Może to być dowolny inny program czytający tekst. Lub, ogólnie rzecz biorąc, Ty lub Twoi krewni możecie zapisać te odpowiedzi...
Nie wiem, czy to plus, czy minus, ale to urządzenie jest wrażliwe na barwę głosu. Czyli na przykład pogardzał moją żoną, dopóki nie nagrałem jej głosu osobno na module. I dawałem jej różne odpowiedzi: odpowiada mi kobieta i odpowiada jej mężczyzna. Fajnie, prawda?)
No cóż, teraz w końcu przejdźmy do testowania tego urządzenia. Podłączamy go do sieci i podłączamy jedno obciążenie.
Musisz poczekać około 5 sekund, aż moduł się uruchomi, kontroler uzyska dostęp do modułu, a odtwarzacz zainicjuje pendrive i znajdujące się na nim pliki...
Obejrzyj poniższy film przedstawiający proces pracy...
Tak działa ten przełącznik. Przyjrzyjmy się teraz wnętrzu przełącznika. Zdejmij górną pokrywę. Pierwsza plansza gracza ze wzmacniaczem. To ona odtwarza odpowiedzi zapisane na pendrive’ie. Sterowanie płytką odbywa się za pomocą protokołu UART. Polecenia wysyłane są przez kontroler znajdujący się na drugiej płytce, do czego wrócimy nieco później. Następnie w semestrach wykonano trzecią płytkę - zasilacz z wyłącznikami zasilania. Cały obwód jest izolowany galwanicznie pod napięciem. Płytką steruje się także za pomocą sterownika. Zasilacz wytwarza stabilizowane napięcie 5 V. Przełączniki mocy wytrzymują obciążenie około 200 W na kanał. Przejdźmy teraz do drugiej planszy. Znajduje się na nim kontroler, który steruje wszystkim oraz moduł rozpoznawania poleceń głosowych.
Działaniu, podłączeniu i konfiguracji modułu przyjrzymy się w kolejnym filmie. A teraz wyjaśnię działanie kontrolera, który jest wykonany na atmega8. Moduł rozpoznający polecenie wydaje polecenie kontrolerowi poprzez UART, kontroler po przetworzeniu polecenia włącza lub wyłącza obciążenie i wydaje modułowi dźwiękowemu polecenie odtworzenia odpowiedzi audio. Wszystko wydaje się proste).
Chcę powiedzieć, że robiąc ten domowy produkt, nie postawiłem sobie za zadanie zrobienia poważnego urządzenia, a raczej zabawki.
W następnym filmie spojrzycie bezpośrednio na sam moduł, więc subskrybujcie kanał, aby go nie przegapić, jeśli oczywiście ten materiał Was zainteresuje.
Zbudowałem ten przełącznik kilka lat temu, używając modułu V2. Ale w następnym filmie przyjrzymy się nowszej wersji V3. Rozważymy także 2 rodzaje pracy z tym modułem: prosty - jeśli nie umiesz programować i pełny - jeśli umiesz programować mikrokontrolery.
Moduł rozpoznawania głosu V3 -
Moduł rozpoznawania głosu V2 -
Mam nadzieję, że podobał Ci się film na ten temat. Dziękujemy za obejrzenie tego filmu. Jeśli Ci się spodobało, daj lajka, żebym wiedział, że Ci zależy. Subskrybuj kanał, do zobaczenia następnym razem.
Podobne klasy mistrzowskie
Szczególnie interesujące
Komentarze (7)