DIY balss vadība

DIY balss vadība

Sveiki draugi. Šodien es vēlos jums pastāstīt un parādīt savu paštaisīto produktu, kas izmanto balss vadību. Tas faktiski ir ar balsi vadāms ieslēgšanas/izslēgšanas slēdzis. Šī paštaisītā izstrādājuma īpatnība ir tāda, ka šī ierīce var ne tikai kontrolēt slodzi ar balss komandu, bet arī reaģēt ar balss komandām, kas iepriekš ierakstītas zibatmiņas kartē.
Pēc izskata ierīce izrādījās tik neaprakstāma. Tā ir mana vaina, bet es nebiju sev izvirzījusi mērķi padarīt to skaistu, man bija tikai slinkums. Patiesībā šī paša iemesla dēļ es izņēmu šīs ierīces vadīšanai nepieciešamo ierīču minimumu, no kuriem priekšējā panelī ir tikai skaļuma regulēšanas poga transponderam un zibatmiņas kartes uztvērējs, kuru sākumā arī gribēju iebāzt iekšā. .
Ko šis slēdzis var darīt? Tas var izslēgt 3 slodzes neatkarīgi vienu no otras. Tas darbojas šādi: slēdžā es organizēju paaugstinātu trokšņu imunitāti no nevēlamas ieslēgšanās. Tas izpaužas faktā, ka, lai izslēgtu nepieciešamo slodzi, vispirms jāsazinās ar ierīci.
Lai sazinātos, jums jāsaka “Arduino”.Es to nosaucu tā, jo šīs ierīces sirds ir balss modulis, ar kuru mēs iepazīsimies nākotnē, un tas galvenokārt bija paredzēts Arduino dizainerim. Lai gan es nekad neesmu saskāries ar Arduino un tā moduļi netiek izmantoti šajā ierīcē.
Mēs pievēršamies Arduino slēdzim, ja slēdzis atbild “Klausieties”, tad sakiet sekojošo no trim manis piešķirtajām komandām: “Lamp”, “Garland”, “Light”. Pēc komandas pieņemšanas ierīce pārslēgs pievienotās ierīces stāvokli uz pretējo: ja lampiņa bija ieslēgta, tā nodzisīs, ja tā nebija ieslēgta, tā ieslēgsies. Un viņš atbildēs, piemēram: “Lampa nedeg” vai “Lampa deg”...
Vienkārši sakot, mūsu dialogs ar slēdzi būs šāds:
- Arduino.
- ES klausos.
- Gaisma.
- Es ieslēdzu gaismu.
Moduli, protams, varēja ieprogrammēt ar konkrētām komandām: “Ieslēgt gaismu”, “Izslēdziet gaismu”, bet nolēmu uztaisīt tā, lai viena komanda to ieslēgtu un izslēgtu.
Visas atbildes ierakstīju zibatmiņas kartē. Tie ir parastie WAV faili. Tekstu izlasīja angļu valodas tulkošanas vietne. Tā varētu būt jebkura cita programma, kas var lasīt tekstu. Vai vispār jūs vai jūsu radinieki varat pierakstīt šīs atbildes...
Es nezinu, vai tas ir pluss vai mīnuss, bet šī ierīce ir jutīga pret balss tembru. Tas ir, piemēram, viņš nicināja manu sievu, līdz es atsevišķi ierakstīju viņas balsi modulī. Un es viņai sniedzu dažādas atbildes: sieviete man atbild, un vīrietis viņai. Forši, vai ne?)
Nu, tagad beidzot pāriesim pie šīs ierīces testēšanas. Mēs pievienojam to tīklam un pievienojam vienu slodzi.
Jums jāgaida apmēram 5 sekundes, līdz pats modulis sāk darboties, kamēr kontrolleris piekļūst modulim, bet atskaņotājs inicializē zibatmiņas disku un tajā esošos failus...
Skaties zemāk esošajā video par darba procesu...
Šis slēdzis darbojas šādi. Tagad apskatīsim slēdža iekšpusi. Noņemiet augšējo vāku. Pirmais atskaņotāja dēlis ar pastiprinātāju. Tā ir viņa, kas atveido zibatmiņas diskā ierakstītās atbildes. Plate tiek kontrolēta, izmantojot UART protokolu. Komandas nosūta kontrolieris, kas atrodas uz otrās plates, pie kura mēs atgriezīsimies nedaudz vēlāk. Tālāk semestros tapa trešā tāfele - barošanas bloks ar strāvas slēdžiem. Visa ķēde ir galvaniski izolēta no sprieguma. Plātni kontrolē arī kontrolieris. Barošanas avots rada 5 voltu stabilizētu spriegumu. Strāvas slēdži var izturēt aptuveni 200 W slodzi uz vienu kanālu. Tagad pāriesim uz otro dēli. Uz tā ir kontrolieris, kas kontrolē visu un balss komandu atpazīšanas modulis.
Moduļa darbību, savienojumu un konfigurāciju apskatīsim nākamajā video. Un tagad es paskaidrošu kontroliera darbību, kas ir izgatavota uz atmega8. Modulis, kas atpazīst komandu, dod komandu kontrolierim, izmantojot UART, kontrolieris, apstrādājis komandu, ieslēdz vai izslēdz slodzi un pavēl skaņas modulim atskaņot audio atbildi. Viss šķiet vienkārši).
Gribu teikt, ka, gatavojot šo paštaisīto izstrādājumu, es neizvirzījos sev uzdevumu izgatavot nopietnu ierīci, drīzāk rotaļlietu.
Nākamajā videoklipā jūs skatīsities tieši uz pašu moduli, tāpēc abonējiet kanālu, lai to nepalaistu garām, ja, protams, šis materiāls jūs interesē.
Es izveidoju šo slēdzi pirms pāris gadiem, izmantojot V2 moduli. Bet nākamajā video apskatīsim jaunāko versiju V3. Mēs arī apsvērsim 2 darba veidus ar šo moduli: vienkāršu - tas ir, ja jūs nezināt programmēšanu un pilnu - tas ir, ja jūs zināt, kā programmēt mikrokontrollerus.



Balss atpazīšanas modulis V3 -
Balss atpazīšanas modulis V2 -

Ceru, ka jums patika video par šo tēmu. Paldies, ka skatījāties šo video. Ja jums patika, nospiediet like, lai es zinātu, ka jums tas rūp. Abonējiet kanālu, tiekamies nākamreiz.

Vai jums patīk ierīces, kuru saskarnē tiek izmantota balss vadība?


Atgriezies
komentēt
  • tauriņšsmaidītsmejotiessarktsmaidiņšatslābināts atslābinātssmieties
    sirds_aciskissing_heartskūpstās_aizvērtas_acispietvīkusiatvieglotsapmierinātspasmīn
    ar aciiestrēdzis_ārpus mēles_aciiestrēdzis_ārpus mēles_aizvērtas_acissmīnotskūpstotiesiestrēdzis_mēleguļot
    uztrauciessaraucot pierinomocītsatvērta_mutegrimasēapjucisapklususi
    neizteiksmīgsneuzjautrinātssviedri_smaidssviedrivīlies_atvieglotsnogurispasīvs
    vīlušiesapmulsisbailīgsauksti sviedriizturētraudātšņukstēt
    priekspārsteigtskliedziensnogurusi_sejadusmīgsniknumstriumfs
    miegainsnammaskasaulesbrillesdizzy_faceimpsmiling_imp
    neitrāla_sejanav_mutesnevainīgs
4 mīnus viens =
Komentāri (7)
  1. Leksijs
    #1 Leksijs Viesi 2017. gada 6. marts 22:22
    0
    Vai ir iespējams iegūt pilnīgu atskaņotāja un triaču savienojumu karti un atskaņotāja un barošanas avota diagrammas?
  2. Aleksandrs Ļevšunovs
    #2 Aleksandrs Ļevšunovs Viesi 2018. gada 29. novembris 21:22
    0
    Labdien
    Man patika balss vadība, svarīgs punkts ir vadības balss aktivizēšana!
    Šajā sakarā man ir jautājums: vai ir līdzīga attīstība Beeline digitālās televīzijas televizora pierīces tālvadības pults vadīšanai?
    Paskaidrošu kāpēc man radās interese.Mana sieva ir invalīde,1.grupa,rokas un kājas nestrādā un nevar kustēties.Tajā pašā laikā apziņa un runa ir saglabāta. Aizbraucot uz darbu, ieslēdzu viņai kādu kanālu un viņa skatās, līdz es atbraucu.Tajā pašā laikā, kamēr manis nav, var tikt pārraidīta cita viņai interesanta programma, bet viņa nevar pārslēgties. Ja iespējams, televizora pierīce ieraksta citas programmas, bet viņa pēc tam var skatīties, kad es atgriezīšos mājās un pārslēgtos uz ieraksta skatīšanos.Tāpēc es atnāku mājās un viņa lūdz ieslēgt vienu vai otru lietu, bet viņai nav laiks skatīties visu, ko viņa vēlas skatīties.
    Cik forši būtu, ja viņa pati varētu vadīt tālvadības pulti. Esošās balss tālvadības pultis nevada televizora pierīces, un tām ir nepieciešama manuāla aktivizēšana.
    Aleksandrs
    1. Viesis Sergejs
      #3 Viesis Sergejs Viesi 2018. gada 12. decembris 11:54
      0
      Sveiks, Aleksandr! Nekas nav neiespējams. Uzraksti man e-pastu un mēs kaut ko izdomāsim.
      1. maikl
        #4 maikl Viesi 2019. gada 7. septembris plkst. 22:38
        1
        Sveiks Sergej.Man ir tāda pati situācija ar kaimiņu invalīdu.Varat palīdzēt ar komandu komplektu modulim.Nopirku un mēģinu uztaisīt pulti ar Pic16F,vismaz TV

        Ar cieņu, Mihail.
    2. maikl
      #5 maikl Viesi 2019. gada 9. septembris 01:12
      0
      Sveiks Aleksandrs Pastāsti lūdzu kā tev iet ar TV pulti.Vai jautājuma tēma komentāros ir aktuāla?

      Maikls
    3. maikl
      #6 maikl Viesi 2019. gada 30. septembrī plkst. 18:30
      0
      Labdien, Aleksandr, vēlos ar jums parunāt par jūsu tēmu “Digitālās televīzijas “Beeline” televizora pierīces tālvadības pults vadības izstrāde”
  3. Viesis Valērijs
    #7 Viesis Valērijs Viesi 2019. gada 24. decembris 10:33
    1
    Jums var būt diagramma un programma kontrolierim. Vai ir iespējams programmēt uz PIC?