Sisukord:
- Samm: komponendid
- 2. toiming: juhtmestik (häältuvastusmoodul)
- 3. samm: juhtmestik (releemoodul)
- 4. samm: kodeerimine - hääletreening
- Samm: kodeerimine - häälega aktiveeritud releelüliti
- 6. samm: lõpetatud
Video: Häälega aktiveeritud releelüliti (Arduino): 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Tere kõigile!
Selles projektis näitan teile, kuidas oma Arduino projektide jaoks häälkäsklusi rakendada.
Häälkäskluste abil näitan teile, kuidas juhtida releelüliti moodulit.
Samm: komponendid
Selle projekti jaoks vajate kolme peamist komponenti.
Arduino Uno arendusplaat
Relee moodul
Hääletuvastusmoodul (mitte Amazon link)
& mõned põhilised tööriistad, nagu juhtmed ja leivaplaat.
2. toiming: juhtmestik (häältuvastusmoodul)
Enne kodeerimisprotsessi alustamist peame ühendama Arduino häältuvastuse mooduliga.
Hääletuvastusmoodulil on 4 tihvti.
GND on ühendatud maaühendusega (Arduino)
VCC on ühendatud 5v ühendusega (Arduino)
RXD on vaikimisi programmeeritud Arduino digitaalsele nööpnõelale #3
TXD on vaikimisi programmeeritud Arduino digitaalsele tihvtile nr 2
3. samm: juhtmestik (releemoodul)
Relemoodulil on 3 kontakti
Negatiivne tihvt ühendatakse Arduino maandusnõelaga
Positiivne tihvt ühendub Arduino 5 -voldisega
S -pin programmeeritakse Arduino 13. pinnile
Lisaks kasutan releelüliti testimiseks digitaalse väljundina Arduino 11. nööpnõela
Sellel tihvtil on pidev võimsus ja releelüliti kasutab häälkäsklust, et suunata elektrit mitmele LED -ile
Selle projekti jaoks kasutasin kõigi ühenduste tegemiseks leivaplaati ja hüppaja juhtmeid.
Niikaua kui kõik on korralikult valmistatud, võite oma vooluahela juhtmestiku jaoks kasutada oma meetodit.
4. samm: kodeerimine - hääletreening
Kodeerimise alustamiseks peate selle PDF -faili alla laadima häältuvastuse V3 kogu.
Pidin üleslaadimisvigade vältimiseks värskendama ka Arduino IDE uusimale versioonile.
Kui olete kõik installinud, peate läbima FILE - NÄITED - HÄÄLITUNNISTUS V3 MASTER ja klõpsama valikul VR_SAMPLE_TRAIN
Koolituse osa aitab meil määratleda teatud häälkäsklusi Arduino digitaalsete tihvtide juhtimiseks.
Arduino digitaalsete tihvtide juhtimisega saame juhtida releemoodulit, mida saab kasutada kõrgepingeseadmete juhtimiseks.
Hääletreeningu kood on juba välja töötatud ja seda pole vaja mingil viisil muuta.
Pärast koodi Arduino tahvlile üleslaadimist peate avama jadamonitori 115200 baudikiirusega
Häälkäskluste treenimiseks peate tippima sõna "seaded" ja vajutama sisestusklahvi või klõpsama saatma.
Järgmisena peate häälkäskluse määratlema järgmises vormingus: sigtrain 0 Sees
sigtrain on programmeeritavate häälkäskluste loend vahemikus 0–6
Selles käsus tähistab sõna Sees seda, mida ma mikrofoni ütlen
Kui vajutate saatmise või sisestamise klahvi, palub jadamonitor teil „nüüd rääkida”.
Selle aja jooksul ütlete mikrofoni võimalikult selgelt "On".
Seeriamonitor palub teil fraasi korrata, kuni koolitus on lõpetatud.
Kui esimene fraas oli edukalt treenitud, treenisin sigtrain 1 väljalülitatud olekuks
Üldiselt, kui ma ütlen „Sees“, tunneb hääletuvastusmoodul selle ära signaalronina 0.
Kui ma ütlen ära, tuvastab hääletuvastusmoodul selle kui 1. rongi
Treeningrežiimi viimases etapis peate sisestama koormuse 0 1 ja vajutama sisestusklahvi või saatma.
See võimaldab teil häälkäskluste täpsuse jälgimiseks kasutada jadamonitori.
Samm: kodeerimine - häälega aktiveeritud releelüliti
Pärast koolitusosa lõpetamist avasin näite nimega vr_sample_control_led
Samuti muutsin koodi veidi, et töötada releemooduliga.
Vahetasin led -tihvti 11 -ks ja määratlesin relee nööpnõelaks 13
Selles koodis on 0 määratletud kui fraas „Sees“ja 1 on väljalülitatud fraas koolitusest.
Tühjade seadistuste sees on relee ja LED seadistatud väljundpistikutena.
Tühjusahela sees on LED -tihvt relee testimiseks pidevalt kõrge väljundiga tihvt.
See koodirida on valikuline, kuna releemoodulil on sisseehitatud LED, mis näitab suletud ahelat.
On olemas lause if, mis lülitab releelüliti sisse tihvti nr 13 kaudu, kui tuvastatakse sisselülitatud fraas.
Kui tuvastati väljalülitatud fraas, seatakse tihvt 13 madalale, lülitades releelüliti välja.
Kui muudetud LED -juhtkood on Arduinole üles laaditud, eemaldasin USB -pistiku ja kasutasin Arduino toiteks 9 -voldist akut.
Kui Arduino lähtestati, rääkisin mikrofoni ja releemoodul lülitati sisse
Kui ma välja ütlesin, lülitus relee ootuspäraselt välja.
6. samm: lõpetatud
Relee lüliti sees on ühine kontakt, mis tavaliselt ühendub NC -kontaktiga.
Kui relee on pingestatud, ühendatakse ühine kontakt NO kontaktiga.
Isegi kui ühine kontakt on ühendatud kõrgepinge abil, saab releelülitit ikkagi Arduino abil juhtida.
Selles projektis annab tihvt 11 ühise kontakti kaudu 3,3 volti energiat, samal ajal kui 13. tihvt juhib releemoodulit.
Lõppkokkuvõttes juhivad fraasid “sisse” ja “välja” 13. tihvti, mis juhib releemoodulit.
Kui leidsite, et see projekt on kasulik, tehke julgelt oma häälega aktiveeritud projekt.
Hääletuvastusmooduli koodi töötasid välja erinevad autorid ja selle leiate häältuvastusmooduli raamatukogust
fail: vr_sample_train.inoautor: JiapengLi
fail: vr_sample_control_led.inoautor: JiapengLi
Kui teile see projekt meeldis, kaaluge lisateabe saamiseks YouTube'i kanali tellimist.
Hääleaktiveeritud väljakutse teine koht
Soovitan:
Mitme kanaliga Sonoff - häälega aktiveeritud tuled: 4 sammu (piltidega)
Mitmekanaliline Sonoff-häälega aktiveeritud tuled: 5 aastat tagasi läksid minu köögi tuled do-do teed. Raja valgustus oli ebaõnnestunud ja leti all olev valgustus oli lihtsalt rämps. Tahtsin ka valgustuse kanaliteks jagada, et saaksin ruumi paremini valgustada
Häälega aktiveeritud kaugjuhtimispuldi nupp: 4 sammu (piltidega)
Häälega aktiveeritud kaugjuhtimispuldi nupp: kui olete näinud minu teisi juhendeid, teate, et meie pojal on lihasdüstroofia. See on üks projekt, et muuta asjad tema jaoks paremini kättesaadavaks. Meil on uks, mida juhib garaažiukse avamise pult. See on olnud fantastiline
Häälega aktiveeritud BT: 3 sammu (piltidega)
Häälega aktiveeritud BT: hääljuhtimisega koduautomaatika Arduino abil: Selles projektis kasutan koduseadmete juhtimiseks häälfunktsiooni. See projekt on osa minu koduautomaatika seeriast. Seda projekti on reaalses elus väga lihtne kasutada. Igas vanuses inimesed saavad kontrollida
Häälega aktiveeritud meediaseadmed Alexa abil: 9 sammu (piltidega)
Häälega aktiveeritud meediumiseadmed Alexa abil: siin välja töötatud seade võimaldab teie seadmeid, nagu teler, võimendi, CD- ja DVD -mängijad, Alexa ja Arduino abil häälkäsklustega juhtida. Selle seadme eeliseks on see, et peate lihtsalt andma häälkäsklusi. See seade võib töötada kõigi seadmetega
Häälega aktiveeritud Arduino rulood: 9 sammu (piltidega)
Häälega aktiveeritud Arduino rulood: Mõni aeg tagasi tegin Instructable'i, kus lisasin oma ukseluku servo- ja Bluetooth -seadme, mis võimaldas mul seda oma telefoniga juhtida nagu sõltlane, ma lihtsalt ei suuda lõpetada asjadele Bluetoothi lisamist ja nii ka selles projektis Ma näitan teile, kuidas Blu -d teha