Sisällysluettelo:

Popsicle Stick -robotti: 17 vaihetta (kuvilla)
Popsicle Stick -robotti: 17 vaihetta (kuvilla)

Video: Popsicle Stick -robotti: 17 vaihetta (kuvilla)

Video: Popsicle Stick -robotti: 17 vaihetta (kuvilla)
Video: 15 КГ МИДИИ В ОГРОМНОЙ СКОВОРОДЕ‼️ Жена просит каждый день‼️ 2024, Marraskuu
Anonim
Image
Image

Näin voit rakentaa yksinkertaisen robottivarren, jossa on tarttuja käyttämällä popsicle -tikkuja, Arduinoa ja muutamia servoja.

Tarvikkeet

Voit vapaasti käyttää samanlaisia materiaaleja tai mitä sinulla jo on. (esim. pahvi popsicle -tikkujen sijaan)

Materiaalit:

  • 14 Popsicle -tikkuja
  • 4 mikroservoa (sarvineen ja ruuveineen)
  • 4 pyörivää potentiometriä
  • 1 puolikokoinen leipälauta
  • 1 Arduino Uno
  • 1 6 voltin akku
  • 26 Kaapelit

Työkalut:

  • Kuuma liimapistooli + kuuma liimapuikot
  • Tarkkuusruuvimeisseli tai muu pieni ruuvimeisseli
  • Arduino IDE
  • USB -Arduino -kaapeli

Vaihe 1: Valitse sarvet servoillesi

Kalibroi servot
Kalibroi servot

Tämän vaiheen materiaalit:

  • 4 mikropalvelua
  • 3 sarvea, jotka ulottuvat kahteen suuntaan
  • 1 Torvi, joka ulottuu yhteen suuntaan

Ohjeet:

Kiinnitä sarvet (valkoiset siipikiinnikkeet) servoihin. Kolme servoa tarvitsee sarven, joka ulottuu kahteen suuntaan, kun taas yksi servo tarvitsee sarven, joka ulottuu vain yhteen suuntaan. Nosta vain sarvet servojen päälle.

Vaihe 2: Kalibroi servot

Tämän vaiheen materiaalit:

4 mikropalvelua

Ohjeet:

Käännä äänitorvi vastapäivään niin pitkälle kuin mahdollista. Nosta sitten torvi pois ja takaisin kalibroituun asentoon.

Yksi servoista, joissa on kaksisuuntaiset sarvet, on kalibroitava servon suuntaisesti, kun taas kolme muuta on kalibroitava kohtisuoraan servoja vastaan.

Yllä on kuva kalibroiduista servoista, jotka on käännetty täysin vastapäivään. Nämä ovat kalibroituja asentoja

Miksi kalibroida servot? Servot liikkuvat vain 180 astetta, joten on tärkeää kalibroida servot niin, että servo kääntyy haluamiemme kulmien väliin.

Vaihe 3: Kierrä servot kiinni

Kierrä servot kiinni
Kierrä servot kiinni
Kierrä servot kiinni
Kierrä servot kiinni

Tämän vaiheen materiaalit:

  • 4 mikropalvelua
  • 4 pientä ruuvia
  • Tarkkuusruuvimeisseli tai muu pieni ruuvimeisseli

Ohjeet:

Kierrä sarvet sisään pienellä ruuvilla ja sopivalla ruuvimeisselillä.

Vaihe 4: Kiinnitä popsicle -tikut servoihin (pt 1/4)

Kiinnitä mehujäätelöt servoihin (pt 1/4)
Kiinnitä mehujäätelöt servoihin (pt 1/4)

Tämän vaiheen materiaalit:

  • Yksi servo, joka oli kalibroitu niin, että torvi on yhdensuuntainen servon kanssa
  • 1 Popsicle Stick
  • Kuuma liimapistooli

Ohjeet:

Jos servo on kalibroitu siten, että sarvi on yhdensuuntainen servon kanssa, liimaa popsicle -kuuman toisen pään kuuma liima kiinni sarven tasaiselle puolelle.

Yllä on kuva tästä servosta, joka on käännetty täysin vastapäivään

Vaihe 5: Kiinnitä popsicle -tikut servoihin (pt 2/4)

