Sterowanie głosowe DIY

Pin
Send
Share
Send


Witajcie przyjaciele Dziś chcę powiedzieć i pokazać ci mój domowy produkt wykorzystujący sterowanie głosem. W rzeczywistości jest to włącznik / wyłącznik z kontrolą głosową. Cechą tego produktu domowego jest to, że to urządzenie może nie tylko kontrolować obciążenie za pomocą polecenia głosowego, ale może także reagować na polecenia głosowe nagrane wcześniej na karcie flash.
Z wyglądu urządzenie okazało się tak niepozorne. To moja wina, ale nie postawiłem sobie za cel uczynienia go pięknym, to było po prostu lenistwo. Właściwie z tego samego powodu wyprowadziłem minimum urządzeń do sterowania tym urządzeniem, z których na przednim panelu znajduje się tylko pokrętło regulacji głośności transpondera i odbiornik karty flash, który na początku również chciał zostać wsunięty do środka.
Co może zrobić ten przełącznik? Może wyłączyć 3 obciążenia niezależnie od siebie. Działa to w następujący sposób: w wyłączniku zorganizowałem zwiększoną odporność na szumy przed niepożądanym włączeniem. Wyraża się to tym, że aby wyłączyć żądane obciążenie, najpierw należy zwrócić się do urządzenia.
Aby się odwołać, musisz powiedzieć „Arduino”. Nazwałem to, ponieważ sercem tego urządzenia jest moduł głosowy, który poznamy później, przeznaczony przede wszystkim dla projektanta Arduino. Chociaż nigdy nie spotkałem Arduino, a jego moduły nie są używane w tym urządzeniu.
Zwracamy się do przełącznika „Arduino”, jeśli przełącznik odpowiada „Słucham”, to powiedzmy następnemu z trzech zespołów, które wyznaczyłem: „Lampa”, „Girlanda”, „Światło”. Po zaakceptowaniu polecenia urządzenie zmieni stan podłączonego urządzenia na przeciwny: jeśli lampa jest włączona, wyłączy ją, jeśli nie jest włączona, włączy ją. 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 się składał z następujących elementów:
- Arduino.
- słucham
- światło.
- Włącz światło.
Oczywiście możliwe było zaprogramowanie modułu za pomocą określonych poleceń: „Włącz światło”, „Wyłącz światło”, ale postanowiłem włączyć i wyłączyć jedno polecenie.
Wszystkie odpowiedzi są rejestrowane przeze mnie na karcie flash. Są to zwykłe pliki WAV. Tekst został odczytany przez stronę tłumaczącą na język angielski. Może to być dowolny inny program, który potrafi czytać 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. To znaczy, na przykład, poznał moją żonę, dopóki nie nagrałem jej głosu osobno w module. I udzieliłem innym odpowiedzi: kobieta mi odpowiada, a mężczyzna jej. Fajnie, prawda?)
Cóż, teraz w końcu przejdźmy do testowania tego urządzenia. Łączymy się z siecią, podłączamy jedno obciążenie.
Czekanie do uruchomienia modułu zajmuje 5 sekund, podczas gdy kontroler zwraca się do modułu, podczas gdy odtwarzacz inicjuje pamięć flash USB i pliki na niej ...
Obejrzyj wideo poniżej procesu pracy ...
Ten przełącznik działa w ten sposób. Teraz spójrzmy na wypełnienie wyłącznika. Zdejmij górną pokrywę. Pierwsza płyta odtwarzacza ze wzmacniaczem. To ona odtwarza odpowiedzi zapisane na dysku flash USB. Płytka jest kontrolowana za pomocą protokołu UART. Polecenia są wysyłane przez kontroler znajdujący się na drugiej płycie, do którego wrócimy nieco później. Następnie trzecia tablica - zasilacz z przełącznikami zasilania jest wykonywany w semestrach. Cały obwód jest izolowany galwanicznie napięciem. Płytka jest również kontrolowana przez kontroler. Zasilacz wytwarza 5 woltów stabilizowanego napięcia. Przełączniki zasilania mogą wytrzymać obciążenie około 200 watów na kanał. Przejdźmy teraz do drugiej planszy. Jest na nim kontroler, który kontroluje wszystko, i moduł rozpoznawania poleceń głosowych.
Rozważymy działanie, połączenie i konfigurację modułu w następnym filmie. A teraz wyjaśnię działanie kontrolera wykonanego na atmega8. Moduł, który rozpoznaje polecenie, przekazuje polecenie do kontrolera za pośrednictwem UART, sterownik po przetworzeniu polecenia włącza lub wyłącza obciążenie i wysyła polecenie do modułu dźwiękowego w celu odtworzenia odpowiedzi dźwiękowej. Wszystko wydaje się proste).
Chcę powiedzieć, że robiąc ten domowy produkt, nie postawiłem sobie zadania stworzenia poważnego urządzenia, a raczej zabawki.
W następnym filmie przyjrzymy się bezpośrednio modułowi, więc zasubskrybuj kanał, aby nie przegapić, jeśli oczywiście ten materiał Cię interesuje.
Przełącznik ten zbudowałem kilka lat temu na module w wersji V2. Ale w następnym filmie rozważymy nowszą wersję V3. Rozważymy również 2 rodzaje pracy z tym modułem: proste - to jest, jeśli nie masz własnego programowania i pełne - to jest, jeśli wiesz, jak programować mikrokontrolery.
Moduł rozpoznawania głosu V3 - //ali.pub/qv2kr
Moduł rozpoznawania głosu (mowa) V2 - //ali.pub/do03a
Mam nadzieję, że podobał ci się film na ten temat. Dzięki za obejrzenie tego filmu. Jeśli ci się podobało, polub to, więc będę wiedział, że ci na tym zależy. Subskrybuj kanał, dopóki się nie spotkamy.

Pin
Send
Share
Send

Obejrzyj wideo: ESP8266 DIY STEROWANIE GŁOSEM (Może 2024).