Satura rādītājs:
- 1. darbība: sastāvdaļas
- 2. darbība. Elektroinstalācija (balss atpazīšanas modulis)
- 3. darbība: elektroinstalācija (releja modulis)
- 4. solis: kodēšana - balss apmācība
- 5. darbība: kodēšana - balss aktivizēts releja slēdzis
- 6. darbība: pabeigta
Video: Balss aktivizēts releja slēdzis (Arduino): 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Sveiki visiem!
Šajā projektā es jums parādīšu, kā īstenot balss komandas jūsu Arduino projektiem.
Izmantojot balss komandas, es parādīšu, kā kontrolēt releja slēdža moduli.
1. darbība: sastāvdaļas
Šim projektam jums būs nepieciešami trīs galvenie komponenti.
Arduino Uno attīstības padome
Releja modulis
Balss atpazīšanas modulis (ne amazon saite)
un daži pamata rīki, piemēram, vadi un rīvdēlis.
2. darbība. Elektroinstalācija (balss atpazīšanas modulis)
Pirms sākam kodēšanas procesu, mums ir jāpievieno Arduino balss atpazīšanas modulim.
Balss atpazīšanas modulī ir 4 tapas.
GND ir pievienots zemes savienojumam (Arduino)
VCC ir savienots ar 5V savienojumu (Arduino)
RXD pēc noklusējuma ir ieprogrammēts Arduino digitālajai tapai #3
TXD pēc noklusējuma ir ieprogrammēts Arduino digitālajai pin #2
3. darbība: elektroinstalācija (releja modulis)
Releja modulī ir 3 tapas
Negatīvā tapa savienojas ar Arduino zemes tapu
Pozitīva tapa savienojas ar Arduino 5V tapu
S pin tiks ieprogrammēts Arduino 13. tapai
Turklāt, lai pārbaudītu releja slēdzi, es kā digitālo izeju izmantošu Arduino 11. tapu
Šim tapam būs nemainīga jauda, un releja slēdzis izmantos balss komandu, lai novirzītu elektrību uz vairākām gaismas diodēm
Šim projektam es izmantoju maizes dēli un džemperu vadus, lai izveidotu visus savienojumus.
Kamēr visu var pareizi izgatavot, jūs varat izmantot savu ķēdes vadu metodi.
4. solis: kodēšana - balss apmācība
Lai sāktu kodēšanu, no šī PDF dokumenta ir jālejupielādē balss atpazīšanas V3 bibliotēka.
Man arī bija jāatjaunina Arduino IDE uz jaunāko versiju, lai novērstu augšupielādes kļūdas.
Kad viss ir instalēts, jums jāiziet FILE - PIEMĒRI - BALSU ATZĪŠANA V3 MASTER un jānoklikšķina uz VR_SAMPLE_TRAIN
Apmācības daļa palīdz mums noteikt noteiktas balss komandas, lai kontrolētu Arduino digitālās tapas.
Kontrolējot Arduino digitālās tapas, mēs varam kontrolēt releja moduli, ko var izmantot, lai kontrolētu augstsprieguma ierīces.
Balss apmācības kods jau ir izstrādāts, un tas nekādā veidā nav jāmaina.
Pēc koda augšupielādes Arduino panelī ir jāatver sērijas monitors ar 115200 bodu ātrumu
Lai apmācītu balss komandas, jums jāievada vārds “iestatījumi” un jānospiež Enter vai jānoklikšķina uz sūtīt.
Tālāk jums būs jādefinē balss komanda, izmantojot šo formātu: sigtrain 0 On
sigtrain ir programmējamu balss komandu saraksts, kas svārstās no 0 līdz 6
Šajā komandā vārds Ieslēgts apzīmē to, ko es teikšu mikrofonā
Tiklīdz jūs nospiežat nosūtīt vai ievadīt, seriālais monitors lūgs jums “runāt tūlīt”.
Šajā laikā mikrofonā pēc iespējas skaidrāk pateiksiet “Ieslēgts”.
Sērijas monitors lūgs atkārtot frāzi, līdz apmācība būs pabeigta.
Kad pirmā frāze bija veiksmīgi apmācīta, es apmācīju 1. signālu kā Izslēgts
Kopumā, ja es saku “Ieslēgts”, balss atpazīšanas modulis to atpazīs kā 0.
Ja es teikšu, ka balss atpazīšanas modulis to atpazīs kā 1. signālu
Treniņa režīma pēdējā solī jums jāievada slodze 0 1 un jānospiež Enter vai send.
Tas ļaus jums izmantot seriālo monitoru, lai uzraudzītu balss komandu precizitāti.
5. darbība: kodēšana - balss aktivizēts releja slēdzis
Pēc apmācības daļas pabeigšanas es atvēru piemēru ar nosaukumu vr_sample_control_led
Es arī nedaudz mainīju kodu, lai strādātu ar releja moduli.
Es nomainīju LED tapu uz 11, un es definēju int releju kā tapu 13
Šajā kodā 0 ir definēts kā frāze “Ieslēgts” un 1 ir definēts kā frāze “Izslēgta” no apmācības.
Tukšuma iestatīšanas iekšpusē relejs un LED ir iestatīti kā izejas tapas.
Tukšuma cilpas iekšpusē LED tapa pastāvīgi tiek iestatīta kā augstas izejas tapa, lai pārbaudītu releju.
Šī koda rinda nav obligāta, jo releja modulim ir iebūvēts LED, kas norāda uz slēgtu ķēdi.
Pastāv paziņojums if, kas ieslēdz releja slēdzi caur tapu#13, ja tiek konstatēta ON frāze.
Ja tika konstatēta izslēgšanas frāze, tapiņa 13 tiks iestatīta uz zemu, izslēdzot releja slēdzi.
Kad modificētais LED vadības kods ir augšupielādēts Arduino, es atvienoju USB un izmantoju 9 V akumulatoru, lai darbinātu Arduino.
Kad Arduino atiestatījās, es runāju mikrofonā un ieslēdzu releja moduli
Kad es teicu, relejs izslēdzās, kā paredzēts.
6. darbība: pabeigta
Releja slēdža iekšpusē ir kopīgs kontakts, kas parasti savienojas ar NC kontaktu.
Kad relejs tiek aktivizēts, kopējais kontakts savienojas ar NO kontaktu.
Pat ja kopējais kontakts ir pievienots, izmantojot augstspriegumu, releja slēdzi joprojām var vadīt, izmantojot Arduino.
Šajā projektā 11. tapa caur kopējo kontaktu nodrošina 3.3 voltu enerģiju, bet 13. tapa kontrolē releja moduli.
Galu galā frāzes “ieslēgts” un “izslēgts” kontrolē 13. tapu, kas kontrolē releja moduli.
Ja šis projekts jums šķita noderīgs, nekautrējieties izveidot savu balss aktivizēto projektu.
Balss atpazīšanas moduļa kodu izstrādāja dažādi autori, un to var atrast balss atpazīšanas moduļa bibliotēkā
fails: vr_sample_train.inoautors: JiapengLi
fails: vr_sample_control_led.inoautors: JiapengLi
Ja jums patika šis projekts, lūdzu, apsveriet iespēju abonēt YouTube kanālu, lai iegūtu vairāk satura.
Otrā vieta balss aktivizētajā izaicinājumā
Ieteicams:
Arduino balstīts balss kontrolēts IOT releja slēdzis (tiek atbalstīta Google sākumlapa un Alexa): 11 soļi
Ar Arduino balstīts balss kontrolēts IOT releja slēdzis (tiek atbalstīts pakalpojums Google sākumlapa un Alexa): Šis projekts apraksta, kā izveidot ar Arduino balstītu balss vadītu IOT releja slēdzi. Šis ir relejs, kuru varat attālināti ieslēgt un izslēgt, izmantojot iOS un Android lietotni, kā arī piesaistīt to IFTTT un vadīt to ar savu balsi, izmantojot Goog
Ar kustību aktivizēts luktura slēdzis: 3 soļi
Ar kustību aktivizēts lampas slēdzis: ikreiz, kad atstājam rakstāmgaldu vai istabu, lielāko daļu laika mēs aizmirstam izslēgt apgaismojumu. Tas izraisa elektroenerģijas zudumu un elektrības rēķina pieaugumu. Bet ko darīt, ja gaismas automātiski izslēdzas pēc tam, kad esat atstājis telpu. Jā iekšā
Balss aktivizēts BT: 3 soļi (ar attēliem)
Balss aktivizēts BT: Balss kontrolēta mājas automatizācija, izmantojot Arduino: Šajā projektā es izmantoju balss funkciju, lai kontrolētu mājas ierīces. Šis projekts ir daļa no manas mājas automatizācijas sērijas. Šo projektu ir ļoti viegli izmantot reālajā dzīvē. Jebkura vecuma cilvēki var kontrolēt
Balss aktivizēts RoBoT: 5 soļi
Balss aktivizēts RoBoT: Balss kontrolēts robots, izmantojot Arduino: Sveiki, es ceru, ka jums viss ir kārtībā un jums iet labi. Šodien mēs sāksim projektus, kas saistīti ar robotiku, izmantojot Arduino. Šodien mēs runāsim par balss kontrolētu robotu, izmantojot Arduino un android ap
Balss aktivizēts palīgs - MAX: 10 soļi
Balss aktivizēts palīgs - MAX: Sveiki, šajā pamācībā es runāšu par to, kā izveidot tērzēšanas robotu MAX (nosaukts par sevi !!!) Ar zināmu ieviešanu jūs varat padarīt šo tērzēšanas robotu vadāmu ar balsi vai izmantojot dažādu programmatūru. var kļūt par balss palīgu. Es šeit es