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.
Līdzīgas meistarklases
Īpaši interesanti
Komentāri (7)