Talaan ng mga Nilalaman:
- Hakbang 1: Modelo ng Iyong Robot
- Hakbang 2: Pagtingin sa gilid
- Hakbang 3: 3 Pangunahing Mga Bahagi
- Hakbang 4: Ang Paggalaw: Mga Stepper Motors
- Hakbang 5: Ang Cupholder: Model
- Hakbang 6: Ang Cupholder: Mekanismo
- Hakbang 7: Ang Cupholder: Ang Aking Mekanismo
- Hakbang 8: Ang Cupholder: Circuit
- Hakbang 9: Ang Pagbuhos: Circuit
- Hakbang 10: Ang Pagbuhos: Cont
- Hakbang 11: ShotBot Code
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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
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
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
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
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
Hakbang 8: 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
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
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