Kiinnitä mehujäätelöt servoihin (pt 2/4)
Kiinnitä mehujäätelöt servoihin (pt 2/4)

Tämän vaiheen materiaalit:

  • Toinen kahdesta muusta servosta, joissa on kaksisuuntaiset sarvet
  • 1 Popsicle Stick
  • Kuuma liimapistooli

Ohjeet:

Liimaa popsicle -tikun toinen pää servosarven tasaiselle puolelle.

Yllä on kuva tästä servosta, joka on käännetty täysin vastapäivään

Vaihe 6: Kiinnitä popsicle -tikut servoihin (pt 3/4)

Kiinnitä mehujäätelöt servoihin (pt 3/4)
Kiinnitä mehujäätelöt servoihin (pt 3/4)

Tämän vaiheen materiaalit:

  • Viimeinen servo, jossa on kaksisuuntainen torvi
  • 1 Popsicle Stick
  • Kuuma liimapistooli

Ohjeet:

Toista servoa varten liimaa popsicle -tikun keskikohta sarven tasaiselle puolelle.

Yllä on kuva tästä servosta, joka on käännetty täysin vastapäivään

Vaihe 7: Kiinnitä popsicle -tikut servoihin (pt 4/4)

Kiinnitä mehujäätelöt servoihin (pt 4/4)
Kiinnitä mehujäätelöt servoihin (pt 4/4)

Tämä vaihe on erilainen. Lue huolellisesti

Tämän vaiheen materiaalit:

  • Yksi servo, jossa on yksisuuntainen torvi
  • 1 Popsicle Stick
  • Kuuma liimapistooli

Ohjeet:

Liimaa popsicle -tikun toinen pää sarven ohuelle myötäpäivään. Kyllä, popsicle stick on "sivuttain" verrattuna edelliseen vaiheeseen. Tämä voi olla hieman hankala liimata.

Yllä on kuva tästä servosta, joka on käännetty täysin vastapäivään

Vaihe 8: Luo pohja yhdelle servolle

Luo pohja yhdelle servolle
Luo pohja yhdelle servolle

Tämän vaiheen materiaalit:

  • Yksittäinen servo, joka on kalibroitu niin, että torvi on yhdensuuntainen servon kanssa
  • 4 Popsicle tikkuja
  • Kuuma liimapistooli

Ohjeet:

Kuuma liima neljä popsicle tikkuja niin, että ne pinotaan päällekkäin. Irrota ylimääräinen liima reunoilta.

Liimaa sitten servon pohja popsicle -tikun pinon jatkuvan tasaisen sivun keskelle. Revi pois ylimääräinen liima.

Vaihe 9: Rakenna tukikohta koko robotille

Rakenna tukikohta koko robotille!
Rakenna tukikohta koko robotille!

Tämän vaiheen materiaalit:

  • 6 Popsicle tikkuja
  • Kuuma liimapistooli

Ohjeet:

Lay 3 popsicle tikkuja yhteen suuntaan. Aseta sitten 3 popsicle -tikkua toiseen kohtisuoraan käyttämällä kuumaa liimaa kaiken yhdistämiseksi.

Vaihe 10: Liitä ensimmäinen servo

Liitä ensimmäinen servo
Liitä ensimmäinen servo

Tämän vaiheen materiaalit:

  • Yksittäinen servo, jossa popsicle -tikun keskikohta on liimattu servoon
  • Kuuma liimapistooli
  • Pohja koko robotille viimeisestä vaiheesta

Ohjeet:

Liimaa servon pohja pohjaan.

Vaihe 11: Kiinnitä toinen servo

Kiinnitä toinen servo
Kiinnitä toinen servo

Tämän vaiheen materiaalit:

  • Servo, jossa on pino popsicle tikkuja kiinnitetty pohjaan
  • Rakenne viimeisestä vaiheesta
  • Kuuma liimapistooli

Ohjeet:

Suuntaa servo sivuttain niin, että popsicle -tikku voi pyöriä ylöspäin ilmassa.

Liimaa popsicle -tikun pinon alareuna olemassa olevaan rakenteeseen. (katso kuva)

Vaihe 12: Kiinnitä kolmas servo

Kiinnitä kolmas servo
Kiinnitä kolmas servo

Tämän vaiheen materiaalit:

  • Viimeinen servo, jossa on kaksisuuntainen torvi
  • Rakenne viimeisestä vaiheesta
  • Kuuma liimapistooli

Ohjeet:

Liimaa servo olemassa olevan rakenteen ulkonevan popsicle -tikun päähän niin, että servon popsicle -tikku pyörii pois robotin keskeltä

Vaihe 13: Kiinnitä viimeinen servo! (Tarttuja)

Kiinnitä viimeinen servo! (Tarttuja)
Kiinnitä viimeinen servo! (Tarttuja)
Kiinnitä viimeinen servo! (Tarttuja)
Kiinnitä viimeinen servo! (Tarttuja)

Tämän vaiheen materiaalit:

  • Viimeinen servo
  • Rakenne viimeisestä vaiheesta
  • Kuuma liimapistooli

Ohjeet:

Liimaa suuri litteä puoli (toisin kuin edellisissä vaiheissa käytetty servopohja) viimeisen servon popsicle -tikun lähellä olevaan sivuun niin, että servon popsicle -tikku pyörii samalla alueella kuin viimeisen servon popsicle -tikku.

Liimaaessasi varmista, että servo on kulmassa niin, että kun servoa käännetään noin puoleenväliin, kaksi popsicle -tikkua koskettavat aivan kärjessä.

Yllä on kuva avoimesta ja suljetusta tarttimesta

Vaihe 14: Kokoa piiri

Kokoa piiri!
Kokoa piiri!

Tämän vaiheen materiaalit:

  • 1 puolikokoinen leipälauta
  • 1 Arduino Uno tai vastaava mikro -ohjain
  • 26 Hyppyjohdot
  • 1 6 voltin akku (enintään 6 volttia)

Ohjeet:

Toista yllä oleva kaavio!

Vaihe 15: Lataa koodi

Tämän vaiheen materiaalit:

  • Arduino IDE
  • USB -Arduino -kaapeli

Ohjeet:

Lataa seuraava koodi arduinoosi USB -kaapelilla:

#sisältää

Servoservo1; // Servot Servoservo2; Servoservo3; Servoservo4; const int pot1 = A0; // Liitä potentiometrit const int pot2 = A1; const int pot3 = A2; const int pot4 = A3; void setup () {// Määritä kaikki ja suoritetaan kerran servo1.attach (6); // Liitä servot ja määritä nastatilat servo2.attach (9); servo3.liitin (10); servo4.liitin (11); Sarja.alku (9600); // Aloita arduino/loop} void loop () {// laita pääkoodisi tänne toistettavaksi: int pot1Value = analogRead (pot1); // Lue potentiometrien arvot int pot2Value = analogRead (pot2); int pot3Value = analoginenLue (pot3); int pot4Value = analoginenLue (pot4); int pot1Angle = kartta (pot1Arvo, 0, 1023, 0, 179); // Yhdistä potentiometrien (0-1023) arvot kulmiin, joita servo voi lukea (0-179 astetta) int pot2Angle = map (pot2Value, 0, 1023, 0, 179); int pot3Angle = kartta (pot3Value, 0, 1023, 0, 179); int pot4Angle = kartta (pot4Value, 0, 1023, 0, 179); servo1.write (pot1Angle); // Saa servot siirtymään kartoitettuihin kulmiin servo2.write (pot2Angle); servo3.write (pot3Angle); servo4.write (pot4Angle); }

Vaihe 16: Valmis

Käännä potentiometrejä ohjataksesi robottia!

Vaihe 17: Vianetsintä

Se ei liiku

Varmista, että akku on päällä ja Arduino on kytketty.

Tarkista piiri uudelleen ja varmista, että kaikki on oikein ja kytketty.

Servo ei toimi

Yritä ensin painaa Arduinon nollauspainiketta. Joskus servo saattaa lakata toimimasta, jos painamme sitä liian pitkälle.

Servo voi yksinkertaisesti olla kuollut, yritä kytkeä kyseisen servon piiri toiseen servoon ja katso, toimiiko uusi servo.

Jos ei, ongelma on piirissäsi.

Servot jännittää

Servosi voi yksinkertaisesti olla hermostunut.

Servo voi kantaa liikaa painoa.

Kokeile lisätä kondensaattori servojen virtajohtoihin.

Suositeltava: