Popsicle Stick robotkar: 17 lépés (képekkel)
Popsicle Stick robotkar: 17 lépés (képekkel)
Anonim
Image
Image

Az alábbiakban bemutatjuk, hogyan lehet felépíteni egy egyszerű robotkart fogóval, popsicle botok, Arduino és néhány szervó használatával.

Kellékek

Nyugodtan használjon hasonló anyagokat vagy bármit, ami már megvan. (pl. kartonpapír pálcika helyett)

Anyagok:

  • 14 Popsicle botok
  • 4 mikro szervó (szarvukkal és csavarjaikkal)
  • 4 forgó potenciométer
  • 1 félméretű kenyérlap
  • 1 Arduino Uno
  • 1 6 voltos akkumulátor
  • 26 Jumper kábelek

Eszközök:

  • Forró ragasztópisztoly + forró ragasztópálcák
  • Precíziós csavarhúzó vagy más kis csavarhúzó
  • Arduino IDE
  • USB -Arduino kábel

1. lépés: Válassza ki a kürtöket a szervókhoz

Kalibrálja a szervókat
Kalibrálja a szervókat

Anyagok ehhez a lépéshez:

  • 4 Mikroszervó
  • 3 szarv 2 irányban
  • 1 1 irányba nyúló kürt

Utasítás:

Csatlakoztassa a szarvakat (fehér szárnyak) a szervókhoz. Három szervónak szüksége van a kürtre, amely két irányba nyúlik, míg egy szervónak csak egy irányba. Egyszerűen pattintsa a szarvakat a szervók tetejére.

2. lépés: Kalibrálja a szervókat

Anyagok ehhez a lépéshez:

4 Mikroszervó

Utasítás:

Fordítsa el a kürtöt az óramutató járásával ellentétes irányba, amennyire csak lehetséges. Ezután pattintsa le a kürtöt, majd kapcsolja vissza a kalibrált helyzetbe.

A kettős irányú szarvú szervók egyikét a szervóval párhuzamosan kell kalibrálni, míg a másik hármat a szervókra merőlegesen kell kalibrálni.

A fenti képen a kalibrált szervók vannak teljesen elforgatva az óramutató járásával ellentétesen. Ezek a kalibrált pozíciók

Miért kell kalibrálni a szervókat? A szervók csak 180 fokban mozognak, ezért fontos, hogy úgy kalibráljuk a szervókat, hogy a szervó a kívánt szögek között forduljon.

3. lépés: Csavarja be a szervókat

Csavarja be a szervókat
Csavarja be a szervókat
Csavarja be a szervókat
Csavarja be a szervókat

Anyagok ehhez a lépéshez:

  • 4 Mikroszervó
  • 4 kis csavar
  • Precíziós csavarhúzó vagy más kis csavarhúzó

Utasítás:

Csavarja be a szarvakat egy kis csavarral és a megfelelő csavarhúzóval.

4. lépés: Csatlakoztassa a Popsicle botokat a szervókhoz (1/4 rész)

Popsicle botok rögzítése a szervókhoz (1/4 rész)
Popsicle botok rögzítése a szervókhoz (1/4 rész)

Anyagok ehhez a lépéshez:

  • Az egyik szervó, amelyet úgy kalibráltak, hogy a kürt párhuzamos legyen a szervóval
  • 1 Popsicle Stick
  • Ragasztópisztoly

Utasítás:

A szervóhoz, amelyet úgy kalibráltak, hogy a kürt párhuzamos legyen a szervóval, a popsicle egyik végét forró ragasztóval ragassza a kürt lapos oldalára.

A fenti képen látható ez a szervó teljesen az óramutató járásával ellentétes irányban

5. lépés: Csatlakoztassa a Popsicle botokat a szervókhoz (2/4. Pont)

Popsicle botok rögzítése a szervókhoz (2/4. Pont)
Popsicle botok rögzítése a szervókhoz (2/4. Pont)

Anyagok ehhez a lépéshez:

  • A másik két szervó egyike, amelyek kettős irányú kürtökkel rendelkeznek
  • 1 Popsicle Stick
  • Ragasztópisztoly

Utasítás:

Ragassza fel a popsicle bot egyik végét a szervo kürtjének lapos oldalára.

A fenti képen látható ez a szervó teljesen az óramutató járásával ellentétes irányba

6. lépés: Csatlakoztassa a Popsicle botokat a szervókhoz (3/4 rész)

Popsicle botok rögzítése a szervókhoz (3/4 rész)
Popsicle botok rögzítése a szervókhoz (3/4 rész)

Anyagok ehhez a lépéshez:

  • Az utolsó szervó, amely kétirányú kürttel rendelkezik
  • 1 Popsicle Stick
  • Ragasztópisztoly

Utasítás:

A másik szervóhoz ragasztja a popsicle bot közepét a kürt lapos oldalához.

A fenti képen látható ez a szervó teljesen az óramutató járásával ellentétes irányba

7. lépés: Csatlakoztassa a Popsicle botokat a szervókhoz (4/4. Pont)

Popsicle botok rögzítése a szervókhoz (4/4. Pont)
Popsicle botok rögzítése a szervókhoz (4/4. Pont)

Ez a lépés más. Olvasd figyelmesen

Anyagok ehhez a lépéshez:

  • Az egy szervó egyirányú kürttel
  • 1 Popsicle Stick
  • Ragasztópisztoly

Utasítás:

Ragassza fel a popsicle bot egyik végét a szarv vékony, óramutató járásával megegyező oldalán. Igen, a popsicle bot "oldalirányban" van az előző lépéshez képest. Ez kissé bonyolult lehet a ragasztáshoz.

A fenti képen látható ez a szervó teljesen az óramutató járásával ellentétes irányba

8. lépés: Hozzon létre egy alapot egy szervóhoz

Hozzon létre egy alapot egy szervóhoz
Hozzon létre egy alapot egy szervóhoz

Anyagok ehhez a lépéshez:

  • Az egyetlen szervó, amely úgy van kalibrálva, hogy a kürt párhuzamos legyen a szervóval
  • 4 popsicle bot
  • Ragasztópisztoly

Utasítás:

Forró ragasztóval négy popsicle botot úgy, hogy egymásra halmozódjanak. Tépje le a felesleges ragasztót a szélekről.

Ezután ragassza fel a szervo alját a popsicle botköteg folyamatos lapos oldalának közepére. Tépje le a felesleges ragasztót.

9. lépés: Építse meg az alapot az egész robot számára

Építsd meg az alapot az egész robotnak!
Építsd meg az alapot az egész robotnak!

Anyagok ehhez a lépéshez:

  • 6 popsicle bot
  • Ragasztópisztoly

Utasítás:

Fektessen 3 popsicle botot egy irányba. Ezután helyezzen 3 popsicle botot a másik merőlegesre forró ragasztóval, hogy mindent összekapcsoljon.

10. lépés: Csatlakoztassa az első szervót

Csatlakoztassa az első szervót
Csatlakoztassa az első szervót

Anyagok ehhez a lépéshez:

  • Az egyetlen szervó a popsicle közepével a szervóra van ragasztva
  • Ragasztópisztoly
  • Az alap az egész robothoz az utolsó lépésből

Utasítás:

Ragassza a szervó alját az alapra.

11. lépés: Csatlakoztassa a második szervót

Csatlakoztassa a második szervót
Csatlakoztassa a második szervót

Anyagok ehhez a lépéshez:

  • A szervó az alaphoz rögzített popsicle botokkal
  • A szerkezet az utolsó lépésből
  • Ragasztópisztoly

Utasítás:

Irányítsa a szervót oldalra, hogy a popsicle bot felfelé tudjon forogni a levegőben.

Ragassza a popsicle botköteg alsó szélét a meglévő szerkezethez. (Lásd a képen)

12. lépés: Csatlakoztassa a harmadik szervót

Csatlakoztassa a harmadik szervót
Csatlakoztassa a harmadik szervót

Anyagok ehhez a lépéshez:

  • Az utolsó szervó kettős irányú kürttel
  • A szerkezet az utolsó lépésből
  • Ragasztópisztoly

Utasítás:

Ragassza a szervót a meglévő szerkezet kiálló popsicle botjának végére úgy, hogy a szervo popsicle botja elforduljon a robot közepétől

13. lépés: Csatlakoztassa az utolsó szervót! (Fogó)

Csatlakoztassa az utolsó szervót! (Fogó)
Csatlakoztassa az utolsó szervót! (Fogó)
Csatlakoztassa az utolsó szervót! (Fogó)
Csatlakoztassa az utolsó szervót! (Fogó)

Anyagok ehhez a lépéshez:

  • Az utolsó szervó
  • A szerkezet az utolsó lépésből
  • Ragasztópisztoly

Utasítás:

Ragassza a nagy lapos oldalt (szemben az előző lépésekben használt szervo aljával) az utolsó szervo popsicle botjának záró oldalához úgy, hogy a szervo popsicle botja ugyanazon a területen forogjon, mint az utolsó szervo popsicle botja.

Ragasztáskor ügyeljen arra, hogy a szervót úgy döntse el, hogy amikor a szervót félig elforgatja, a két popsicle bot a csúcsánál érintkezzen.

Fent egy nyitott és zárt fogó képe

14. lépés: Szerelje össze az áramkört

Szerelje össze az áramkört!
Szerelje össze az áramkört!

Anyagok ehhez a lépéshez:

  • 1 Fél méretű kenyérpad
  • 1 Arduino Uno vagy ezzel egyenértékű mikrovezérlő
  • 26 Jumper kábelek
  • 1 6 voltos akkumulátor (max. 6 volt)

Utasítás:

Ismételje meg a fenti diagramot!

15. lépés: Töltse fel a kódot

Anyagok ehhez a lépéshez:

  • Arduino IDE
  • USB -Arduino kábel

Utasítás:

Töltse fel az alábbi kódot az arduino készülékére az USB -kábel segítségével:

#befoglalni

Szervo szervo1; // Szervók Szervo szervo2; Szervo szervo3; Szervo szervo4; const int pot1 = A0; // Potenciométerek csatolása const int pot2 = A1; const int pot3 = A2; const int pot4 = A3; void setup () {// Állítson be mindent, és egyszer futni fog servo1.attach (6); // Csatolja a szervókat és határozza meg a pin módokat servo2.attach (9); szervo3.csatlakozás (10); szervo4.csatlakozás (11); Sorozat.kezdet (9600); // Az arduino/loop} kezdete // Olvassa el a potenciométerek értékeit int pot2Value = analogRead (pot2); int pot3Value = analogRead (pot3); int pot4Value = analogRead (pot4); int pot1Angle = térkép (pot1Érték, 0, 1023, 0, 179); // A potenciométerek (0-1023) értékeinek leképezése olyan szögekre, amelyeket a szervó tud olvasni (0-179 fok) int pot2Angle = map (pot2Value, 0, 1023, 0, 179); int pot3Angle = térkép (pot3Value, 0, 1023, 0, 179); int pot4Angle = térkép (pot4Value, 0, 1023, 0, 179); servo1.write (pot1Angle); // Mozgassa a szervókat a leképezett szögekre servo2.write (pot2Angle); servo3.write (pot3Angle); servo4.write (pot4Angle); }

16. lépés: Készen vagyunk

Fordítsa el a potenciométereket a robot irányításához!

17. lépés: Hibaelhárítás

Nem mozog

Győződjön meg arról, hogy az akkumulátor be van kapcsolva, és az Arduino csatlakoztatva van.

Ellenőrizze az áramkört, hogy minden rendben van -e és csatlakoztatva van -e.

Egy szervó nem működik

Először nyomja meg az Arduino reset gombját. Néha egy szervó leállhat, ha túl messzire toljuk.

Lehet, hogy a szervó egyszerűen meghalt, próbálja meg csatlakoztatni az adott szervó áramkörét egy másik szervóhoz, és ellenőrizze, hogy működik -e az új szervó.

Ha nem, akkor a probléma az áramkörben rejlik.

A szervók idegesek

A szervó egyszerűen ideges lehet.

Lehet, hogy a szervó túl nagy terhet visel.

Próbáljon kondenzátort hozzáadni a szervók tápkábeleihez.

Ajánlott: