Sadržaj:

Robot: 7 koraka (sa slikama)
Robot: 7 koraka (sa slikama)

Video: Robot: 7 koraka (sa slikama)

Video: Robot: 7 koraka (sa slikama)
Video: Супербогатая беременная VS Бедная беременная 2024, Septembar
Anonim
Image
Image

Za naš konačni projekt rečeno nam je da izgradimo sve što želimo. Koristeći ono što smo naučili i ono što smo mogli pronaći na internetu. Veliki sam obožavatelj serije Super Smash Bros. Vlasnik sam svih igara osim prve. Stoga sam za svoj konačni projekt odlučio izgraditi robota zasnovanog na liku R. O. B.

Korak 1: Materijali

Materijali
Materijali
Materijali
Materijali
  • 4 180 stupnjeva servo
  • 13 muških - muških žica
  • 8 muških - ženskih žica
  • 2 džojstika
  • 1 Breadboard
  • 1 Arduino

Korak 2: Ožičenje

The Wiring
The Wiring
The Wiring
The Wiring
The Wiring
The Wiring
The Wiring
The Wiring

Upotrijebite muško-mušku žicu za povezivanje negativne strane ploče s masom (GND) na Arduinu. Zatim povežite joystick VR X na A0 i A2 i VR Y na A1 i A3 na Arduinu. Zatim spojite Jovsticks 5v pin na 3.5 i 5V pinove na Arduinu, a GND na bilo koji GND na Arduinu. Zatim za svaki od 4 servo -a spojite bijelu žicu na pinove 7 - 4 na Arduinu. Zatim spojite crvenu žicu na servo pogonima na pozitivnu ploču, a crnu žicu na negativnu stranu ploče. Zatim priključite kutiju za bateriju da biste napajali krug.

Korak 3: Kôd - deklarirajte svoje varijable

Kôd - deklarirajte svoje varijable
Kôd - deklarirajte svoje varijable

#include

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

Servo naredba stvara servo objekt za kontrolu servo.

Korak 4: Kôd - Postavljanje

Kod - Postavljanje
Kod - Postavljanje

void setup () {// Spaja svaki servo na pin servo1.attach (7); servo2.attach (6); servo3.attach (5); servo4.attach (4); }

Korak 5:

Image
Image

void loop ()

{

joyVal = analogRead (joyX); // Čita vrijednost joystick joyVal = map (joyVal, 0, 1023, 0, 180); // Pretvara Joystick vrijednosti u stupnjeve servo1.write (joyVal); // Mijenja položaj serva tako da odgovara Joystick ulazu joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); kašnjenje (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); kašnjenje (15); }

Korak 6: Baza

Baza
Baza

Dakle, nakon što završite sklop i kod. Možete započeti izgradnju stvarnog robota. Za podlogu želite da svi uglovi budu 45 stepeni. Duge stranice su 18 cm, a kratke strane 6 cm. Zato samo slijedite sliku i izrežite naš oblik baze. Zatim napravite 2 54 cm dugačke i 5 cm široke trake koje ćete koristiti kao zidove. Ostavite male stranice od 6 cm otvorene. Zatim želite duplicirati bazu kako biste stvorili krov. sada ćemo u ovaj odjeljak dodati

Korak 7: Okrećite tijelo

Image
Image
Okretanje tijela
Okretanje tijela
Okretanje tijela
Okretanje tijela

Donesite papirnati ručnik i pištolj za ljepilo/vruće ljepilo do sredine krova. Zatim stvorite nešto prstenova visine 6 cm oko dna rolne papirnog ubrusa. Zatim stvorite veliku ploču s dovoljno velikom rupom da kroz nju stane papirnati ubrus. Postavite ploču na prsten, a zatim zalijepite servo na vrh rolne papirnog ubrusa. Ne možemo staviti svu težinu na servo. Zato ćemo upotrijebiti štapiće za tiple i okretati ih. Zato napravite 2 rupe u ploči dovoljno velike da stanu na neke tiple. Umetnite tiple u rupu, dovoljno da malo proviri kroz dno rupe. Trakom/ pištoljem za vruće ljepilo klinovi do rupe tako da se ne pomiču. Uzmite praznu kutiju od maramica i napravite dovoljno velike rupe da stanu na drugi kraj klinova. Također se pobrinite da se raspon dovoljno rasprostire da oba klina mogu proći. Zatim zalijepite kutiju na servo i zabodite tiple u rupe na kutiji za tkivo. Trakom / vruće zalijepite tiple na rupe tako da se ne pomiču.

Preporučuje se: