Kazalo:

Robot: 7 korakov (s slikami)
Robot: 7 korakov (s slikami)

Video: Robot: 7 korakov (s slikami)

Video: Robot: 7 korakov (s slikami)
Video: СУПЕР СМЕШНАЯ КОМЕДИЯ! "Как Извести Любовницу За 7 Дней" РУССКИЕ КОМЕДИИ НОВИНКИ, ФИЛЬМЫ HD, КИНО 2024, November
Anonim
Image
Image

Za naš končni projekt so nam povedali, naj zgradimo vse, kar želimo. Z uporabo tega, kar smo se naučili in kar smo lahko našli na spletu. Sem velik oboževalec serije Super Smash Bros. Imam vse igre razen prve. Zato sem se za svoj zadnji projekt odločil zgraditi robota, ki temelji na igranem liku R. O. B.

1. korak: Materiali

Materiali
Materiali
Materiali
Materiali
  • 4 180 stopinj servo
  • 13 Moški - Moški žice
  • 8 moških - ženskih žic
  • 2 igralne palice
  • 1 Ogledna plošča
  • 1 Arduino

2. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Z moško-moško žico priključite negativno stran plošče na ozemljitev (GND) na Arduinu. Nato priključite igralno palico VR X na A0 in A2 in VR Y na A1 in A3 na Arduinu. Nato priključite 5v pin Joysticks na 3.5 in 5V nožice na Arduinu in GND na kateri koli GND na Arduinu. Nato za vsakega od štirih servomotorjev priključite belo žico na nožice 7 - 4 na Arduinu. Nato priključite rdečo žico na servomotorjih na ploščo s pozitivne strani, črno žico pa na negativno stran plošče. Nato priključite akumulatorsko škatlo za napajanje vezja.

3. korak: Koda - razglasite svoje spremenljivke

Koda - razglasite svoje spremenljivke
Koda - razglasite svoje spremenljivke

#vključi

Servo servo1; Servo servo2; Servo servo3; Servo servo4; int veseljeX = 0; int veseljeY = 1; int veseljeX2 = 2; int veseljeY2 = 3; int joyVal; int joyVal2;

Ukaz Servo ustvari servo objekt za nadzor servo.

4. korak: Koda - nastavitev

Koda - nastavitev
Koda - nastavitev

void setup () {// Vsak servo priklopi na pin servo1.attach (7); servo2.priključek (6); servo3.priključek (5); servo4.priključek (4); }

5. korak:

Slika
Slika

void loop ()

{

joyVal = analogRead (joyX); // bere vrednost igralne palice joyVal = map (joyVal, 0, 1023, 0, 180); // pretvori vrednosti igralne palice v stopnje servo1.write (joyVal); // Spremeni položaj servo -enote tako, da se ujema z vhodno ročico joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); zamuda (15); joyVal2 = analogno branje (joyX2); joyVal2 = zemljevid (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = zemljevid (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); zamuda (15); }

Korak 6: Osnova

Baza
Baza

Torej, ko končate vezje in kodo. Lahko začnete graditi pravega robota. Za podlago želite narediti vse kote 45 stopinj. Dolge stranice so 18 cm, kratke pa 6 cm. Zato samo sledite sliki in izrežite obliko osnove. Nato naredite 2 54 cm dolge in 5 cm široke trakove, ki jih boste uporabili kot stene. Majhne stranice 6 cm pustite odprte. Nato želite podvojiti osnovo, da ustvarite streho. zdaj bomo v tem predelu dodali

7. korak: Zavrtite telo

Image
Image
Zavrtite telo
Zavrtite telo
Zavrtite telo
Zavrtite telo

Prinesite zvitek papirnate brisače in ga s trakom/pištolo za vroče lepilo prilepite na sredino strehe. Nato okoli podlage zvitka papirnate brisače ustvarite nekaj 6 cm visokih obročev. Nato ustvarite veliko ploščo z luknjo, ki je dovolj velika, da se vanjo prilega papirnata brisača. Ploščo postavite na obroč, nato pa na vrh zvitka papirnate brisače nalepite servo. Na servo ne moremo prenesti vse teže. Zato bomo uporabili palice za moznike in jih zavrteli. Zato na plošči ustvarite 2 luknji, ki sta dovolj veliki, da se prilegata moznikom. Vtaknite moznike v luknjo, dovolj, da se malo požene skozi dno luknje. Pištolo s trakom/ vročim lepilom pritrdite z mozniki v luknjo, da se ne premakne. Vzemite prazno škatlo za tkivo in ustvarite dovolj velike luknje, da se prilegajo drugemu koncu moznikov. Prepričajte se tudi, da je razpored dovolj, da lahko preideta oba moznika. Nato škatlo prilepite na servo in vtaknite moznike v luknje v škatli za tkivo. Moznike pritrdite s trakom / vroče, da se ne premaknejo.

Priporočena: