Pasidaryk pats pasidaryk pats
Meistriškumo kursai, instrukcijos, naudingi patarimai, receptai.
» » »Pasidaryk pats balsu
„Pasidaryk pats“ balso valdymas

Sveiki draugai. Šiandien noriu papasakoti ir parodyti jums savo namų gaminį, kuriame naudojamas balso valdymas. Tiesą sakant, tai įjungimo / išjungimo jungiklis su balso valdymu. Šio namų gaminio bruožas yra tas, kad šis prietaisas gali ne tik valdyti krovinį naudodamas balso komandą, bet ir reaguoti naudodamas balso komandas, anksčiau įrašytas „flash“ kortelėje.
Išvaizda prietaisas pasirodė toks nepriekaištingas. Tai mano kaltė, bet aš nekeliau sau tikslo padaryti ją gražią, tai buvo tik tinginystė. Tiesą sakant, dėl tos pačios priežasties aš išvedžiau minimalų šio prietaiso valdymo įtaisų kiekį, iš kurių priekiniame skydelyje yra tik atsakiklio garsumo reguliavimo rankenėlė ir „flash“ kortelės imtuvas, kurie iš pradžių taip pat norėjo būti įstumti į vidų.
Ką gali padaryti šis jungiklis? Jis gali išjungti 3 krovinius nepriklausomai vienas nuo kito. Tai veikia iš šių dalykų: grandinės pertraukiklyje aš suorganizavau padidintą atsparumą triukšmui nuo nepageidaujamo įjungimo. Tai išreiškiama tuo, kad norėdami išjungti norimą apkrovą, pirmiausia turite kreiptis į įrenginį.
Norėdami kreiptis, turite pasakyti „Arduino“. Aš tai pavadinau, nes šio prietaiso širdis yra balso modulis, su kuriuo mes susipažinsime vėliau, visų pirma buvo skirtas „Arduino“ dizaineriui. Nors aš niekada nesusidūriau su Arduino ir jo moduliai šiame įrenginyje nenaudojami.
Mes pasukame į jungiklį „Arduino“, jei jungiklis atsako „Klausyk“, tada pasakykite kitą iš trijų mano paskirtų komandų: „Lempa“, „girlianda“, „Šviesa“. Priėmęs komandą, įrenginys perjungs prijungto įrenginio būseną į priešingą pusę: jei lemputė įjungta, ji ją išjungs, jei nebus įjungta, įjungs. Ir jis atsakys, pavyzdžiui: „Lemputė išjungta“ arba „Lemputė įjungta“ ...
Paprasčiau tariant, mūsų dialogą su jungikliu sudarys:
- Arduino.
- Aš klausau.
- Šviesa.
- Įjunkite šviesą.
Žinoma, modulį buvo galima suprogramuoti tam tikromis komandomis: „Įjunk šviesą“, „Išjunk šviesą“, tačiau nusprendžiau vieną komandą įjungti ir išjungti.
Visus atsakymus įrašau į „flash“ kortelę. Tai yra paprasti WAV failai. Tekstą perskaitė vertimo į anglų kalbą svetainė. Tai gali būti bet kuri kita programa, galinti skaityti tekstą. Arba apskritai jūs arba jūsų artimieji galite užrašyti šiuos atsakymus ...
Nežinau, ar tai yra pliusas ar minusas, bet šis įrenginys yra jautrus balso tembrui. Tai yra, pavyzdžiui, jis atpažino mano žmoną, kol aš atskirai įrašiau jos balsą modulyje. Ir aš jai pateikiau kitus atsakymus: moteris man atsako, o vyras atsako. Šaunu, ar ne?)
Na, dabar pagaliau pereikime prie šio įrenginio išbandymo. Mes prisijungiame prie tinklo, prijunkite vieną apkrovą.
Reikia palaukti 5 sekundes, kol modulis paleidžiamas, kol valdiklis pasisuka į modulį, o grotuvas inicijuoja USB atmintinę ir joje esančius failus ...
Žiūrėkite vaizdo įrašą žemiau apie darbo procesą ...
Šis jungiklis veikia taip. Dabar pažvelkime į grandinės pertraukiklio užpildymą. Nuimkite viršutinį dangtį. Pirmoji grotuvo lenta su stiprintuvu. Būtent ji atkuria atsakymus, įrašytus į USB atmintinę. Plokštė valdoma naudojant UART protokolą. Komandas siunčia kontrolierius, esantis antroje plokštėje, į kurią mes grįšime šiek tiek vėliau. Kitas, trečioji plokštė - maitinimas su maitinimo jungikliais atliekamas semestrais. Visa grandinė galvaniškai izoliuota įtampos. Plokštę taip pat kontroliuoja valdiklis.Maitinimo šaltinis sukuria 5 voltus stabilizuotos įtampos. Maitinimo jungikliai gali atlaikyti maždaug 200 vatų apkrovą viename kanale. Dabar pereikime prie antrosios lentos. Jame yra valdiklis, kuris kontroliuoja viską, ir balso komandų atpažinimo modulis.
Kitame vaizdo įraše apsvarstysime modulio veikimą, prijungimą ir konfigūraciją. O dabar paaiškinsiu valdiklio veikimą, kuris pagamintas ant „atmega8“. Komandą atpažįstantis modulis perduoda komandą valdikliui per UART, komandą apdorojęs valdiklis įjungia arba išjungia apkrovą ir siunčia komandą garso moduliui, norėdamas atkurti garso atsakymą. Atrodo, kad viskas paprasta).
Noriu pasakyti, kad darydama šį naminį gaminį aš neiškeliu sau užduoties pasigaminti rimtą prietaisą, o ne žaislą.
Kitame vaizdo įraše žiūrėsime tiesiai į patį modulį, todėl užsiprenumeruokite kanalą, kad nepraleistumėte, jei, žinoma, ši medžiaga jus domina.
Šį jungiklį pastatyjau prieš porą metų V2 versijos modulyje. Bet kitame vaizdo įraše mes apsvarstysime naujesnę V3 versiją. Mes taip pat apsvarstysime 2 darbo su šiuo moduliu tipus: paprastą - tai yra, jei jūs neturite savo programavimo ir pilną - tai yra, jei galite programuoti mikrovaldiklius.



Balso atpažinimo modulis V3 - #
Balso atpažinimo modulis (kalba) V2 - #

Tikiuosi, jums patiko vaizdo įrašas šia tema. Ačiū, kad žiūrėjote šį vaizdo įrašą. Jei jums patiko, patiko, todėl žinosiu, kad jums tai rūpi. Prenumeruokite kanalą, kol vėl susitiksime.

Ar jums patinka įrenginiai, kurių sąsajoje naudojamas valdymas balsu?


Komentarai (3)
  1. „Lexeus“
    #1 „Lexeus“ Svečiai 2017 m. Kovo 6 d., 10:22, p.
    0
    Ar galima prijungti visą kortelę, skirtą prisijungti prie grotuvo ir triakų, ir grotuvo, ir PSU grandinę?
  2. Aleksandras Levshunovas
    #2 Aleksandras Levshunovas Svečiai 2018 m. Lapkričio 29 d. 21:22
    0
    Laba diena
    Man patiko balso valdymas, svarbus dalykas yra balso valdymo įjungimas!
    Šiuo atžvilgiu man kyla klausimas: ar yra panaši plėtra, skirta valdyti „Beeline“ skaitmeninio priedėlio nuotolinio valdymo pultą?
    Paaiškinsiu, kodėl susidomėjau. Mano žmona yra 1 grupės invalidas, rankos ir kojos neveikia ir ji negali judėti. Tuo pat metu išsaugota sąmonė ir kalba. Kai išeinu iš darbo, aš įjungiu jai kažkokį kanalą ir ji žiūri prieš man atvykstant. Tuo pačiu metu, kol nesu kitu kanalu, gali būti transliuojama dar viena jai įdomi programa, tačiau ji negali persijungti. Jei įmanoma, priešdėlis įrašo, bet ji gali žiūrėti, kai grįžtu namo ir perjungiu įrašo vaizdą. Štai aš grįžtu namo ir ji prašo įjungti vieną ar kitą variantą, tačiau ji neturi laiko visko pamatyti.
    Būtų puiku, jei ji pati galėtų valdyti nuotolinio valdymo pultą. Esamos balso konsolės nekontroliuoja konsolių ir jas reikia įjungti rankiniu būdu.
    Aleksandras
    1. Svečias Sergejus
      #3 Svečias Sergejus Svečiai 2018 m. Gruodžio 12 d. 11:54
      0
      Sveiki, Aleksandrai! Nieko nėra neįmanoma. Parašykite man į paštą, mes ką nors sugalvosime.

Taip pat skaitykite

Skalbimo mašinų klaidų kodai