Tartalomjegyzék:

Eduarduino, a táncparti robot!: 5 lépés
Eduarduino, a táncparti robot!: 5 lépés

Videó: Eduarduino, a táncparti robot!: 5 lépés

Videó: Eduarduino, a táncparti robot!: 5 lépés
Videó: Arduino cocktail maker | Cheap Barbot 2024, November
Anonim
Image
Image

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

Kellékek
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

Nyomtatási és vágási alkatrészek
Nyomtatási és vágási alkatrészek

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

Szerelje össze az alapot és az áramkört
Szerelje össze az alapot és az áramkört
Szerelje össze az alapot és az áramkört
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: