Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kakailanganin Mo
- Hakbang 2: Maghanda ng Mga Gulong
- Hakbang 3: Paghahanda ng 3D Printed Components
- Hakbang 4: I-set up ang Motor Shield
- Hakbang 5: Kumonekta sa Breadboard
- Hakbang 6: I-set up ang HC-SR04 Ultrasonic Sensor
- Hakbang 7: I-set up ang Servo Motor
- Hakbang 8: I-set up ang Touch Sensor
- Hakbang 9: Magtipon ng Rob
- Hakbang 10: Code
Video: Rob ang Automated Robot: 10 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang itinuturo na ito ay nilikha bilang pagtupad sa kinakailangan ng proyekto ng Makecourse sa University of South Florida (www.makecourse.com).
Sa tutorial na ito matututunan mo kung paano gumawa ng isang ganap na awtomatikong robot na nagngangalang Rob na nilagyan ng mga sensor na pinapayagan itong makakita ng mga hadlang. Gumagalaw si Rob hanggang sa makipag-ugnay siya sa isang balakid at pagkatapos ay huminto siya, suriin ang kanyang paligid at magpatuloy sa isang landas na malaya sa mga balakid.
Upang likhain ang robot na ito, ang isang kaalaman sa Arduino at C ++ ay hindi kinakailangan ngunit makakatulong ito!
Magsimula na tayo!
Hakbang 1: Ano ang Kakailanganin Mo
Para sa proyektong ito, kakailanganin mo ang:
Mga Materyales:
- Arduino UNO x1
- Motor Shield x1
- Breadboard x1
- DC Motors x4
- Gulong x4
- HC-SR04 Ultrasonic Sensor x1
- 9-V Mga May hawak ng baterya x2
- Micro Servo Motor x1
- 9V Baterya x2
- Electrical Tape
- Mga wire
- Itim na Kahon x1
- Pindutin ang Sensor x1
Mga tool:
- Mainit na glue GUN
- Panghinang
- 3d printer
- Screwdriver
- Mga Cutter ng Wire
Hakbang 2: Maghanda ng Mga Gulong
Kumuha ng dalawang mga wire ng jumper at ilagay ang isa sa bawat isa sa mga tab na tanso na matatagpuan sa gilid ng isang DC Motor. Gamit ang isang soldering iron, maingat na maghinang ng mga jumper wires sa DC motor. Ulitin para sa lahat ng mga motor.
Kunin ang gulong at iposisyon ito sa puting pin na matatagpuan sa tapat ng mga tab na tanso sa motor na DC. Ang gulong ay dapat manatili sa mahigpit at malayang magsulid kasama ang DC Motor.
Upang suriin kung gumagana nang maayos ang mga gulong, ilagay ang bawat isa sa mga wire na na-solder sa bawat DC motor papunta sa positibo at negatibong mga terminal ng isang 9-V na baterya. Dapat paikutin ang gulong.
Hakbang 3: Paghahanda ng 3D Printed Components
Gamit ang isang 3-D Printer, i-print ang sumusunod na.stl na mga file. Ang mga bahagi ng file ay kasama rin kung sakaling may pangangailangan na baguhin ang disenyo.
Hakbang 4: I-set up ang Motor Shield
Gamit ang isang distornilyador ay ikokonekta namin ang bawat isa sa mga wire ng DC Motor sa mga port ng M1 M2 M3 at M4 sa kalasag ng Motor.
Ikonekta ang mga motor na makokontrol ang kaliwang gulong papunta sa mga port ng M1 at M2 at ang mga kanang motor na gulong papunta sa mga port ng M3 at M4.
Kung ang isang motor ay tumatakbo paatras, ilipat lamang ang mga wire sa Motor Shield port para sa gulong iyon. (Mahalagang paglipat ng positibo at negatibong mga koneksyon).
Ang mga panghinang na kawad na wire papunta sa + 5V, Ground, A0, A1, at Pin 3 sa kalasag ng motor. Gagamitin ang mga ito upang ikonekta ang Breadboard, Ultrasonic Sensor at ang Touch Sensor sa mga susunod na hakbang.
Gamit ang isang distornilyador, ikonekta ang isang may hawak ng baterya sa port ng EXT_PWR sa kalasag ng motor. Magbibigay ito ng lakas sa kalasag ng motor at mga gulong.
Ilagay ang kalasag ng Motor sa Arduino, tinitiyak na ang mga port ay maayos na nakahanay.
Hakbang 5: Kumonekta sa Breadboard
Upang mapanatili ang mga bagay na simple, ang karamihan sa mga koneksyon ay solder sa kalasag sa motor. Pangunahing ginagamit ang breadboard upang magbigay ng + 5V at mga koneksyon sa Ground.
Gamit ang mga wire na solder sa kalasag ng Motor sa huling hakbang, ikonekta ang + 5V wire sa pulang power strip ng bread board at ikonekta ang Ground wire sa asul na power strip sa breadboard.
Hakbang 6: I-set up ang HC-SR04 Ultrasonic Sensor
Para sa bahaging ito, kakailanganin mo ang iyong mga naka-print na bahagi ng 3-D mula sa hakbang 3!
Pagkasyahin ang Ultrasonic Sensor sa bahagi ng 3-D Naka-print na Ultrasonic Sensor Holder. Ikonekta ang 4 na babae sa mga babaeng jumper wires sa Ground, Trigger, Echo, at VCC port na matatagpuan sa likuran ng ultrasonic sensor. Patakbuhin ang mga jumper wires sa loob ng bahagi ng Servo Mount Part at gamit ang mainit na pandikit, ikonekta ang bahagi ng servo mount sa bahagi ng Ultrasonic Sensor Holder.
Ikonekta ang mga wire na na-solder sa kalasag ng motor sa hakbang 4 hanggang sa dulo ng babaeng ultrasonic sensor sa koneksyon ng babae. Ang TRIG ay dapat kumonekta sa A0, at ang ECHO ay dapat kumonekta sa A1. Patakbuhin ang isang koneksyon mula sa pulang power strip sa breadboard sa VCC port sa ultrasonic sensor at isa pang koneksyon mula sa asul na power strip sa GROUND port.
Secure ang mga koneksyon sa electrical tape upang matiyak na hindi sila malaya.
Hakbang 7: I-set up ang Servo Motor
Para sa hakbang na ito, kakailanganin mo ang bahagi ng naka-print na Base 3-D.
Pagkasyahin ang Servo Motor sa gitna ng pagbubukas (Ang gitnang pagbubukas ng 3 mga hugis-parihaba na bukana) ng Base 3-D na nakalimbag na bahagi. Patakbuhin ang Servo Wires sa pamamagitan ng pagbubukas at ikonekta ang servo motor sa port ng SER1 sa sulok ng kalasag ng motor.
Mainit na pandikit ang Ultrasonic Piece mula sa nakaraang hakbang hanggang sa tuktok ng servo motor.
Hakbang 8: I-set up ang Touch Sensor
Ikonekta ang 3 babae sa mga babaeng jumper wires sa mga port ng G, V at S na matatagpuan sa likuran ng touch sensor.
Ikonekta ang kawad na solder sa pin 3 ng kalasag ng Motor sa S port sa touch sensor. Patakbuhin ang isang koneksyon mula sa pulang power strip sa breadboard sa VCC port sa ultrasonic sensor at isa pang koneksyon mula sa asul na power strip sa GROUND port.
Hakbang 9: Magtipon ng Rob
Painitin ang iyong mainit na baril ng pandikit, ito ay malawakang gagamitin sa hakbang na ito. Habang hinihintay mo ang mainit na baril ng pandikit, magpinta, ipinta ang itim na kahon na ibinigay sa iyo sa Make Course gamit ang pinturang Acrylic. Hintayin itong matuyo.
Kapag ang kola ay mainit, kola ang bahagi ng Base / Ultrasonic sensor sa tuktok ng kahon. Patakbuhin ang mga wire papunta sa loob ng kahon. Ilagay ang kalasag ng motor, Arduino, at breadboard sa loob ng kahon.
Mainit na pandikit ang apat na DC Motors papunta sa ilalim ng kahon, tinitiyak na ang mga gulong na konektado sa M1 at M2 ay nasa kaliwa, at ang mga gulong na konektado sa M3 at M4 ay nasa kanang bahagi. Sa puntong ito, dapat na kumpleto si Rob na minus ang code.
Hakbang 10: Code
Upang mapatakbo ang ibinigay na code, kailangan mo munang i-download ang mga file na AFmotor at NewPing sa iyong arduino libraries.r
I-download ang FinalCode_4connect file at i-upload ito sa iyong arduino.
Nagtatakda ang code ng mga pagpapaandar na makakatulong baguhin ang landas ng robot kung mayroong isang balakid sa paraan nito. Kapag nakakita ito ng isang balakid ay huminto si Rob, at suriin sa kanyang kaliwa at kanan at depende sa lokasyon ng balakid na ang paggalaw, paggalaw ng pabalik, pag-ikot, pag-ikot, at pag-andar ng pag-ikot ay tinatawag upang siya ay maaaring lumipat sa tamang direksyon. Kapag pinindot ang touch sensor, nagsisimulang mag-survey ang servo sa paligid nito at sumulong si Rob hanggang sa makita niya ang isang balakid. Kapag may napansin na balakid, humihinto si Rob at pinasimulan ang pagpapaandar ng ChangePath.
Dapat tumakbo ngayon ang iyong Robot at iwasan ang mga hadlang!
Inirerekumendang:
NFC Lock - Kapag ang isang PCB Ay Gayundin ang Mga Pindutan, ang Antenna at Higit Pa : 7 Hakbang (na may Mga Larawan)
NFC Lock - Kapag ang isang PCB Ay Gayundin ang Mga Pindutan, ang Antenna at Higit Pa …: Maaari kang kumuha ng isa sa dalawang mga bagay mula sa Instructable na ito. Maaari mong sundin kasama at lumikha ng iyong sariling kumbinasyon ng isang numerong keypad at isang NFC reader. Ang eskematiko ay narito. Narito ang layout ng PCB. Makakakita ka ng isang bayarin ng mga materyales para sa iyo upang mag-order ng p
Ang Butter Robot: ang Arduino Robot Na May Existential Crisis: 6 Mga Hakbang (na may Mga Larawan)
The Butter Robot: the Arduino Robot With Existential Crisis: Ang proyektong ito ay batay sa animated na serye " Rick and Morty ". Sa isa sa mga yugto, gumagawa si Rick ng isang robot na ang tanging layunin ay magdala ng mantikilya. Bilang mga mag-aaral mula sa Bruface (Brussels Faculty of Engineering) mayroon kaming takdang-aralin para sa mecha
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c
Buuin ang Iyong Sariling Butler Robot !!! - Tutorial, Mga Larawan, at Video: 58 Mga Hakbang (na may Mga Larawan)
Buuin ang Iyong Sariling Butler Robot !!! - Tutorial, Mga Larawan, at Video: EDIT: Higit pang impormasyon sa aking mga proyekto suriin ang aking bagong website: narobo.com Gumagawa din ako ng pagkonsulta para sa robotics, mechatronics, at mga espesyal na epekto na proyekto / produkto. Suriin ang aking website - narobo.com para sa higit pang mga detalye. Nais ng bawat isa ang isang butler robot na nakikipag-usap sa