Sterowanie głosowe DIY

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.

Czy podobają Ci się urządzenia, które w swoim interfejsie wykorzystują sterowanie głosowe?


Wróć
Komentarz
  • muszkauśmiechśmiać sięrumieniecbuźkazrelaksowany zrelaksowanyuśmiech
    oczy_sercacałowanie_sercacałowanie_zamkniętych_oczyzarumienionyodciążonyzadowolonaszeroki uśmiech
    puścić oczkozatrzymany_out_tongue_winking_eyezatrzymany_out_tongue_closed_eyesuśmiechając sięcałowanieutknął_na_językuspanie
    zmartwionymarszcząc brwiudręczonyotwarte ustakrzywiąc sięzdezorientowanyuciszony
    bezwyrazowybez rozbawieniapot_uśmiechpotrozczarowany_ulgazmęczonybierny
    zawiedzionyzmieszanystraszliwyzimny potwytrwaćpłakaćszloch
    radośćzdziwionykrzykzmęczona_twarzzływściekłośćtriumf
    sennymniammaskaokulary słonecznezawroty głowychochlikuśmiechnięty_imp
    neutralna_twarzbez ustniewinny
4 minus jeden =
Komentarze (7)
  1. Lexy
    #1 Lexy Goście 6 marca 2017 22:22
    0
    Czy można prosić o kompletną mapę połączeń do odtwarzacza i do triaków oraz schematy odtwarzacza i zasilacza?
  2. Aleksander Lewszunow
    #2 Aleksander Lewszunow Goście 29 listopada 2018 21:22
    0
    Dzień dobry
    Podobało mi się sterowanie głosowe, ważnym punktem jest aktywacja sterowania głosowego!
    W związku z tym mam pytanie: czy istnieje podobny rozwój w zakresie sterowania pilotem dekodera dla telewizji cyfrowej Beeline?
    Wyjaśnię dlaczego się tym zainteresowałem.Moja żona jest niepełnosprawna, grupa 1, nie działają jej ręce i nogi, nie może się poruszać, przy czym świadomość i mowa są zachowane. Wychodząc do pracy włączam dla niej jakiś kanał, a ona ogląda aż do mojego przybycia.W tym samym czasie, gdy mnie tam nie ma, inny interesujący dla niej program może być nadawany na innym kanale, ale nie może się przełączyć. Jeśli to możliwe, dekoder nagrywa inne programy, ale ona może wtedy oglądać, kiedy wrócę do domu i przełączę się na oglądanie nagrywania.Więc wracam do domu, a ona prosi, żebym włączył to czy tamto, ale nie ma czas obejrzeć wszystko, co chce oglądać.
    Jak fajnie byłoby, gdyby mogła sama sterować pilotem. Istniejące piloty głosowe nie sterują dekoderami i wymagają ręcznej aktywacji.
    Aleksander
    1. Gość Siergiej
      #3 Gość Siergiej Goście 12 grudnia 2018 11:54
      0
      Witaj, Aleksandrze! Nic nie jest niemożliwe. Napisz do mnie maila, to coś wymyślimy.
      1. maikl
        #4 maikl Goście 7 września 2019 22:38
        1
        Witam Siergiej.Mam taką samą sytuację z niepełnosprawnym sąsiadem.Możecie pomóc z zestawem poleceń do modułu.Kupiłem i próbuję zrobić pilota z Pic16F,przynajmniej do TV

        Pozdrawiam, Michaił.
    2. maikl
      #5 maikl Goście 9 września 2019 01:12
      0
      Witaj Aleksandrze. Proszę powiedz mi, jak sobie radzisz z pilotem do telewizora. Czy temat pytania w Twoich komentarzach jest istotny?

      Michael
    3. maikl
      #6 maikl Goście 30 września 2019 18:30
      0
      Witaj Aleksandrze, chciałbym porozmawiać z Tobą na Twój temat „rozwiązania do sterowania pilotem dekodera telewizji cyfrowej „Beeline”
  3. Gościu Walery
    #7 Gościu Walery Goście 24 grudnia 2019 10:33
    1
    Można mieć schemat i program do sterownika. Czy da się programować na PIC?