Përmbajtje:
- Hapi 1: Filloni
- Hapi 2: Lidheni atë
- Hapi 3: Kodifikoni ESP12F
- Hapi 4: Vendosni IFTTT dhe AdafruitIO
- Hapi 5: Përfundimi
Video: Robot Raptor i kontrolluar nga zëri: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
Ky udhëzues tregon se si të përdorni njohësin e zërit të ndihmësit Google IFTTT të disponueshëm në celular dhe tableta për të kaluar të dhënat e kontrollit në një kanal AdafruitIO. Ky kontroll më pas merret mbi WiFi nga një modul ESP12F me bazë Arduino, dhe në një rutinë të thjeshtë kontrollon 4 FET të urës H që kontrollojnë këmbën e majtë, këmbën e djathtë, rrotullimin e kokës dhe animin e trupit. Pjesë të një Roboraptor të vjetër Wowwee përdoren për trupin dhe motorët.
Hapi 1: Filloni
Së pari, filloni të hiqni zorrën dhe të verifikoni se cilat tela kontrollojnë motorët që duam të kontrollojmë. Çdo motor ka një lidhës 2pin. Këta motorë nuk aktivizohen vetëm nga pozitive dhe të bazuara në dy kunjat, por pozitivë në negativë dhe negativë në pozitivë për aktivizimin e plotë të motorit. Fillova thjesht të aplikoja pozitive në një referencë tokësore dhe kjo, për shembull, do të lëvizë vetëm këmbën përpara, duke parandaluar një lëvizje të plotë përpara dhe prapa.
Kaloni pak kohë duke u njohur me lidhjen e motorit. Janë 5 motorë të cilëve kam gjetur kontroll: këmbën e majtë, këmbën e djathtë, bishtin, rrotullimin e kokës dhe animin e trupit. Këto shënohen në tabelën e qarkut në pjesën e pasme të rrëmbyesit.
Hapi 2: Lidheni atë
Në të majtë përdoret moduli ESP12F. Inshtë në një operator programimi, por çdo gjë që ju pëlqen të përdorni për programim/korrigjim duhet të funksionojë. Ajo ka nevojë për tokë që të ndahet me urat H, por përndryshe telat e tjerë të vetëm në të janë 8 telat për të kontrolluar urat H siç tregohet në kod.
4 urat H janë në tabelën e bardhë për kontrollin e 4 motorëve (majtas/djathtas/kokës/pjerrësisë). Kam përdorur TA8080K me fletën e të dhënave në https://www.knjn.com/datasheets/ta8080k.pdf, por krahasime të tjera gjithashtu duhet të funksionojnë. Kisha filluar me një N-FET të thjeshtë, por zbulova se këmbët nuk do të lëviznin në hapin e plotë, gjë që parandaloi kontrollin e ecjes. Çdo urë H ka dy hyrje kontrolli nga ESP12F, Vcc, gnd dhe dy dalje motorike.
Motori Vcc është dy seri dy qeliza paralele litium-jon 18650 që mundësojnë 8V për motorët. Unë prek 4V në ESP12F i cili teknikisht tejkalon specifikimet 3.3V ESP12F. Gjithashtu keni një kapak 22uF në motor Vcc për të shuar zhurmën. (Ndoshta shumë gjëra që mund të bëhen për besueshmëri më të mirë këtu!)
Hapi 3: Kodifikoni ESP12F
ESP12F është një mjet i shkëlqyeshëm me kosto të ulët për pajisjet WiFi. Skedari i bashkangjitur tregon GPIO -të e përdorura për të kontrolluar motorët dhe si ndërlidhet me kanalin e kontrollit AdafruitIO.
Ju lutemi mbani mend praktikat e mira të korrigjimit në ndjekjen e çështjeve. Ka deklarata të korrigjimit, kështu që ju mund të dëshironi të keni një dalje terminale derisa shumica e tij të funksionojë për ju.
Hapi 4: Vendosni IFTTT dhe AdafruitIO
OK, tani disa magji në internet për t'i lidhur të gjitha së bashku!
Konfiguroni së pari kanalin tuaj AdafruitIO. Në io.adafruit.com krijoni një burim të ri i cili do t'ju lejojë të gjeni çelësin AIO. Kjo identifikon në kodin tuaj arduino kanalin që do të shikoni dhe duhet të shtohet në kodin tuaj arduino.
Shkoni te ifttt.com dhe krijoni një llogari nëse është e nevojshme dhe filloni një aplet të ri. Ne do të përqëndrohemi në kontrollin "ec përpara", por "rrotullimi i kokës" dhe "roboti i pasëm" janë të ngjashëm. Për të arritur në ekranin e konfigurimit të treguar, duhet të specifikoni "kjo" nxitet nga asistenti i Google dhe "kjo" po dërgon të dhëna në AdafruitIO. Specifikoni burimin AIO që keni specifikuar në pjesën e mëparshme. Në fushën e të dhënave përfundimtare për të ruajtur, ajo që do të thotë është se vargu i tekstit dhe fusha e numrave do t'i kalojnë ushqimit të adafruit.
Hapi 5: Përfundimi
Bishti u la jashtë pasi ESP12F ka kufizime për IO -të e tjera. Hackimi i mëtejshëm i altoparlantit dhe çelsave dhe mikrofonit mund të bëhet, por kjo do të kërkojë më shumë kohë.
Shpresojmë se kjo ju jep një ide për të ri-synuar një robot të përgjithshëm bazë me kontroll të zërit dhe opsione përtej kësaj.
Recommended:
Nisës rakete i kontrolluar nga zëri i bazuar në Alexa: 9 hapa (me fotografi)
Hedhësja e raketave e kontrolluar nga zëri me bazë Alexa: Ndërsa afrohet sezoni i dimrit; vjen ajo kohë e vitit kur festohet festivali i dritave. Po, ne po flasim për Diwali i cili është një festival i vërtetë indian që festohet në të gjithë globin. Këtë vit, Diwali tashmë ka mbaruar, dhe duke parë njerëz
Roboti i kontrolluar nga zëri duke përdorur modulin V3: 6 hapa
Roboti i kontrolluar nga zëri duke përdorur modulin V3: Ky robot mund të bëhet lehtësisht nga kushdo, thjesht ndiqni procesin siç kam dhënë. Ky është një robot i kontrolluar nga zëri dhe ju mund të shihni demonstrimin e robotit tim që mund ta përdorni në dy mënyra, një mënyrë është të largëta dhe të tjera është me zë
Automatizimi llafazan -- Audio Nga Arduino -- Automatizimi i kontrolluar nga zëri -- HC - 05 Moduli Bluetooth: 9 hapa (me fotografi)
Automatizimi llafazan || Audio Nga Arduino || Automatizimi i kontrolluar nga zëri || HC - 05 Moduli Bluetooth: …………………………. Ju lutemi SUBSCRIBE në kanalin tim në YouTube për më shumë video …. …. Në këtë video ne kemi ndërtuar një Automatizim Bisedues .. Kur do të dërgoni një komandë zanore përmes celularit, atëherë ai do të ndezë pajisjet shtëpiake dhe do të dërgojë reagime për
Automatizimi në shtëpi i kontrolluar nga zëri i frymëzuar nga COVID-19: 5 hapa
Automatizimi i Kontrolluar i Zërit i Frymëzuar nga COVID-19: Gjatë 4 viteve të fundit, kam provuar 3 ose 4 variacione të ndryshme të kontrolleve të shtëpisë me bazë Arduino. Për lehtësinë e të gjithëve këtu është historia kronologjike e disa prej zhvillimeve të mia. I udhëzueshëm 1 - në tetor 2015 përdori komunikimin IR dhe RF
Si të bëni robot të kontrolluar nga zëri: 3 hapa (me fotografi)
Si të bëni robot të kontrolluar nga zëri: A keni dashur ndonjëherë të përdorni gjërat në zërin tuaj? Atëherë në vendin e duhur ju mund të kontrolloni çdo gjë duke përdorur arduino, ju vetëm duhet t'i lidhni ato gjëra dhe duhet të deklaroni në program. Unë bëra një zë të thjeshtë robot i kontrolluar por mund të lidheni