Talaan ng mga Nilalaman:
- Hakbang 1: Magsimula
- Hakbang 2: Wire It Up
- Hakbang 3: I-code ang ESP12F
- Hakbang 4: I-setup ang IFTTT at AdafruitIO
- Hakbang 5: Pagbabalot
Video: Kinokontrol ng Boses na Robot Raptor: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ipinapakita ng itinuturo na ito kung paano gamitin ang pagkilala sa boses ng IFTTT ng Google na magagamit sa cell phone at tablet upang maipasa ang data ng kontrol sa isang AdafruitIO channel. Ang kontrol na ito ay nakuha sa paglipas ng WiFi ng isang module na batay sa Arduino na ESP12F, at sa isang simpleng gawain na kinokontrol ang 4 H-bridge FET na nagkokontrol sa kaliwang paa, kanang paa, paikutin ang ulo at ikiling ng katawan. Ang mga bahagi ng isang mas matandang Wowwee Roboraptor ay ginagamit para sa katawan at motor.
Hakbang 1: Magsimula
Una, simulang ihiwalay ang pambalot at pag-verify kung aling mga wire ang nagkokontrol sa mga motor na nais naming kontrolin. Ang bawat motor ay may 2pin konektor. Ang mga motor na ito ay hindi lamang naipatulak ng positibo at bumagsak sa dalawang mga pin, ngunit positibo sa negatibo at negatibo sa positibo para sa buong pagpapaandar ng motor. Nagsimula akong simpleng mag-aplay ng positibo sa isang sanggunian sa lupa at iyon, halimbawa, ilipat lamang ang paa sa unahan, pinipigilan ang isang buong pasulong at paatras na paggalaw.
Gumugol ng ilang oras na pamilyar sa motor hookup. Mayroong 5 mga motor na nakita kong kontrol sa: kaliwang paa, kanang paa, buntot, paikutin ang ulo, at ikiling ng katawan. Ito ay nabanggit sa circuit board sa likod ng raptor.
Hakbang 2: Wire It Up
Sa kaliwa ay ginamit ang module na ESP12F. Sa isang carrier ng programa, ngunit ang anumang nais mong gamitin sa programa / pag-debug ay dapat na gumana. Kailangan nito ng lupa upang maibahagi sa mga H-tulay, ngunit kung hindi man ang iba pang mga wire dito ay ang 8 wires upang makontrol ang mga H-tulay tulad ng ipinakita sa code.
Ang 4 H-tulay ay nasa puting tinapay para sa pagkontrol ng 4 na motor (kaliwa / kanan / ulo / ikiling). Ginamit ko ang TA8080K na may datasheet sa https://www.knjn.com/datasheets/ta8080k.pdf, ngunit ang iba pang mga maihahambing ay dapat ding gumana. Nagsimula ako sa isang simpleng N-FET ngunit natagpuan ang mga paa ay hindi gagalaw sa buong hakbang na pumipigil sa kontrol sa paglalakad. Ang bawat H-bridge ay may dalawang control input mula sa ESP12F, Vcc, gnd, at dalawang output ng motor.
Ang motor Vcc ay isang dalawang serye ng dalawang parallel na Lithium-ion 18650 cells na nagpapagana ng 8V sa mga motor. Tina-tap ko ang 4V sa ESP12F na technically lumampas sa 3.3V ESP12F spec. Mayroon ding 22uF cap sa motor Vcc upang mabawasan ang ingay. (Marahil maraming mga bagay na maaaring magawa para sa mas mahusay na pagiging maaasahan dito!)
Hakbang 3: I-code ang ESP12F
Ang ESP12F ay isang mahusay na tool na mababa ang gastos para sa instrumento ng WiFi. Ipinapakita ng kalakip na file ang mga GPIO na ginamit upang makontrol ang mga motor, at kung paano ito nakikipag-interfaces sa AdafruitIO control channel.
Mangyaring tandaan ang magagandang kasanayan sa pag-debug sa pagsubaybay sa mga isyu. Mayroong mga pahayag ng pag-debug kaya't baka gusto mong magkaroon ng isang output ng terminal hanggang sa gumagana ang karamihan sa iyo.
Hakbang 4: I-setup ang IFTTT at AdafruitIO
OK, ngayon ang ilang web magic upang itali ang lahat ng ito!
I-setup muna ang iyong AdafruitIO channel. Sa io.adafruit.com lumikha ng isang bagong feed na magpapahintulot sa iyo na makita ang key ng AIO. Kinikilala nito sa iyong arduino code ang channel na pinapanood at kailangang idagdag sa iyong arduino code.
Pumunta sa ifttt.com at mag-set up ng isang account kung kinakailangan at magsimula ng isang bagong applet. Magtutuon kami sa kontrol na "sumulong" ngunit ang "ulo paikutin" at "robot sa likuran" ay magkatulad. Upang makapunta sa ipinakita na screen ng pag-configure, kailangan mong tukuyin ang "ito" ay na-trigger ng katulong ng google at "iyon" ay nagpapadala ng data sa AdafruitIO. Tukuyin ang feed ng AIO na iyong tinukoy sa nakaraang seksyon. Sa huling data upang mai-save ang patlang, kung ano ang ibig sabihin nito na ang string ng teksto at ang patlang ng numero ay ipapasa sa feed ng adafruit.
Hakbang 5: Pagbabalot
Ang buntot ay naiwan dahil ang ESP12F ay may mga paghihigpit sa iba pang mga IO. Ang karagdagang pag-hack sa speaker at switch at mikropono ay maaaring magawa, ngunit mangangailangan iyon ng mas maraming oras.
Inaasahan namin na bibigyan ka nito ng isang ideya ng muling paglalagay ng isang pangkalahatang pangunahing robot na may kontrol sa boses at mga pagpipilian na lampas doon.
Inirerekumendang:
Madaldal na Awtomatiko -- Audio Mula sa Arduino -- Awtomatikong Kinokontrol ng Boses -- HC - 05 Bluetooth Module: 9 Mga Hakbang (na may Mga Larawan)
Madaldal na Awtomatiko || Audio Mula sa Arduino || Awtomatikong Kinokontrol ng Boses || HC - 05 Bluetooth Module: …………………………. Mangyaring Mag-subscribe SA aking channel sa YouTube para sa higit pang mga video …. …. Sa video na ito nakabuo kami ng isang Talkative Automation .. Kapag magpapadala ka ng isang utos ng boses sa pamamagitan ng mobile pagkatapos ay bubuksan nito ang mga aparato sa bahay at magpadala ng puna
Kinokontrol ng Boses na Kamay ng Robot: 8 Mga Hakbang (na may Mga Larawan)
Kinokontrol ng Boses na Kamay ng Robot: a.article {font-size: 110.0%; font-weight: naka-bold; font-style: italic; dekorasyon sa teksto: wala; background-color: red;} a.articles: hover {background-color: black;} Ipinapaliwanag ng tagubilin na ito kung paano bumuo ng isang kamay na robotic na kinokontrol ng boses gamit ang
Robot na Kinokontrol ng Boses Gamit ang 8051 Microcontroller: 4 na Hakbang (na may Mga Larawan)
Robot na Kinokontrol ng Boses Gamit ang 8051 Microcontroller: Ang isang robot na kinokontrol ng boses ay tumatagal ng tinukoy na utos sa anyo ng boses. Anuman ang utos na ibinibigay sa pamamagitan ng module ng boses o module ng Bluetooth, na-decode ito ng umiiral na tagakontrol at samakatuwid ang pagpapatupad ng naibigay na utos ay naisakatuparan. Dito sa proyektong ito,
Mga Kinokontrol na Boses ng Boses Mula Sa Kahit Saan Sa Gamit ni Jason: 7 Mga Hakbang
Mga Kinokontrol na Boses ng Boses Mula Sa Kahit Saan Sa Jason: Mga ilaw ng AC na kinokontrol mula sa kahit saan na may koneksyon sa internet gamit ang NodeMCU (ESP8266) at Jason (Android App). Si Jason ay isang kinokontrol na boses na katulong na app na na-code ko para sa mga Android device upang makontrol ang estado ng kuryente ng isang AC appliance, unti
Paano Gumawa ng Robot na Kinokontrol ng Boses: 3 Hakbang (na may Mga Larawan)
Paano Gumawa ng Voice Controlled Robot: Nais mo bang patakbuhin ang mga bagay sa iyong boses? Kung gayon ang iyong tamang lugar ay makokontrol mo ang anumang mga bagay sa pamamagitan ng paggamit ng arduino, kailangan mo lamang ikonekta ang mga bagay na iyon at ideklara sa programa. Gumawa ako ng isang simpleng boses kinokontrol na robot ngunit maaari kang kumonekta