DIY balss vadība

Pin
Send
Share
Send


Sveiki draugi. Šodien es vēlos pastāstīt un parādīt jums manu mājās gatavotu produktu, kurā tiek izmantota balss vadība. Faktiski tas ir ieslēgšanas / izslēgšanas slēdzis ar balss vadību. Šī pašdarinātā produkta iezīme ir tāda, ka šī ierīce var ne tikai kontrolēt kravu 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 neaptverama. Tā ir mana vaina, bet es neuzņēmu sev mērķi padarīt to skaistu, tas bija tikai slinkums. Patiesībā tā paša iemesla dēļ es izcēlu minimālu šīs ierīces vadības ierīču daudzumu, no kurām priekšējā panelī ir tikai retranslatora skaļuma regulēšanas poga un zibatmiņas kartes uztvērējs, kuru sākumā arī gribējās iestumt iekšā.
Ko šis slēdzis var darīt? Tas var izslēgt 3 kravas neatkarīgi viens no otra. Tas darbojas no sekojošā: jaudas slēdžā es noorganizēju paaugstinātu trokšņa imunitāti pret nevēlamu ieslēgšanos. Tas tiek izteikts faktā, ka, lai izslēgtu vēlamo slodzi, vispirms jāgriežas pie ierīces.
Lai iesniegtu apelāciju, jums jāsaka “Arduino”. Es to nosaucu, jo šīs ierīces sirds ir balss modulis, kuru mēs iepazīsim vēlāk, un kas galvenokārt bija paredzēts Arduino dizaineram. Lai gan es nekad neesmu saskāries ar Arduino, un tā moduļi šajā ierīcē netiek izmantoti.
Mēs vēršamies pie slēdža “Arduino”, ja slēdzis atbild “Es klausos”, tad sakiet nākamo no trim komandām, kuras esmu iecēlis: “Lampa”, “Garland”, “Gaisma”. Pēc komandas pieņemšanas ierīce pārslēgs pievienotās ierīces stāvokli uz pretējo: ja lampiņa ir ieslēgta, tā to izslēgs, ja tā nav ieslēgta, tā ieslēgsies. Un viņš atbildēs, piemēram: “Lampa ir izslēgta” vai “Lampa ir ieslēgta” ...
Vienkārši sakot, mūsu dialogs ar slēdzi sastāvēs no šādiem jautājumiem:
- Arduino.
- Es klausos.
- Gaisma.
- Ieslēdziet gaismu.
Protams, moduli bija iespējams ieprogrammēt ar īpašām komandām: “Ieslēdz gaismu”, “Izslēdz gaismu”, bet es nolēmu likt vienai komandai to ieslēgt un izslēgt.
Visas atbildes es ierakstīju zibatmiņā. Tie ir parastie WAV faili. Tekstu lasīja tulkošanas vietne angļu valodā. Tā var 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 plus vai mīnuss, bet šī ierīce ir jutīga pret balss tembru. Tas ir, piemēram, viņš atpazina manu sievu, līdz es atsevišķi ierakstīju viņas balsi modulī. Un es viņai uzdevu citas atbildes: sieviete man atbild, bet vīrietis viņai atbild. Forši, vai ne?)
Tagad beidzot pāriesim pie šīs ierīces testēšanas. Mēs pievienojamies tīklam, pievienojam vienu slodzi.
Ir jāpaiet 5 sekundēm, līdz modulis tiek sāknēts, kamēr kontrolieris pagriežas pret moduli, kamēr atskaņotājs inicializē USB zibatmiņu un tajā esošos failus ...
Noskatieties video zemāk par darba procesu ...
Šis slēdzis darbojas šādi. Tagad apskatīsim ķēdes pārtraucēja pildījumu. Noņemiet augšējo vāku. Pirmais spēlētāja dēlis ar pastiprinātāju. Tieši viņa reproducē USB zibatmiņā ierakstītās atbildes. Dēlis tiek kontrolēts, izmantojot UART protokolu. Komandas nosūta kontrolieris, kas atrodas otrajā plāksnē, pie kura mēs atgriezīsimies nedaudz vēlāk. Nākamais, trešais dēlis - barošana ar barošanas slēdžiem tiek veikta semestros. Visa ķēde ir galvaniski izolēta ar spriegumu. Plātni kontrolē arī kontrolieris. Barošanas avots rada 5 voltus stabilizēta sprieguma. Strāvas slēdži vienā kanālā var izturēt slodzi, kas ir aptuveni 200 vati. Tagad pāriesim pie otrā dēļa. Tajā ir kontrolieris, kas kontrolē visu, un balss komandu atpazīšanas modulis.
Nākamajā videoklipā mēs apsvērsim moduļa darbību, savienojumu un konfigurāciju. Un tagad es izskaidrošu kontroliera darbību, kas tiek veikts uz atmega8. Modulis, kas atpazīst komandu, dod komandu kontrolierim caur UART, kontrolieris, kurš apstrādā komandu, ieslēdz vai izslēdz slodzi un nosūta komandu skaņas modulim, lai atskaņotu audio atbildi. Šķiet, ka viss ir vienkārši).
Es gribu teikt, ka, darot šo mājās gatavoto izstrādājumu, es neuzņēmu sev uzdevumu izgatavot nopietnu ierīci, drīzāk rotaļlietu.
Nākamajā videoklipā mēs apskatīsim tieši pašu moduli, tāpēc abonējiet kanālu, lai nepalaistu garām, ja, protams, šis materiāls jūs interesē.
Šo slēdzi es uzbūvēju pirms pāris gadiem uz V2 versijas moduļa. Bet nākamajā videoklipā mēs apsvērsim jaunāku V3 versiju. Mēs apsvērsim arī 2 darba veidus ar šo moduli: vienkāršs - tas ir, ja jums nepieder programmēšana, un pilns - tas ir, ja jūs varat programmēt mikrokontrollerus.
Balss atpazīšanas modulis V3 - //ali.pub/qv2kr
Balss atpazīšanas modulis (runa) V2 - //ali.pub/do03a
Es ceru, ka jums patika video par šo tēmu. Paldies, ka noskatījāties šo video. Ja jums patika, tas patīk, tāpēc es zināšu, ka jums tas rūp. Abonējiet kanālu, līdz mēs atkal tiksimies.

Pin
Send
Share
Send

Noskatieties video: RTU izveido robotus, kuru vadībā cilvēks tieši neiesaistās (Maijs 2024).