Tartalomjegyzék:
- 1. lépés: A nyomtató alkatrészei
- 2. lépés: Forrasztás és szervohack
- 3. lépés: A motor és a vezetőpajzs csatlakoztatása
- 4. lépés: Bluetooth modul csatlakoztatása
- 5. lépés: A szervomotor csatlakoztatása a motorvezérlőhöz
- 6. lépés: Az akkumulátor összeszerelése
- 7. lépés: Fej és kar készítése
- 8. lépés: döntő
- 9. lépés: Arduino programozás (Motor Shield Library hozzáadása)
- 10. lépés: Kódleírás-1
- 11. lépés: Kódleírás-2
- 12. lépés: Kódleírás-3
- 13. lépés: Projektfájlok és videó
Videó: A vajas robot átadása: 13 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ö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
- 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
- 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
- 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
- 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 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
- 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
- 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é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)
- 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
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
a void setup szakaszban;
Elindul a soros kommunikáció.
12. lépés: Kódleí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:
Arduino - Labirintus megoldó robot (MicroMouse) Falkövető robot: 6 lépés (képekkel)
Arduino | Maze Solving Robot (MicroMouse) Falkövető robot: Üdvözlöm, Isaac vagyok, és ez az első robotom, a "Striker v1.0". Ezt a robotot egy egyszerű labirintus megoldására tervezték. A versenyen két labirintus és a robot volt képes volt azonosítani őket. A labirintusban bekövetkező egyéb változások miatt szükség lehet a
SMARS robot építése - Arduino Smart Robot Tank Bluetooth: 16 lépés (képekkel)
SMARS Robot építése - Arduino Smart Robot Tank Bluetooth: Ezt a cikket büszkén szponzorálja a PCBWAY. A PCBWAY kiváló minőségű prototípus -készítő PCB -ket készít a világ minden tájáról. Próbálja ki Ön is, és szerezzen 10 PCB -t mindössze 5 dollárért a PCBWAY -n, nagyon jó minőségben, köszönöm PCBWAY. A motorpajzs az Arduino Uno -hoz
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 lépés (képekkel)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: Ez a Hungry Robot egy másik változata, amelyet 2018 -ban építettem. Ezt a robotot 3D nyomtató nélkül is elkészítheti. Csak annyit kell tennie, hogy megvásárol egy doboz Pringles -t, egy szervo motort, egy közelségérzékelőt, egy arduino -t és néhány eszközt. Letöltheti az összes
RC vezérelt robot az XLR8 -on! Oktatási robot: 5 lépés
RC vezérelt robot az XLR8 -on! Oktatási robot: Szia, ebben a cikkben megmutatjuk, hogyan kell felépíteni egy alapvető robotot. A "robot" szó szó szerint "rabszolgát" jelent. vagy "munkás". A mesterséges intelligencia fejlődésének köszönhetően a robotok már nem csak Issac Asimov sci-fi részei
Kiegyensúlyozó robot / 3 kerekes robot / STEM robot: 8 lépés
Kiegyensúlyozó robot / 3 kerekes robot / STEM robot: Kombinált kiegyensúlyozó és háromkerekű robotot építettünk az iskolákban és az iskolai oktatási programok oktatási célokra. A robot egy Arduino Uno -n, egyedi pajzson (minden konstrukciós részlet megadva), Li -ion akkumulátoron (minden