Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Snažíte se proslavit na Tik-Tok? Máme pro vás řešení!
Eduarduino je váš osobní proxy server Tik-Tok! Je to taneční robot schopný provést všechny taneční pohyby, které nemůžete!
Vysoce věrný pohybový systém Eduarduina byl inspirován klasickou loutkou. Využívá servomotory a diody LED k tanci na vaši oblíbenou hudbu, abyste se mohli stát Tik-Tok slavným zástupcem.
Krok 1: Spotřební materiál
K vytvoření vlastního Eduarduina budete potřebovat:
- 1x mikrokontrolér Arduino
- 4x servomotor
- 1x zvukový senzor
- 1x RGB LED
- 1x Chlebová deska
- 24x propojovací kabely
- Super lepidlo
- Rybářský drát
- 6 mm černé akrylové listy
- Přístup k 3D tiskárně a laserové řezačce
Krok 2: Tisk a vyjmutí součástí
Stáhněte si níže uvedené soubory.stl a vytiskněte je 3D. Poté stáhněte soubory nosorožců a vyřízněte je laserem. Použili jsme 6mm černý akryl pro laserem řezané díly a černý PLA pro 3D tištěné komponenty.
Krok 3: Sestavte základnu a obvod
1. Slepte laserem řezané kusy a sestavte sloupec.
2. Umístěte a přilepte čtyři serva k hornímu mříži, jak je znázorněno na obrázku, a ujistěte se, že každé rameno serva má dostatek prostoru pro volné otáčení. Umístěte LED do středu horní mřížky a přilepte ji na místo. Veďte vodiče ze všech čtyř servomotorů a LED diodami skrz sloup a ven ze dna.
3. Připevněte horní mřížku ke sloupku lepidlem a dokončete zapojení připojením konců servodrátů k prkénku, jak je znázorněno na schématu zapojení.
4. Zajistěte prkénko a kabeláž do spodní části základny (páska nebo lepidlo) a zajistěte zvukový senzor tak, aby vyčníval z malého otvoru na boku základny. Umístěte plošinu na základnu, ale nelepte ji (je to kruh se čtvercovým otvorem).
5. Protáhněte sloupek otvorem v plošině a přilepte jej ke čtvercovému rozdělovači ve spodní části základny. Přitom se ujistěte, že dráty přicházející ze sloupku jsou zasunuty do malého otvoru v základně sloupku.
6. Nyní vysuňte plošinu nahoru, abyste získali přístup do vnitřku základny, a dokončete obvody připojením vodičů od servomotorů a LED k prkénku podle schématu zapojení.
7. Přilepte nebo přilepte rybářský drát z konce každého ramene serva ke kloubům Eduarduina. Připojili jsme jedno servo k zadní části boků, jedno k předním bokům, jedno k pravé ruce a druhé k levé ruce a ukotvilo hlavu k mříži výše, aby pozastavilo Eduarduino (Ujistěte se, že se jeho nohy jemně dotýkají zem). Pomocí malých otvorů v bocích, rukou a hlavě zajistěte rybářský drát.
HOTOVO
Krok 4: Kód (Arduino IDE)
Kód používaný společností Eduarduino zapojuje servomotory v různé míře a rozsvítí LED jako jednu ze tří barev na základě hlasitosti zvuku detekovaného zvukovým senzorem. Díky tomu může být tanec Eduarduino jedinečný pro každou píseň.
Kliknutím níže stáhnete kód!
Krok 5: Výsledky a úvahy
Eduarduino funguje tak, jak jsme si ho od početí představovali
jeho primární myšlenky: Stroj, který reaguje na zvuk a ovládá flexibilní loutku, aby roztančil. Existují však chvíle, kdy musíme před dokončením upravit nápady a přehodnotit určité prvky, další funkce a další předběžné a montážní problémy:
1. Výroba těla Eduarduina
Eddieho tělo bylo obtížné zjistit. Jeho tělo muselo být dostatečně pružné, aby tančilo, ale také dostatečně tuhé, aby si udrželo držení těla a humanoidní formu. Rozhodli jsme se použít „Spojovací řetězec“ve specifických bodech, jako jsou: ruce, lokty, ramena, boky a nohy.
2. Úprava kódu
Mikrokontrolér Arduino musel být několikrát upraven, protože jsme museli přidat další servomotory a extra LED světlo. Přidáním těchto prvků došlo k ovlivnění pohybu serv a snížení jeho úhlu otočení. Po pokusech a chybách při úpravách kódu se nám podařilo najít řešení a přimět každé servo otáčet se v plném rozsahu otáčení při zachování osvětlení LED diodami a přepínání mezi červenou, modrou a zelenou barvou.
3. Nalezení správného místa pro serva a bodová spojení
Museli jsme experimentovat s polohou každého serva a jeho spojením s tělem Eduarduina, abychom zajistili plynulé taneční pohyby. Trvalo několik pokusů, než bylo nalezeno dokonalé umístění, velikost rybářského drátu a body připojení.
Kromě toho existuje několik věcí, které považujeme za možné v designu našeho Eduarduina zlepšit:
· Tělo by mohlo mít více inflexních bodů, zejména v nohách a hlavě.
· Serva mohla mít přizpůsobené rozsahy otáčení. V takovém případě může mít rozsah otáčení každého serva vztah k části těla, ke které je připojen, což umožňuje větší kombinaci pohybů.
· Serva by mohla mít větší paže, takže bychom mohli rozšířit rozsah pohybu a dokonce zvětšit velikost samotného Eduarduina.