Talaan ng mga Nilalaman:

Robot: 7 Hakbang (na may Mga Larawan)
Robot: 7 Hakbang (na may Mga Larawan)

Video: Robot: 7 Hakbang (na may Mga Larawan)

Video: Robot: 7 Hakbang (na may Mga Larawan)
Video: How to Level Up With A Robot! 2024, Hulyo
Anonim
Image
Image

Para sa aming panghuling proyekto, sinabi sa amin na itayo ang anumang nais namin. Gamit ang natutunan, at kung ano ang maaari naming makita sa online. Ako ay isang malaking tagahanga ng serye ng Super Smash Bros. Pagmamay-ari ko ang lahat ng mga laro maliban sa una. Kaya para sa aking huling proyekto, nagpasya akong bumuo ng isang robot batay sa mapaglarong karakter na R. O. B.

Hakbang 1: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
  • 4 180 Degree Servo
  • 13 Lalaki - Mga lalaking wires
  • 8 Lalaki - Mga Wire ng Babae
  • 2 Joysticks
  • 1 Breadboard
  • 1 Arduino

Hakbang 2: Ang Mga Kable

Ang Kable
Ang Kable
Ang Kable
Ang Kable
Ang Kable
Ang Kable
Ang Kable
Ang Kable

Gumamit ng isang male-male wire upang ikonekta ang negatibong bahagi ng breadboard sa lupa (GND) sa Arduino. Pagkatapos ikonekta ang JoyX's VR X sa A0 at A2, at ang VR Y sa A1 at A3 sa Arduino. Pagkatapos ikonekta ang Joysticks 5v pin sa 3.5 at 5V na mga pin sa Arduino, at ang GNDs sa anumang GND sa Arduino. Pagkatapos para sa bawat isa sa 4 na servos ikonekta ang puting wire sa mga pin na 7 - 4 sa Arduino. Pagkatapos ay ikonekta ang pulang kawad sa mga servos sa positibong bahagi ng breadboard, at ikonekta ang itim na kawad sa negatibong bahagi ng breadboard. Pagkatapos ay isaksak ang Box ng Baterya upang mapagana ang circuit.

Hakbang 3: Code - Ipahayag ang Iyong Mga variable

Code - Ipahayag ang Iyong Mga variable
Code - Ipahayag ang Iyong Mga variable

# isama

Servo servo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int joyY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; int joyVal2;

Lumilikha ang utos ng Servo ng isang bagay na servo upang makontrol ang isang servo.

Hakbang 4: Code - Setup

Code - Pag-setup
Code - Pag-setup

void setup () {// Ikinakabit ang bawat servo sa isang pin servo1.attach (7); servo2.attach (6); servo3.attach (5); servo4.attach (4); }

Hakbang 5:

Larawan
Larawan

walang bisa loop ()

{

joyVal = analogRead (joyX); // Binabasa ang halaga ng Joystick na JoyVal = mapa (joyVal, 0, 1023, 0, 180); // Nag-convert ng mga halaga ng Joystick sa degree na servo1.write (joyVal); // Binabago ang posisyon ng servo upang tumugma sa Joystick input JoyVal = mapa (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); pagkaantala (15); joyVal2 = analogRead (joyX2); joyVal2 = mapa (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = mapa (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); pagkaantala (15); }

Hakbang 6: Ang Batayan

Ang base
Ang base

Kaya't sa sandaling tapos ka na sa circuit at code. Maaari mong simulan ang pagbuo ng aktwal na robot. Para sa base nais mong gawin ang lahat ng mga anggulo na 45 degree. Ang mahabang gilid ay 18 cm at ang mga gilid ng shorts 6 cm. Sundin lamang ang larawan at gupitin ang aming hugis ng base. Pagkatapos gumawa ng 2 54 cm ang haba at 5 cm ang lapad ng mga piraso upang magamit bilang mga dingding. Iwanan ang maliit na panig na 6 cm bukas. Pagkatapos ay nais mong madoble ang base upang likhain ang bubong. ngayon sa kompartimento na ito, idaragdag namin ang

Hakbang 7: Ginagawang Paikutin ang Katawan

Image
Image
Ginagawang Paikutin ang Katawan
Ginagawang Paikutin ang Katawan
Ginagawang Paikutin ang Katawan
Ginagawang Paikutin ang Katawan

Kumuha ng isang paper twalya at tape / hot glue gun ito sa gitna ng bubong. Pagkatapos ay lumikha ng isang bagay na may taas na singsing na 6 cm sa paligid ng base ng papel na tuwalya. Pagkatapos ay lumikha ng isang malaking plato na may isang butas na sapat na malaki upang magkasya ang papel na tuwalya na gumulong dito. Ilagay ang plato sa singsing, at pagkatapos ay ilagay ang isang servo sa tuktok ng papel na roll ng twalya. Hindi namin mailalagay ang lahat ng bigat sa servo. Kaya gagamit kami ng mga stick ng dowel at upang paikutin ito. Kaya lumikha ng 2 butas sa plato sapat na malaki upang magkasya ang ilang mga dowels. Idikit ang mga dowel sa butas, sapat na pagkatapos ay medyo ito ay dumudulas sa ilalim ng butas. Tape / hot glue gun ang mga dowels sa butas upang hindi ito gumalaw. Kumuha ng isang walang laman na kahon ng tisyu at lumikha ng mga butas na sapat na malaki upang magkasya sa iba pang mga dulo ng dowels. Siguraduhin din na sapat ang pagkalat na maaaring dumaan sa parehong dowels. Pagkatapos ay i-tape ang kahon sa servo, at idikit ang mga dowel sa mga butas ng tisyu. I-tape / mainit na pandikit ang mga dowel sa mga butas upang hindi ito gumalaw.

Inirerekumendang: