Obsah:

Eduarduino Robot tancujúcej strany!: 5 krokov
Eduarduino Robot tancujúcej strany!: 5 krokov

Video: Eduarduino Robot tancujúcej strany!: 5 krokov

Video: Eduarduino Robot tancujúcej strany!: 5 krokov
Video: Arduino cocktail maker | Cheap Barbot 2024, Júl
Anonim
Image
Image

Bojujete sa stať sa slávnym na Tik-Tok? Máme pre vás riešenie!

Eduarduino je váš osobný proxy server Tik-Tok! Je to tanečný robot, ktorý dokáže vykonať všetky tanečné pohyby, ktoré nemôžete!

Eduarduino vysoko presný pohybový systém bol inšpirovaný klasickou loutkou. Využíva servomotory a diódy LED na tancovanie pri vašej obľúbenej hudbe, aby ste sa mohli stať Tik-Tok známym ako zástupca.

Krok 1: Spotrebný materiál

Zásoby
Zásoby

Na vytvorenie vlastného Eduarduina budete potrebovať:

- 1x mikrokontrolér Arduino

- 4x servomotor

- 1x zvukový senzor

- 1x RGB LED

- 1x chlebová doska

- 24x prepojovací kábel

- Super lepidlo

- Rybársky drôt

- 6 mm čierne akrylové listy

- Prístup k 3D tlačiarni a laserovému rezaču

Krok 2: Vytlačte a vystrihnite komponenty

Tlač a vystrihnutie komponentov
Tlač a vystrihnutie komponentov

Stiahnite si nižšie uvedené súbory.stl a vytlačte ich 3D. Potom stiahnite súbory nosorožcov a vyrežte ich laserom. Na laserom rezané diely sme použili 6 mm čierny akryl a na 3D tlačené diely čierny PLA.

Krok 3: Zostavte základňu a obvod

Zostavte základňu a obvody
Zostavte základňu a obvody
Zostavte základňu a obvody
Zostavte základňu a obvody

1. Prilepte kusy rezané laserom a zostavte stĺp.

2. Umiestnite a prilepte štyri servá k hornému mrežu podľa obrázku, pričom dbajte na to, aby každé rameno serva malo dostatok priestoru na voľné otáčanie. Umiestnite LED diódu do stredu hornej mreže a prilepte ju na miesto. Veďte káble zo všetkých štyroch servomotorov a LED diódou cez stĺpik a von von.

3. Pripevnite hornú mriežku k stĺpiku lepidlom a dokončite zapojenie pripevnením koncov servo vodičov k doske, ako je znázornené na schéme zapojenia.

4. Upevnite dosku a káble do spodnej časti základne (páskou alebo lepidlom) a zaistite zvukový senzor tak, aby vytŕčal z malého otvoru na boku základne. Platformu položte na základňu, ale nelepte ju (je to kruh so štvorcovým otvorom).

5. Prevlečte stĺpik cez otvor v plošine a prilepte ho k hranatému medzikusu v spodnej časti základne. Kým to robíte, uistite sa, že drôty prichádzajúce zo stĺpika sú zastrčené do malého otvoru v spodnej časti stĺpika.

6. Teraz posuňte plošinu nahor, aby ste sa dostali do vnútra základne, a dokončite obvody zapojením vodičov zo servomotorov a diódy LED na dosku, ako je znázornené na schéme zapojenia.

7. Navlečte alebo prilepte rybársky drôt z konca každého ramena serva k kĺbom Eduarduina. Pripojili sme jedno servo k zadnej časti bokov, jedno k predným bokom, jedno k pravej ruke a druhé k ľavej ruke a ukotvilo hlavu k mrežu vyššie, aby zavesilo Eduarduino (Uistite sa, že sa chodidlami jemne dotýkate zem). Na zaistenie rybárskeho drôtu použite malé otvory pre boky, ruky a hlavu.

HOTOVÝ

Krok 4: Kód (Arduino IDE)

Kód, ktorý používa spoločnosť Eduarduino, v rôznej miere zapína servomotory a rozsvieti LED diódu ako jednu z troch farieb na základe hlasitosti zvuku detekovanej zvukovým senzorom. Vďaka tomu môže byť tanec Eduarduino jedinečný pre každú pieseň.

Kliknutím nižšie stiahnete kód!

Krok 5: Výsledky a úvahy

Eduarduino funguje tak, ako sme si to predstavovali od počatia

svojej primárnej myšlienky: Stroj, ktorý reaguje na zvuk a ovláda flexibilnú bábku, aby roztancovala. Existujú však chvíle, keď musíme pred dokončením upraviť nápady a prehodnotiť určité prvky, ďalšie funkcie a ďalšie predbežné a montážne problémy:

1. Výroba tela Eduarduina

Eddieho telo bolo ťažké zistiť. Jeho telo muselo byť dostatočne flexibilné na to, aby tancovalo, ale aj dostatočne pevné, aby si udržalo držanie tela a humanoidnú formu. Rozhodli sme sa použiť „Reťazový spojovací kĺb“v konkrétnych bodoch, ako sú: ruky, lakte, ramená, boky a nohy.

2. Úprava kódu

Mikrokontrolér Arduino musel byť niekoľkokrát upravený, pretože sme museli pridať ďalšie servomotory a extra LED svetlo. Pridaním týchto prvkov sa ovplyvnil pohyb serva a znížil sa jeho uhol natočenia. Po pokusoch a chybách pri úprave kódu sa nám podarilo nájsť riešenie a nechať každé servo otáčať v plnom rozsahu otáčania, pričom ponechalo osvetlenie LED diódy a prepínalo medzi červenou, modrou a zelenou.

3. Nájdenie správneho miesta pre serva a bodové spojenia

Museli sme experimentovať s polohou každého serva a jeho spojením s telom Eduarduina, aby sme zaistili plynulé tanečné pohyby. Na nájdenie perfektného umiestnenia, veľkosti rybárskeho drôtu a spojovacích bodov bolo potrebných niekoľko pokusov.

Okrem toho existuje niekoľko vecí, ktoré by sme mohli v návrhu nášho Eduarduina vylepšiť:

· Telo môže mať viac inflexných bodov, najmä na nohách a hlave.

· Servá môžu mať prispôsobené rozsahy otáčok. V takom prípade môže mať rozsah otáčania každého serva vzťah k časti tela, ku ktorej je pripojený, čo umožňuje väčšiu kombináciu pohybov.

· Servá by mohli mať väčšie ramená, takže by sme mohli rozšíriť rozsah pohybu a dokonca zvýšiť veľkosť samotného Eduarduina.

Odporúča: