Tartalomjegyzék:
- 1. lépés: Anyagok
- 2. lépés: A huzalozás
- 3. lépés: Kód - deklarálja a változókat
- 4. lépés: Kód - beállítás
- 5. lépés:
- 6. lépés: Az alap
- 7. lépés: A test forgatása
Videó: Robot: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
A végső projektünk során azt mondták nekünk, hogy építsünk, amit csak akarunk. A tanultak és az interneten talált információk felhasználásával. Nagy rajongója vagyok a Super Smash Bros sorozatnak. Az összes játék az enyém, kivéve az elsőt. Így a végső projektemhez úgy döntöttem, hogy robotot építek a játszható karakter R. O. B.
1. lépés: Anyagok
- 4 180 fokos szervo
- 13 Férfi - Férfi vezetékek
- 8 Férfi - Női vezetékek
- 2 Joystick
- 1 Kenyeretábla
- 1 Arduino
2. lépés: A huzalozás
Dugó-férfi vezetékkel kösse össze a kenyértábla negatív oldalát a földdel (GND) az Arduino-n. Ezután csatlakoztassa a Joystick VR X -jét az A0 és A2 -hez, a VR Y -t pedig az A1 -hez és A3 -hoz az Arduino -n. Ezután csatlakoztassa a Joysticks 5v -os érintkezőt az Arduino 3,5 és 5V -os csapjaihoz, a GND -ket pedig az Arduino bármely GND -hez. Ezután mind a 4 szervóhoz csatlakoztassa a fehér vezetéket az Arduino 7–4. Ezután csatlakoztassa a szervók piros vezetékét a pozitív oldali kenyértáblához, a fekete vezetéket pedig a kenyértábla negatív oldalához. Ezután csatlakoztassa az akkumulátortartót az áramkör áramellátásához.
3. lépés: Kód - deklarálja a változókat
#befoglalni
Szervo szervo1; Szervo szervo2; Szervo szervo3; Szervo szervo4; int joyX = 0; int joyY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; int joyVal2;
A Servo parancs létrehoz egy szervoobjektumot a szervó vezérléséhez.
4. lépés: Kód - beállítás
void setup () {// Mindegyik szervót csaphoz rögzíti servo1.attach (7); szervo2.csatlakozás (6); szervo3.csatlakozás (5); szervo4.csatlakozás (4); }
5. lépés:
üres hurok ()
{
joyVal = analógRead (joyX); // Olvassa a Joystick értékét joyVal = map (joyVal, 0, 1023, 0, 180); // A joystick értékeit konvertálja fokokra servo1.write (joyVal); // A szervo helyzetét a Joystick bemenetéhez igazítja joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); késleltetés (15); joyVal2 = analógRead (joyX2); joyVal2 = térkép (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analógRead (joyY2); joyVal2 = térkép (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); késleltetés (15); }
6. lépés: Az alap
Tehát miután befejezte az áramkört és a kódot. Elkezdheti a tényleges robot építését. Az alaphoz az összes szöget 45 fokosra kell állítani. A hosszú oldalak 18 cm, a rövid oldalak 6 cm. Tehát csak kövesse a képet, és vágja le az alap formáját. Ezután készítsen 2 54 cm hosszú és 5 cm széles csíkot falakként. Hagyja nyitva a kis 6 cm -es oldalakat. Ezután szeretné megismételni az alapot a tető létrehozásához. most ebben a rekeszben hozzáadjuk a
7. lépés: A test forgatása
Vegyen elő papírtörlő tekercset, és ragasztószalaggal/forró ragasztópisztollyal rögzítse a tető közepére. Ezután hozzon létre valami 6 cm magas gyűrűt a papírtörlő tekercs alja körül. Ezután hozzon létre egy nagy tányért, amelynek lyukja elég nagy ahhoz, hogy elférjen rajta a papírtörlő tekercs. Helyezze a lemezt a gyűrűre, majd ragasszon egy szervót a papírtörlő tekercs tetejére. Nem terhelhetjük a szervóra az összes súlyt. Tehát tipli rudakat fogunk használni és forgatni. Tehát hozzon létre 2 lyukat a tányérban, amely elég nagy ahhoz, hogy néhány tiplit elférjen. Dugja be a dübeleket a lyukba, elég, akkor kissé átüt a lyuk alján. Ragassza szalaggal/ forró ragasztóval a dübeleket a lyukhoz, hogy ne mozduljon el. Vegyünk egy üres zsebkendőt, és készítsünk olyan nagy lyukakat, amelyek elférnek a tiplik másik végén. Győződjön meg arról is, hogy az elosztás elég nagy ahhoz, hogy mindkét dübel áthaladjon. Ezután ragassza fel a dobozt a szervóra, és ragassza a dübeleket a szövetdoboz lyukaiba. Ragassza fel / rögzítse a dübeleket a lyukakhoz, hogy ne mozogjon.
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
Joy Robot (Robô Da Alegria) - Nyílt forráskódú 3D nyomtatás, Arduino Powered Robot!: 18 lépés (képekkel)
Joy Robot (Robô Da Alegria) - nyílt forráskódú 3D nyomtatott, Arduino hajtású robot !: Első díj az Instructables Wheels versenyen, második díj az Instructables Arduino versenyen, és második hely a Design for Kids Challenge versenyen. Köszönjük mindenkinek, aki ránk szavazott !!! A robotok mindenhova eljutnak. Az ipari alkalmazásoktól a
A vaj robot: az Arduino robot egzisztenciális válsággal: 6 lépés (képekkel)
A vajrobot: az Arduino robot egzisztenciális válsággal: Ez a projekt a "Rick and Morty" animációs sorozaton alapul. Az egyik epizódban Rick robotot készít, amelynek egyetlen célja a vaj elhozása. A Bruface (Brüsszeli Műszaki Kar) hallgatóiként feladatunk van a mecha