DIY hangvezérlés
Hello barátok. Ma szeretném elmondani és megmutatni a házi készítésű termékemet, amely hangvezérlést használ. Valójában egy hangvezérlésű be-/kikapcsoló. Ennek a házi készítésű terméknek az a sajátossága, hogy ez a készülék nem csak hangutasítással tudja irányítani a terhelést, hanem korábban flash kártyára rögzített hangutasításokkal is tud válaszolni.
Kinézetre az eszköz annyira leírhatatlannak bizonyult. Az én hibám, de nem azt a célt tűztem ki magam elé, hogy szépítsek, csak lusta voltam. Igazából ugyanebből az okból kihoztam egy minimum eszközt ennek a készüléknek a vezérlésére, amiből az előlapon csak a transzponder hangerőszabályzó gombja és egy flash kártya vevő van, amit eleinte szintén be akartam tömni. .
Mit tud ez a kapcsoló? 3 terhelést tud kikapcsolni egymástól függetlenül. Ez a következőképpen működik: a kapcsolóban megnövelt zajvédelmet szerveztem a nem kívánt bekapcsolás ellen. Ez abban a tényben fejeződik ki, hogy a szükséges terhelés kikapcsolásához először kapcsolatba kell lépnie a készülékkel.
A kapcsolatfelvételhez ki kell mondania, hogy „Arduino”.Azért neveztem így, mert ennek a készüléknek a szíve a hangmodul, amit a későbbiekben fogunk megismerni, és elsősorban az Arduino tervezőjének szánták. Bár soha nem találkoztam az Arduino-val, és a moduljait nem használják ebben az eszközben.
Az Arduino kapcsolóhoz fordulunk, ha a kapcsoló „Listen”-re reagál, akkor mondjuk ki az általam kiosztott három parancs közül a következőket: „Lámpa”, „Garland”, „Light”. A parancs elfogadása után a készülék az ellenkezőjére kapcsolja a csatlakoztatott eszköz állapotát: ha égett a lámpa, akkor kialszik, ha nem égett, akkor bekapcsol. És válaszolni fog például: „A lámpa nem ég” vagy „A lámpa ég”...
Egyszerűen fogalmazva, a kapcsolóval folytatott párbeszédünk a következő lesz:
- Arduino.
- Hallgatlak.
- Fény.
- Felkapcsolom a villanyt.
Természetesen lehetett programozni a modult konkrét parancsokkal: „Gyújtsd fel a lámpát”, „Kikapcsold a lámpát”, de úgy döntöttem, hogy úgy csinálom, hogy egy parancs ki- és bekapcsolja.
Minden választ felvettem egy flash kártyára. Ezek normál WAV fájlok. A szöveget egy angol fordítóoldal olvasta fel. Ez lehet bármilyen más program, amely képes szöveget olvasni. Vagy általában Ön vagy rokonai leírhatják ezeket a válaszokat...
Nem tudom, hogy ez plusz vagy mínusz, de ez a készülék érzékeny a hangszínre. Vagyis például megvetette a feleségemet, amíg külön fel nem vettem a hangját a modulon. És különböző válaszokat adtam neki: egy nő válaszol nekem, és egy férfi válaszol neki. Klassz, nem?)
Nos, most végre térjünk át ennek az eszköznek a tesztelésére. Csatlakoztatjuk a hálózathoz, és csatlakoztatunk egy terhelést.
Körülbelül 5 másodpercet kell várni, amíg maga a modul elindul, míg a vezérlő hozzáfér a modulhoz, míg a lejátszó inicializálja a pendrive-ot és a rajta lévő fájlokat...
Tekintse meg az alábbi videót a munkafolyamatról...
Ez a kapcsoló így működik. Most nézzük meg a kapcsoló belsejét. Távolítsa el a felső fedelet. Az első lejátszótábla erősítővel. Ő reprodukálja a flash meghajtón rögzített válaszokat. A kártya vezérlése az UART protokoll segítségével történik. A parancsokat a második táblán található vezérlő küldi, amelyre kicsit később visszatérünk. Ezt követően a félévben elkészült a harmadik tábla - tápkapcsolós tápegység. A teljes áramkör feszültsége galvanikusan le van választva. A táblát egy vezérlő is vezérli. A tápegység 5 V stabilizált feszültséget állít elő. A tápkapcsolók csatornánként körülbelül 200 W terhelést képesek elviselni. Most térjünk át a második táblára. Van rajta egy vezérlő, ami mindent vezérel és egy hangutasítás-felismerő modul.
A modul működését, csatlakoztatását és konfigurációját a következő videóban nézzük meg. És most elmagyarázom az atmega8-on készült vezérlő működését. A parancsot felismerő modul UART-on keresztül parancsot ad a vezérlőnek, a vezérlő a parancs feldolgozása után be- vagy kikapcsolja a terhelést, és utasítja a hangmodult, hogy játsszon le hangválaszt. Minden egyszerűnek tűnik).
Szeretném elmondani, hogy ennek a házi készítésű terméknek az elkészítésekor nem egy komoly készülék, inkább játék elkészítését tűztem ki magam elé.
A következő videóban közvetlenül magát a modult nézheti meg, ezért iratkozzon fel a csatornára, hogy ne hagyja ki, ha természetesen ez az anyag érdekli.
Ezt a kapcsolót néhány éve építettem V2 modul segítségével. De a következő videóban az újabb V3-as verziót nézzük meg. Ezzel a modullal 2 típusú munkát is figyelembe veszünk: egyszerű - ez akkor van, ha nem ismeri a programozást és teljes - ez az, ha tudja, hogyan kell programozni a mikrokontrollereket.
Hangfelismerő modul V3 -
Hangfelismerő modul V2 -
Remélem tetszett a videó ebben a témában. Köszönjük, hogy megnézted ezt a videót. Ha tetszett, nyomj egy like-ot, így tudni fogom, hogy érdekel. Iratkozz fel a csatornára, találkozunk legközelebb.
Hasonló mesterkurzusok
Különösen érdekes
Megjegyzések (7)