Përmbajtje:
- Hapi 1: Përbërësit
- Hapi 2: Tela (Moduli i Njohjes së Zërit)
- Hapi 3: Instalimet (Moduli Stafetë)
- Hapi 4: Kodimi - Trajnimi me zë
- Hapi 5: Kodimi - Çelësi i stafetës i aktivizuar me zë
- Hapi 6: Përfundoi
Video: Ndërruesi i stafetës i aktivizuar me zë (Arduino): 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Pershendetje te gjitheve!
Në këtë projekt, unë do t'ju tregoj se si të zbatoni komandat zanore për projektet tuaja Arduino.
Duke përdorur komandat zanore, unë do t'ju tregoj se si të kontrolloni një modul kalimi stafetë.
Hapi 1: Përbërësit
Për këtë projekt, do t'ju duhen tre përbërës kryesorë.
Një bord zhvillimi Arduino Uno
Një modul stafetë
Një modul i njohjes së zërit (lidhje jo amazon)
& disa mjete themelore si telat dhe dërrasa e bukës.
Hapi 2: Tela (Moduli i Njohjes së Zërit)
Para se të fillojmë me procesin e kodimit, duhet të lidhim Arduino me modulin e Njohjes së Zërit.
Ka 4 kunja në Modulin e Njohjes së Zërit.
GND është e lidhur me lidhjen tokësore (Arduino)
VCC është e lidhur me lidhjen 5v (Arduino)
RXD është programuar në pinin dixhital të Arduino #3 si parazgjedhje
TXD është programuar në pin dixhital të Arduino #2 si parazgjedhje
Hapi 3: Instalimet (Moduli Stafetë)
Në modulin e stafetës, ka 3 kunja
Kunja negative lidhet me kunjin e tokëzimit në Arduino
Kunja pozitive lidhet me pinin 5v në Arduino
S pin do të programohet në pinin e 13 -të në Arduino
Për më tepër, për të testuar kalimin e stafetës, unë do të përdor pinin e 11 -të në Arduino si një dalje dixhitale
Ky kunj do të ketë fuqi konstante dhe çelësi i stafetave do të përdorë komandën zanore për të drejtuar energjinë elektrike në LED të shumtë
Për këtë projekt, kam përdorur një dërrasë buke dhe tela kërcyes për të bërë të gjitha lidhjet.
Për sa kohë që të gjitha mund të bëhen siç duhet, mund të përdorni metodën tuaj për instalime elektrike në qarkun tuaj.
Hapi 4: Kodimi - Trajnimi me zë
Për të filluar kodimin, do t'ju duhet të shkarkoni bibliotekën Voice Recognition V3 nga kjo PDF.
Gjithashtu më duhej të përditësoja Arduino IDE në versionin e fundit për të parandaluar gabimet e ngarkimit.
Pasi të keni instaluar gjithçka, duhet të kaloni nëpër FILE - SHEMBUJ - NJOHJA E ZORIT V3 MASTER dhe klikoni në VR_SAMPLE_TRAIN
Pjesa e trajnimit na ndihmon të përcaktojmë komanda të caktuara zanore në mënyrë që të kontrollojmë kunjat dixhitale të Arduino.
Duke kontrolluar kunjat dixhitale të Arduino, ne mund të kontrollojmë modulin e stafetës që mund të përdoret për të kontrolluar pajisjet e tensionit të lartë.
Kodi për trajnimin e zërit është zhvilluar tashmë dhe nuk ka nevojë të ndryshohet në asnjë mënyrë.
Pasi të keni ngarkuar kodin në tabelën Arduino, duhet të hapni Monitorin Serial me një shpejtësi 115200 baud
Për të trajnuar komandat zanore, do t'ju duhet të shtypni fjalën "cilësimet" dhe të shtypni enter ose klikoni dërgoni.
Tjetra, do t'ju duhet të përcaktoni komandën zanore duke përdorur këtë format: sigtrain 0 On
sigtrain është një listë e komandave zanore të programueshme që varion nga 0-6
Në këtë komandë, fjala On përfaqëson atë që do të them në mikrofon
Pasi të godisni send ose enter, monitori serik do t'ju kërkojë të "flisni tani".
Gjatë kësaj kohe ju do të thoni "On" sa më qartë në mikrofon.
Monitoruesi serik do t'ju kërkojë të përsërisni frazën derisa të përfundojë trajnimi.
Pasi fraza e parë u trajnua me sukses, unë trajnova sigtrain 1 si Off
Në përgjithësi, nëse them "On", Moduli i Njohjes së Zërit do ta njohë atë si sigtrain 0.
Nëse e refuzoj, Moduli i Njohjes së Zërit do ta njohë atë si sigtrain 1
Për hapin e fundit të mënyrës së trajnimit, do t'ju duhet të shtypni ngarkimin 0 1 dhe të godisni enter ose send.
Kjo do t'ju lejojë të përdorni monitorin serik për të monitoruar saktësinë e komandave zanore.
Hapi 5: Kodimi - Çelësi i stafetës i aktivizuar me zë
Pasi përfundova pjesën e trajnimit, hapa shembullin e quajtur vr_sample_control_led
Unë gjithashtu modifikova pak kodin në mënyrë që të punoja me modulin e stafetës.
Ndryshova pinin led në 11 dhe e përkufizova stafetën int si pin 13
Në këtë kod, 0 përcaktohet si fraza "On" dhe 1 përcaktohet si fraza "Off" nga trajnimi.
Brenda konfigurimit të zbrazëtisë, stafeta dhe led janë vendosur si kunja dalëse.
Brenda lakut të zbrazët, kunja led është vendosur vazhdimisht si kunj me dalje të lartë për të testuar stafetën.
Kjo linjë e kodit është fakultative sepse moduli i stafetës ka një led të integruar për të treguar një qark të mbyllur.
Ekziston një deklaratë if që ndez çelësin e stafetës përmes kunjit#13 nëse zbulohet fraza ON.
Nëse fraza e fikur është zbuluar, kunja 13 do të vendoset në të ulët, duke fikur çelësin e stafetës.
Pasi të jetë ngarkuar kodi i modifikuar i kontrollit led në Arduino, unë e shkëput USB -në dhe përdor një bateri 9v për të fuqizuar Arduino.
Pasi u rivendos Arduino, fola në mikrofon dhe moduli i stafetës u ndez
Pasi e thashë, stafeta u fik siç pritej.
Hapi 6: Përfundoi
Brenda ndërprerësit të stafetës, ekziston një kontakt i zakonshëm që normalisht lidhet me kontaktin NC.
Pasi stafeta të aktivizohet, kontakti i zakonshëm lidhet me kontaktin JO.
Edhe nëse kontakti i zakonshëm është i lidhur duke përdorur tension të lartë, çelësi i stafetës përsëri mund të kontrollohet duke përdorur Arduino.
Në këtë projekt, kunja 11 siguron 3.3 volt energji përmes kontaktit të zakonshëm ndërsa kunja e 13 -të kontrollon modulin e stafetës.
Në fund të fundit, frazat "on" dhe "off" kontrollojnë pinin e 13 -të i cili kontrollon modulin e stafetës.
Nëse ju duket ky projekt i dobishëm, mos ngurroni të bëni projektin tuaj të aktivizuar me zërin tuaj.
Kodi për Modulin e Njohjes së Zërit është zhvilluar nga autorë të ndryshëm dhe mund të gjendet në bibliotekën e Modulit të Njohjes së Zërit
skedar: vr_sample_train.inoauthor: JiapengLi
skedar: vr_sample_control_led.inoauthor: JiapengLi
Nëse ju pëlqeu ky projekt, ju lutemi konsideroni të regjistroheni në kanalin youtube për më shumë përmbajtje.
Vendi i dytë në Sfidën e Aktivizuar me Zë
Recommended:
Ndërruesi i pedalit Bluetooth për një aparat fotografik të smartphone: 13 hapa (me fotografi)
Ndërruesi i pedalit Bluetooth për një aparat smartphone: Këto ditë, unë jam duke bërë udhëzime, video në youtube dhe postime në blog. Për ta bërë postimin e blogut produktiv, është thelbësore të bëni shumë fotografi sa më hollësisht të jetë e mundur. Nuk është aq e lehtë për tu bërë sepse një qenie njerëzore ka vetëm dy duar. Kam nevoje
Ndërruesi i thikës së kartonit: 4 hapa (me fotografi)
Ndërprerës i Thikës së Kartonit: Ne jemi tifozë të mëdhenj të çelsave të thikës. Përveç të qenit një film shumë shkencor / horror me stil, si edukatorë ne i gjejmë ata si mënyra e përsosur për të shpjeguar ndryshimin midis " hapur " dhe " mbyllur " qark dhe si një komplet përfundon një c
Ndërruesi i dritës së librit sekret: 12 hapa (me fotografi)
Ndërruesi i dritës së librit të fshehtë: Disa vjet më parë instalova një shirit të dritave LED përgjatë pjesës së sipërme të raftit të librave në dhomën tonë të ndenjes. Mendimi im fillestar ishte të përdorja një çelës të thjeshtë për të kontrolluar këto drita, por më pas mendja ime u vendos në diçka shumë më interesante - boja magjike
Ndërruesi i dritës PIR (ose çdo pajisje AC) pa mikrokontrollues: 4 hapa (me fotografi)
Ndërruesi i dritës PIR (ose çdo pajisje AC) pa mikrokontrollues: Ky është një qark i thjeshtë për aktivizimin e një stafete të lidhur me një pajisje AC (ose DC për atë çështje) si një llambë, unë do të supozoj se ju e dini se si të përdorni një stafetë dhe instalime elektrike themelore (google është miku juaj) Qarku është krijuar për përdorim me
Ndërruesi Poor Man's Hue: 5 hapa (me fotografi)
Çelësi i Poor Man's Hue: Në këtë udhëzues do t'ju tregoj se si të ndërtoni një ndërprerës pa tel shumë të lirë për Phillips Hue Lights. Problemi: Këto drita kanë nevojë për furnizim me energji të përhershme, çelsat e murit duhet të jenë gjithmonë të ndezur. Nëse shkoni në shtrat dhe fikni murin ndërroni li