Tartalomjegyzék:
- 1. lépés: Kellékek
- 2. lépés: Alkatrészek nyomtatása és kivágása
- 3. lépés: Szerelje össze az alapot és az áramkört
- 4. lépés: Kód (Arduino IDE)
- 5. lépés: Eredmények és elmélkedések
Videó: Eduarduino, a táncparti robot!: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Hírnévre törekszik a Tik-Tokon? Van megoldásunk az Ön számára!
Eduarduino a saját személyes Tik-Tok proxy! Ő egy táncos robot, aki képes végrehajtani minden olyan táncmozdulatot, amit Ön nem tud!
Eduarduino nagy hűségű mozgásrendszerét a klasszikus marionett ihlette. Szervo motorokat és LED-eket használ a kedvenc zenéjére táncolva, hogy proxy útján híressé válhasson.
1. lépés: Kellékek
Saját Eduarduino létrehozásához szüksége lesz:
- 1x Arduino mikrokontroller
- 4x szervomotor
- 1x hangérzékelő
- 1x RGB LED
- 1x kenyértábla
- 24x Jumper kábelek
- Pillanatragasztó
- Horgászdrót
- 6 mm -es fekete akril lapok
- Hozzáférés 3D nyomtatóhoz és lézervágóhoz
2. lépés: Alkatrészek nyomtatása és kivágása
Töltse le az alábbi.stl fájlokat és nyomtassa ki őket 3D -ben. Ezután töltse le az orrszarvú fájlokat, és vágja le őket lézerrel. A lézervágott alkatrészekhez 6 mm -es fekete akrilt, a 3D nyomtatott alkatrészekhez fekete PLA -t használtunk.
3. lépés: Szerelje össze az alapot és az áramkört
1. Ragassza össze a lézervágott darabokat az oszlop összeállításához.
2. Helyezze és ragassza a négy szervót a felső rácsra az ábrán látható módon, ügyelve arra, hogy minden szervo karnak legyen elegendő tere a szabad forgáshoz. Helyezze a LED -et a felső rács közepére, és ragassza a helyére. Vezesse át a vezetékeket mind a négy szervomotorból és a LED -ből az oszlopon és ki az alján.
3. Rögzítse a felső rácsot ragasztóval az oszlophoz, és fejezze be a huzalozást úgy, hogy a szervohuzalok végeit a kenyérsütő táblához rögzíti, a fritzáló kapcsolási rajz szerint.
4. Rögzítse a kenyeretáblát és a vezetékeket az alap aljához (szalag vagy ragasztó), és rögzítse a hangérzékelőt úgy, hogy kilógjon az alap oldalán lévő kis lyukból. Helyezze a platformot az alap tetejére, de ne ragassza fel (ez a kör, négyzet alakú lyukkal).
5. Csúsztassa át az oszlopot a platform lyukán, és ragassza rá az alap alján lévő négyzet alakú horonyra. Eközben győződjön meg arról, hogy az oszlopból érkező vezetékek be vannak húzva az oszlop alján lévő kis nyílásba.
6. Most csúsztassa felfelé a platformot, hogy hozzáférjen az alap belsejéhez, és fejezze be az áramkört úgy, hogy a szervomotorok és a LED vezetékeit a kenyérsütő táblához csatlakoztatja, a kapcsolási rajz szerint.
7. A horgászdrótot kösse vagy ragassza fel minden szervokar végéről Eduarduino ízületeihez. Egy szervót a csípő hátsó részéhez, egyet a csípő elejéhez, egyet a jobb és egyet a bal kézhez rögzítettünk, és a fejet a fenti rácshoz rögzítettük Eduarduino felfüggesztéséhez (Győződjön meg róla, hogy lába finoman érinti a föld). Használja a csípőben, a kezekben és a fejben lévő kis huroklyukakat a horgászzsinór rögzítéséhez.
KÉSZ
4. lépés: Kód (Arduino IDE)
Az Eduarduino által használt kód különböző mértékben kapcsolja be a szervomotorokat, és a három szín egyikeként világít egy LED -et a hangérzékelő által észlelt hangerő alapján. Ez lehetővé teszi Eduarduino táncának egyediségét minden dalban.
A kód letöltéséhez kattintson az alábbi gombra!
5. lépés: Eredmények és elmélkedések
Eduarduino úgy működik, ahogy a fogantatás óta elképzeljük
elsődleges ötlete: egy gép, amely reagál a hangra, és egy rugalmas bábot vezérel, hogy táncolni tudja. Vannak azonban olyan pillanatok, amikor módosítanunk kell az ötleteket, és át kell gondolnunk bizonyos elemeket, kiegészítő funkciókat és egyéb előzetes és összeszerelési kérdéseket a befejezés előtt:
1. Eduarduino testének elkészítése
Eddie testét nehéz volt kitalálni. Lényegében testének elég rugalmasnak kellett lennie ahhoz, hogy táncoljon, de elég merevnek is, hogy tartsa testtartását és humanoid formáját. Úgy döntöttünk, hogy „Lánccsatlakozót” használunk bizonyos helyeken, például: kéz, könyök, váll, csípő és láb.
2. A kód beállítása
Az Arduino mikrokontrollert többször is be kellett állítani, mert további szervomotorokat és extra LED -es lámpát kellett hozzáadnunk. Ezen elemek hozzáadásával a szervók mozgása befolyásolta a forgásszögét. Kísérletek és hibák után a kód szerkesztésekor sikerült megoldást találnunk, és minden szervót a teljes forgási tartományban forgatni tudtunk, miközben megtartottuk a LED -es világítást, és váltottunk a piros, a kék és a zöld között.
3. A szervók és pontcsatlakozások megfelelő helyének megtalálása
Kísérleteznünk kellett az egyes szervók helyzetével és Eduarduino testéhez való kapcsolódásával, hogy megbizonyosodjunk arról, hogy a táncos mozdulatok simák. Kísérletek sorába telt a tökéletes hely, a horgászzsinór mérete és a csatlakozási pontok megtalálása.
Ezenkívül néhány dolgot úgy vélünk, hogy lehetne javítani Eduarduino tervezésénél:
· A testnek több hajlítási pontja lehet, különösen a lábakban és a fejben.
· A szervók személyre szabott forgási tartományokkal rendelkezhetnek. Ebben az esetben az egyes szervók forgási tartománya viszonyban lehet a testrészhez, amelyhez rögzítve van, lehetővé téve a mozgások kombinációját.
· A szervók nagyobb karokkal rendelkezhetnének, ily módon kiterjeszthetnénk a mozgástartományt, sőt akár Eduarduino méretét is.
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