Tartalomjegyzék:

A vajas robot átadása: 13 lépés
A vajas robot átadása: 13 lépés

Videó: A vajas robot átadása: 13 lépés

Videó: A vajas robot átadása: 13 lépés
Videó: Aziz 13. Bölüm 2024, November
Anonim
Át a Vaj Robot
Át a Vaj Robot

Összefoglaló

Ebben a projektben a vajas robotot fogjuk csinálni Ricken és Morty -n. Nem lesz kamera és hang funkció a robotban. A videót az alábbi linken tekintheti meg.

www.youtube.com/embed/X7HmltUWXgs

Metarial List

  • Arduino UNO
  • Arduino motorvezérlő pajzs
  • Zumo alvázkészlet
  • 6V reduktor Micro DC motor (2 db)
  • 7,4 V -os Lipo akkumulátor 850 mAh 25C
  • HC-05 vagy HC-06 Bluetooth modul
  • SG-90 mini szervomotor
  • Jumper kábelek
  • Papírkapcs (1 db)
  • 3D alkatrészek

1. lépés: A nyomtató alkatrészei

Nyomtató alkatrészek
Nyomtató alkatrészek
Nyomtató alkatrészek
Nyomtató alkatrészek
Nyomtató alkatrészek
Nyomtató alkatrészek
  • Ebben a projektben Arduino elektronikus kártyát és 3D nyomtató technológiát fogunk használni. Először 3D részeket nyomtatunk ki.
  • A 3D részeket a GitHub linkről érheti el.

A részek feladata a következő.

  • alváz: Ez a robot fő teste.
  • alsó test: Az a darab, amely segít mozgatni a robot fejét. A szervomotor ehhez a részhez lesz rögzítve.
  • felsőtest: Ez az alváz és az alsó test közötti rész.
  • csuklópánt: Ez a rész a testet kinyitja és bezárja.

Nyomtatási időtartam (nyomtatómodell: MakerBot Replicator2)

  • Az alkatrészek nyomtatási időtartama az ábrán_1: 5 óra 13 perc. (Ha a nyomtatási beállításokat a 3. ábra szerint állítja be.)
  • Az alkatrészek nyomtatási időtartama a 2. ábrán: 5 óra 56 perc. (Ha a nyomtatási beállításokat a 3. ábra szerint állítja be.)
  • MEGJEGYZÉS: A nyomtatási idő a nyomtató típusától függ.

2. lépés: Forrasztás és szervohack

Forrasztás és szervohack
Forrasztás és szervohack
Forrasztás és szervohack
Forrasztás és szervohack
Forrasztás és szervohack
Forrasztás és szervohack
Forrasztás és szervohack
Forrasztás és szervohack
  • Az egyenáramú motorok a Zumo házban találhatók.
  • A jumper kábelek egyenáramú motorokhoz vannak forrasztva.
  • Néhány változtatást kell elvégezni a szervón, ami mozgatni fogja a robotfejet, mielőtt az alsó testrészhez csatlakoztatná. Ennek a módosításnak a célja a szervomotor simább működtetése.
  • Használhatja az alábbi linket.

www.youtube.com/watch?v=I-sZ5HWsGZU

  • A szervomotor az alsó testrészhez van rögzítve a 4. ábra szerint.
  • Az alsó és felső testrészek csavarral vannak rögzítve az 5. ábra szerint.

3. lépés: A motor és a vezetőpajzs csatlakoztatása

Motor és vezetőpajzs csatlakozás
Motor és vezetőpajzs csatlakozás
Motor és vezetőpajzs csatlakozás
Motor és vezetőpajzs csatlakozás
Motor és vezetőpajzs csatlakozás
Motor és vezetőpajzs csatlakozás
  • Az Arduino Motor Driver Shield az Arduino Uno készülékhez van rögzítve, amint az a 6. ábrán látható.
  • A jobb oldalon lévő egyenáramú motor a motorvezérlő M3 -as portjához van rögzítve.
  • A bal oldali egyenáramú motor a motorvezérlő M4 -es portjához van rögzítve.

4. lépés: Bluetooth modul csatlakoztatása

Bluetooth modul csatlakozás
Bluetooth modul csatlakozás
  • Az RX és a TX csapok az Arduino kártya 2. és 3. csapjához vannak forrasztva.
  • A VCC és a GND csapok az Arduino 5V és GND csapjaihoz vannak forrasztva.

5. lépés: A szervomotor csatlakoztatása a motorvezérlőhöz

A szervomotor csatlakoztatása a motor meghajtójához
A szervomotor csatlakoztatása a motor meghajtójához
A szervomotor csatlakoztatása a motor meghajtójához
A szervomotor csatlakoztatása a motor meghajtójához
  • A szervomotor a motorvezérlő M1 portjához van rögzítve.
  • Az Arduino UNO az alvázra kerül.

6. lépés: Az akkumulátor összeszerelése

Akkumulátor szerelvény
Akkumulátor szerelvény
Akkumulátor szerelvény
Akkumulátor szerelvény
  • A Zumo Kit elemtartója az ábrán látható módon módosult. Ezután a lipo akkumulátort kétoldalas szalaggal rögzítik ehhez a módosított tartóhoz.
  • Ha a lipo akkumulátor piros csapja forrasztva van az Arduino Vin csapjához, és fekete tű a GND csaphoz, akkor az Arduino Uno kap áramot. Ha szeretné, hozzáadhat egy kis kapcsolót az áramkörhöz. Ehhez készíthet egy kis lyukat az alvázrészben.

7. lépés: Fej és kar készítése

Fej és karok készítése
Fej és karok készítése
Fej és karok készítése
Fej és karok készítése
  • A robot feje és karjai a szükséges helyekre vannak ragasztva.
  • A robot feje az alsó testrészre van ragasztva.
  • A csuklópánt az ábrán látható módon van felszerelve.

8. lépés: döntő

Végső
Végső
  • Végül a robotnak az ábrán látható módon kell kinéznie.
  • Az alábbi linket használhatja 3D nyomtatási alkatrészekhez és összeszereléshez.

www.thingiverse.com/thing:1878565

9. lépés: Arduino programozás (Motor Shield Library hozzáadása)

Arduino programozás (Motor Shield könyvtár hozzáadása)
Arduino programozás (Motor Shield könyvtár hozzáadása)
  • A kódok bevitele előtt néhány könyvtárat hozzá kell adnunk az Arduino IDE programhoz.
  • Először hozzá kell adnia az "AFMotor.h" könyvtárat a motorok vezérléséhez. Ehhez kövesse az alábbi lépéseket.
  • Az „Adafruit Motor Shield Library” nevű ZIP fájl letölthető a GitHub linkről.
  • Kattintson a „Vázlat> Könyvtár bevonása>. ZIP könyvtár hozzáadása az Arduino IDE -n. Válassza ki a letöltött Adafruit Motor Shield Library -t, és kattintson a Megnyitás gombra. Ily módon az AFMotor.h nevű könyvtár hozzáadásra kerül a projekthez.
  • A bluetooth kapcsolathoz azonban hozzá kell adnia a "SoftwareSerial.h" könyvtárat.

10. lépés: Kódleírás-1

Kód Leírás-1
Kód Leírás-1

az üres beállítás előtti szakaszban;

Létrejönnek azok a pin -számokhoz tartozó objektumok, amelyekhez a motorok és a Bluetooth -érzékelő csatlakoztatva vannak. (mySerial, motor1, motor2, motor3)

11. lépés: Kódleírás-2

Kód Leírás-2
Kód Leírás-2

a void setup szakaszban;

Elindul a soros kommunikáció.

12. lépés: Kódleírás-3

Kód Leírás-3
Kód Leírás-3
Kód Leírás-3
Kód Leírás-3
Kód Leírás-3
Kód Leírás-3

az üres hurok szakaszban;

A pirossal jelölt részben ellenőrizze, hogy az adatok a Bluetooth modulból érkeztek -e. A bejövő adatok a c változóba kerülnek.

Például, ha a bejövő adat „F”, a motorok előrefelé mozognak.

  • A voidloop szakasz után alprogramok jönnek létre. A motorok fordulatszáma és fordulási oldala az alprogramokban van beállítva.
  • „Előre”, „Vissza”, „Bal”, „Jobb” és „Stop” az alprogramok nevei.

13. lépés: Projektfájlok és videó

GitHub link:

github.com/yasinbrcn/Pass-The-Butter-Robot.git

Ajánlott: