Sisällysluettelo:

Robotti: 7 vaihetta (kuvilla)
Robotti: 7 vaihetta (kuvilla)

Video: Robotti: 7 vaihetta (kuvilla)

Video: Robotti: 7 vaihetta (kuvilla)
Video: Гениальные Лайфхаки, Которые Действительно Работают ▶3 2024, Heinäkuu
Anonim
Image
Image

Lopullisessa projektissamme meitä kehotettiin rakentamaan mitä halusimme. Käyttämällä oppimaamme ja mitä voimme löytää verkosta. Olen suuri Super Smash Bros -sarjan fani. Omistan kaikki pelit paitsi ensimmäisen. Joten lopullisessa projektissani päätin rakentaa robotin pelattavan hahmon R. O. B.

Vaihe 1: Materiaalit

Materiaalit
Materiaalit
Materiaalit
Materiaalit
  • 4180 asteen servo
  • 13 Uros - urosjohdot
  • 8 uros - naarasjohtoa
  • 2 Ohjaussauvat
  • 1 Leipälevy
  • 1 Arduino

Vaihe 2: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus

Käytä uros-urosjohtoa leipälaudan negatiivisen puolen liittämiseen Arduinon maahan (GND). Kytke sitten ohjaussauvan VR X A0: een ja A2: een ja VR Y liittimeen A1 ja A3 Arduinolla. Liitä sitten ohjaussauvan 5v -nastainen Arduinon 3,5 ja 5V: n nastoihin ja GND: t mihin tahansa Arduinon GND: hen. Kytke sitten jokainen 4 servosta valkoinen johto Arduinon nastoihin 7 - 4. Liitä sitten servojen punainen johto positiivisen sivun leipälevyyn ja musta johto leipälevyn negatiiviseen puoleen. Kytke sitten akkukotelo virtalähteeseen.

Vaihe 3: Koodi - Ilmoita muuttujasi

Koodi - Ilmoita muuttujasi
Koodi - Ilmoita muuttujasi

#sisältää

Servoservo1; Servoservo2; Servoservo3; Servoservo4; int joyX = 0; int joyY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; int joyVal2;

Servokomento luo servo -objektin ohjaamaan servoa.

Vaihe 4: Koodi - Asennus

Koodi - Asennus
Koodi - Asennus

void setup () {// Liittää jokaisen servon nastaiseen servo1.attach (7); servo2.liitin (6); servo3.liitin (5); servo4.liitin (4); }

Vaihe 5:

Kuva
Kuva

tyhjä silmukka ()

{

joyVal = analoginenLue (joyX); // lukee ohjaussauvan arvon joyVal = map (joyVal, 0, 1023, 0, 180); // Muuntaa ohjaussauvan arvot asteiksi servo1.write (joyVal); // Muuttaa servon asentoa vastaamaan ohjaussauvan tuloa joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); viive (15); joyVal2 = analoginenLue (joyX2); joyVal2 = kartta (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analoginenLue (joyY2); joyVal2 = kartta (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); viive (15); }

Vaihe 6: Pohja

Basso
Basso

Joten kun olet suorittanut piirin ja koodin. Voit aloittaa todellisen robotin rakentamisen. Pohjalle haluat tehdä kaikki kulmat 45 astetta. Pitkät sivut ovat 18 cm ja lyhyet sivut 6 cm. Joten seuraa vain kuvaa ja leikkaa pohjamme muoto. Tee sitten 2 54 cm pitkiä ja 5 cm leveitä nauhoja käytettäväksi seininä. Jätä pienet 6 cm sivut auki. Sitten haluat kopioida pohjan katon luomiseksi. nyt tähän osastoon, aiomme lisätä

Vaihe 7: Kehon pyöriminen

Image
Image
Kehon pyöriminen
Kehon pyöriminen
Kehon pyöriminen
Kehon pyöriminen

Ota paperipyyherulla ja teippi/kuuma liimapistooli katon keskelle. Luo sitten paperipyyherullan pohjan ympärille jotain 6 cm korkeita renkaita. Luo sitten suuri levy, jonka reikä on tarpeeksi suuri, jotta paperipyyherulla mahtuu sen läpi. Aseta levy renkaaseen ja kiinnitä sitten servo paperipyyherullan yläosaan. Emme voi laittaa kaikkea painoa servolle. Joten käytämme tapitikkuja ja saamme sen pyörimään. Tee siis levyyn kaksi reikää, jotka ovat tarpeeksi suuria sopimaan joihinkin tappeihin. Kiinnitä tapit reikään niin paljon, että se vähän työntyy reiän pohjan läpi. Teippi/ kuuma liimapistooli tapit reikään, jotta se ei liiku. Ota tyhjä pehmopaperilaatikko ja luo riittävän suuret reiät, jotka sopivat vaarnojen toiseen päähän. Varmista myös, että levitys on riittävän suuri, jotta molemmat tapit voivat mennä läpi. Teippaa laatikko servoon ja kiinnitä tapit pehmopaperilaatikon reikiin. Teippaa / kuumaliimaa tapit reikiin, jotta ne eivät liiku.

Suositeltava: