„Pasidaryk pats“ balso valdymas

„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ą.

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


grįžk
komentuoti
  • varlytėšypsokisjuokdamasisskaistalaišypsenėlėatsipalaidavęs atsipalaidavęsišsišiepti
    širdis_akysbučiuojantis_širdisbučiuojantis_užmerktas_akisparaudusipalengvėjopatenkintasšypsnys
    mirktelėtiužstrigęs_liežuvis_mirksi_akisiškištas liežuvis užmerktos akysišsišiepęsbučiuojasiįstrigo_liežuvismiega
    neramussusiraukęsskausmingasišsižiokgrimasassutrikęsnutilo
    be išraiškosnelinksmasprakaito_šypsenaprakaitasnusivylęs_palengvėjęspavargęspasyvus
    nusivylęssutrikęsbaisušaltas prakaitasištvertiverktiraudoti
    džiaugsmasapstulbintasrėktipavargęs_veidelispiktaspyktistriumfas
    mieguistasskanukaukėakiniai nuo saulėsgalvos svaigimasimpbesišypsantis_imp
    neutralus_veidasno_mouthnekaltas
4 minus vienas =
Komentarai (7)
  1. Lexey
    #1 Lexey Svečiai 2017 m. kovo 6 d. 22:22
    0
    Ar galima turėti pilną jungčių prie grotuvo ir triacų žemėlapį bei grotuvo ir maitinimo šaltinio schemas?
  2. Aleksandras Levšunovas
    #2 Aleksandras Levšunovas Svečiai 2018 m. lapkričio 29 d. 21:22 val
    0
    Laba diena
    Man patiko valdymas balsu, svarbus momentas yra valdiklio įjungimas balsu!
    Šiuo atžvilgiu turiu klausimą: ar yra panašus „Beeline“ skaitmeninės televizijos priedėlio nuotolinio valdymo pulto valdymas?
    Paaiškinsiu kodėl susidomėjau.Žmona neįgali,1 grupė,rankos ir kojos nedirba,negali judėti.Tuo pačiu išsaugoma sąmonė ir kalba. Išvykdamas į darbą įsijungiu jai kažkokį kanalą ir ji žiūri, kol aš atvažiuoju.Tuo pačiu metu, kol manęs nėra, gali būti transliuojama kita jai įdomi programa, bet ji negali persijungti. Jei įmanoma, priedėlis įrašo kitas programas, bet ji tada gali žiūrėti, kai grįšiu namo ir persijungti į įrašo žiūrėjimą.Taigi grįžtu namo ir ji prašo įjungti vieną ar kitą dalyką, bet ji neturi laikas žiūrėti viską, ką ji nori žiūrėti.
    Kaip būtų šaunu, jei ji pati galėtų valdyti nuotolinio valdymo pultą. Esami nuotolinio balso pulteliai nevaldo priedėlių ir juos 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įmanomo. Parašykite man el. laišką ir mes ką nors sugalvosime.
      1. maikl
        #4 maikl Svečiai 2019 m. rugsėjo 7 d. 22.38 val
        1
        labas Sergejus pas mane tokia pati situacija su neigaliu kaimynu.Gal galit padeti su modulio komandu rinkiniu.nusipirkau ir bandau pasidaryti pulteli su Pic16F bent jau televizoriui

        Pagarbiai, Michailai.
    2. maikl
      #5 maikl Svečiai 2019 m. rugsėjo 9 d. 01:12
      0
      Labas Aleksandras.Papasakokite kaip jums sekasi su televizoriaus pulteliu.Ar aktuali klausimo tema komentaruose?

      Mykolas
    3. maikl
      #6 maikl Svečiai 2019 m. rugsėjo 30 d. 18:30 val
      0
      Sveiki, Aleksandrai, norėčiau su jumis pasikalbėti tema „Skaitmeninės televizijos „Beeline“ priedėlio nuotolinio valdymo pulto tobulinimas
  3. Svečias Valerijus
    #7 Svečias Valerijus Svečiai 2019 m. gruodžio 24 d. 10:33 val
    1
    Galite turėti valdiklio diagramą ir programą. Ar galima programuoti naudojant PIC?