Talaan ng mga Nilalaman:

ShotBot Robot: 11 Mga Hakbang
ShotBot Robot: 11 Mga Hakbang

Video: ShotBot Robot: 11 Mga Hakbang

Video: ShotBot Robot: 11 Mga Hakbang
Video: Build an AI Chatbot without coding! | GUI Bot Builder | Kompose 2024, Nobyembre
Anonim
ShotBot Robot
ShotBot Robot

Ang itinuturo na ito ay nilikha bilang pagtupad sa kinakailangan ng proyekto ng Makecourse sa University of South Florida (www.makecourse.com)

Mga Pantustos:

Mga wire, Arduino, 6v na ligtas na pagkain Nailulubog DC Water Pump, 2 stepper motor, 2 ULN2003 Driver Boards, H-bridge, 180 Servo Motor, 5v at 6-9v Power Source, Breadboard, IR Senor at remote, Hot Glue Gun, Food safe tubo

Hakbang 1: Modelo ng Iyong Robot

Modelo ng Iyong Robot
Modelo ng Iyong Robot

Lumikha ng isang 3D na Modelo ng iyong robot kung paano mo ito gusto magmukhang. Isaalang-alang kung paano mo ilalagay ang gulong at axis, ang mga motor, ang mga mekanismo para sa cupholder, ang mga kable at mga de-koryenteng sangkap, at ang tangke ng tubig. Maaari mong makita sa larawan na mayroon akong isang nakaplano ang laki (8x8x4in) at ang paglalagay ng aking mga bahagi at wires. Kung kinakailangan, hanapin ang mga sukat o mga modelo ng 3D ng iyong aktwal na mga bahagi. Maaari mo ring makita sa likurang sulok na lumikha ako ng isang puwang upang malagay ang mga wire.

Hakbang 2: Pagtingin sa gilid

Tanaw sa tagiliran
Tanaw sa tagiliran

Maaari mong makita na lumikha ako ng isang puwang para sa mga stepper motor at axel para sa pangulong gulong.

Hakbang 3: 3 Pangunahing Mga Bahagi

Mayroong 3 pangunahing mga mekanismo para sa Robot.

1. Ang Paggalaw: Ang mga gulong at pag-andar ng drive.

a. Kinakailangan nito ang dalawang mga motor na stepper at driver board

2. Ang Cupholder: Lumilikha ng isang pagkakalagay para sa tasa at tumpak na lokasyon ng ibuhos

a. Nangangailangan ito ng servo motor.

3. Ang Pagbuhos: Mekanismo para sa pagbuhos ng bawat shot.

a. kinakailangan nito ang H bridge at water pump

Para sa breadboard, ikonekta ang ground rails sa bawat isa at ikonekta ang isa sa kanila sa Arduino upang lumikha ng isang karaniwang lupa.

Ang Bot na ito ay makokontrol ng isang IR Sensor at remote. Kakailanganin mong ikonekta ito sa isa sa mga digital na pin sa Arduino at ikonekta ito sa lakas at lupa ng Arduino.

Hakbang 4: Ang Paggalaw: Mga Stepper Motors

The Motion: Stepper Motors
The Motion: Stepper Motors

Ikonekta ang iyong mga motor ng Stepper sa bawat board ng driver at ikonekta ang IN pin sa 1-4 sa pin 2-9 sa Arduino. Ikonekta ang mapagkukunan ng kuryente sa isang panlabas na bateryang 6v + at i-ground out ang bawat system na may karaniwang ground (o Arduino ground)

Kapag pinrograma mo ang mga motor na stepper, maaari mong gamitin ang library ng stepper motor o hard code ito. Para sa proyektong ito, ito ay magiging mahirap na naka-code.

Hakbang 5: Ang Cupholder: Model

Ang Cupholder: Model
Ang Cupholder: Model

Ito ay isang modelo ng lalagyan ng tasa na aking nilikha. Pansinin ang bukas na magkasanib na likod sa likod para sa mekanismo.

Hakbang 6: Ang Cupholder: Mekanismo

Ang Cupholder: Mekanismo
Ang Cupholder: Mekanismo

Para sa Cupholder, gagamit ka ng isang servo upang makontrol ang paggalaw nito. Kasunod sa larawan sa itaas, Nais mong lumikha ng isang magkasanib na system na may isang kasukasuan sa dulo ng servo arm at isang pinagsamang sa likuran ng cupholder. Ito ay magpapasara sa isang paikot na paggalaw sa linear. Para sa mga ito gumamit ako ng karton at mga Q-tip. Pinutol ko ang isang maliit na hugis-parihaba na piraso ng karton at naglagay ng isang maliit na butas at bawat dulo. Naglagay ako ng isang Q-tip, sa bawat dulo at ikinabit sa servo at cupholder. Pagkatapos ay gumamit ng mainit na pandikit upang masakop ang mga dulo ng Q-tip.

Hakbang 7: Ang Cupholder: Ang Aking Mekanismo

Ang Cupholder: Ang Aking Mekanismo
Ang Cupholder: Ang Aking Mekanismo

Hakbang 8: Ang Cupholder: Circuit

Ang Cupholder: Circuit
Ang Cupholder: Circuit

Nais mong ikonekta ang servo motor sa lakas at lupa at ikonekta ito sa isa sa mga PWM na pin.

Hakbang 9: Ang Pagbuhos: Circuit

Ang Pagbuhos: Circuit
Ang Pagbuhos: Circuit

Ikonekta ang DC water pump sa OUT1 at OUT2 ng H-tulay. Ikonekta ang H-bridge sa karaniwang lupa. Kung ang iyong panlabas na mapagkukunan ng kuryente ay mas mababa sa 12v ikonekta ito ang + 12v sa H-bridge, kung hindi alisin ang cap ng jumper sa likod ng koneksyon at ikonekta ito sa + 12v. Para sa Project na ito, gumamit ako ng isang 9v Battery bilang aking panlabas. Susunod, alisin ang jumper sa ENA pin at ikonekta ito sa isang PWM pin sa Arduino. Ikonekta ang IN1 sa mga pin ng Arduino. Tandaan: Karaniwan ay ikonekta din namin ang IN2, ngunit hindi namin ito kinakailangan sa kasong ito dahil hindi namin kailanman kailangang baguhin ang pagsasaayos ng DC motor.

Hakbang 10: Ang Pagbuhos: Cont

Ang Pagbuhos: Kump
Ang Pagbuhos: Kump

Nais mong ilagay ang bomba ng tubig sa ilalim ng tangke at pakainin ito mula sa tuktok ng tangke. Maaari mong i-anggulo ang tubing na magmula sa tuktok ng robot at i-target ito sa cupholder.

Hakbang 11: ShotBot Code

Ang Pangunahing code at pag-andar

Inirerekumendang: