„Pasidaryk pats“ balso valdymas
Sveiki, draugai. Šiandien noriu jums pasakyti ir parodyti savo naminį gaminį, kuriame naudojamas valdymas balsu. Iš tikrųjų tai yra balsu valdomas įjungimo / išjungimo jungiklis. Šio naminio gaminio ypatumas yra tas, kad šis įrenginys gali ne tik valdyti apkrovą balso komandomis, bet ir atsakyti balso komandomis, anksčiau įrašytomis į „flash“ kortelę.
Išvaizda prietaisas pasirodė toks neapibrėžtas. Tai aš kaltas, bet aš nekėliau sau tikslo jį gražinti, tiesiog tingėjau. Tiesą sakant, dėl tos pačios priežasties išvedžiau minimalų šio įrenginio valdymo prietaisų skaičių, iš kurių priekiniame skydelyje yra tik atsakiklio garsumo reguliavimo rankenėlė ir „flash“ kortelės imtuvas, kurį iš pradžių taip pat norėjau įkišti į vidų. .
Ką gali padaryti šis jungiklis? Jis gali išjungti 3 apkrovas nepriklausomai viena nuo kitos. Tai veikia taip: jungiklyje organizavau padidintą atsparumą triukšmui nuo nepageidaujamo įjungimo. Tai išreiškiama tuo, kad norėdami išjungti reikiamą apkrovą, pirmiausia turite susisiekti su įrenginiu.
Norėdami susisiekti, turite pasakyti „Arduino“.Taip pavadinau todėl, kad šio įrenginio širdis – balso modulis, su kuriuo susipažinsime ateityje ir buvo skirtas pirmiausia Arduino dizaineriui. Nors niekada nesusidūriau su Arduino ir jo moduliai šiame įrenginyje nenaudojami.
Mes kreipiamės į Arduino jungiklį, jei jungiklis atsako „Klausyk“, tada pasakykite iš trijų mano priskirtų komandų: „Lamp“, „Garland“, „Light“. Priėmęs komandą, įrenginys perjungs prijungto įrenginio būseną į priešingą: jei degė lemputė – užges, jei nedegė – užsidegs. Ir jis atsakys, pavyzdžiui: „Lempa išjungta“ arba „Lempa dega“...
Paprasčiau tariant, mūsų dialogas su jungikliu bus toks:
- Arduino.
- Aš klausau.
- Šviesa.
- Įjungiu šviesą.
Žinoma, buvo galima modulį programuoti konkrečiomis komandomis: „Įjungti šviesą“, „Išjungti šviesą“, bet nusprendžiau padaryti taip, kad viena komanda įjungtų ir išjungtų.
Visus atsakymus įrašiau į „flash“ kortelę. Tai įprasti WAV failai. Tekstą perskaitė anglų kalbos vertimo svetainė. Tai gali būti bet kuri kita programa, galinti skaityti tekstą. Arba apskritai šiuos atsakymus galite užsirašyti Jūs ar Jūsų artimieji...
Nežinau, ar tai pliusas, ar minusas, bet šis įrenginys jautrus balso tembrui. Tai yra, pavyzdžiui, jis paniekino mano žmoną, kol atskirai neįrašiau jos balso modulyje. Ir aš jai pateikiau skirtingus atsakymus: man atsako moteris, o jai – vyras. Puiku, ar ne?)
Na, o dabar pagaliau pereikime prie šio įrenginio testavimo. Įjungiame į tinklą ir prijungiame vieną apkrovą.
Reikia palaukti apie 5 sekundes, kol pats modulis įsijungs, o valdiklis pasieks modulį, o grotuvas inicijuos „flash drive“ ir jame esančius failus...
Žiūrėkite žemiau esantį vaizdo įrašą apie darbo procesą...
Taip veikia šis jungiklis. Dabar pažvelkime į jungiklio vidų. Nuimkite viršutinį dangtelį. Pirmoji grotuvo lenta su stiprintuvu. Būtent ji atkuria atsakymus, įrašytus „flash drive“. Plokštė valdoma naudojant UART protokolą. Komandas siunčia antroje plokštėje esantis valdiklis, prie kurio grįšime kiek vėliau. Toliau semestrais buvo pagaminta trečioji lenta - maitinimo blokas su maitinimo jungikliais. Visa grandinė galvaniškai izoliuota nuo įtampos. Plokštę taip pat valdo valdiklis. Maitinimo šaltinis sukuria 5 voltų stabilizuotą įtampą. Maitinimo jungikliai gali atlaikyti apie 200 W apkrovą vienam kanalui. Dabar pereikime prie antrosios lentos. Ant jo yra valdiklis, kuris valdo viską ir balso komandų atpažinimo modulis.
Modulio veikimą, prijungimą ir konfigūraciją apžvelgsime kitame vaizdo įraše. O dabar paaiškinsiu valdiklio veikimą, kuris yra pagamintas atmega8. Komandą atpažįstantis modulis duoda komandą valdikliui per UART, valdiklis, apdorojęs komandą, įjungia arba išjungia apkrovą ir nurodo garso moduliui paleisti garso atsaką. Viskas atrodo paprasta).
Noriu pasakyti, kad gamindama šį naminį gaminį nekėliau sau uždavinio pagaminti rimtą įrenginį, greičiau žaislą.
Kitame vaizdo įraše žiūrėsite tiesiai į patį modulį, todėl užsiprenumeruokite kanalą, kad nepraleistumėte jo, jei, žinoma, ši medžiaga jus domina.
Šį jungiklį sukūriau prieš porą metų naudodamas V2 modulį. Tačiau kitame vaizdo įraše pažvelgsime į naujesnę V3 versiją. Taip pat apsvarstysime 2 darbo tipus su šiuo moduliu: paprastas - tai jei nemokate programavimo ir pilnas - tai jei mokate programuoti mikrovaldiklius.
Balso atpažinimo modulis V3 -
Balso atpažinimo modulis V2 -
Tikiuosi, kad jums patiko vaizdo įrašas šia tema. Ačiū, kad žiūrėjote šį vaizdo įrašą. Jei patiko, paspauskite like, kad žinočiau, kad jums tai rūpi. Prenumeruokite kanalą, pasimatysime kitą kartą.
Panašios meistriškumo klasės
Ypatingai įdomu
Komentarai (7)