Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Walczysz o sławę na Tik-Tok? Mamy dla Ciebie rozwiązanie!
Eduarduino jest Twoim osobistym proxy Tik-Tok! Jest tańczącym robotem zdolnym do wykonywania wszystkich ruchów tanecznych, których nie możesz!
System ruchu Eduarduino o wysokiej wierności został zainspirowany klasyczną marionetką. Wykorzystuje serwomotory i diody LED, aby tańczyć do ulubionej muzyki, dzięki czemu możesz stać się sławnym Tik-Tok przez proxy.
Krok 1: Materiały eksploatacyjne
Aby stworzyć własne Eduarduino, potrzebujesz:
- 1x mikrokontroler Arduino
-4x serwomotor
-1x czujnik dźwięku
- 1x dioda LED RGB
- 1x deska do chleba
- 24x kable rozruchowe
- Super klej
-Drut wędkarski
-6mm czarne arkusze akrylowe
- Dostęp do drukarki 3D i wycinarki laserowej
Krok 2: Wydrukuj i wytnij elementy
Pobierz poniższe pliki.stl i wydrukuj je w 3D. Następnie pobierz pliki nosorożców i wytnij je laserem. Użyliśmy czarnego akrylu o grubości 6 mm do części wycinanych laserowo i czarnego PLA do elementów drukowanych w 3D.
Krok 3: Złóż podstawę i obwody
1. Sklej ze sobą wycięte laserowo elementy, aby zmontować kolumnę.
2. Ustaw i przyklej cztery serwa do górnej kraty, jak pokazano, upewniając się, że każde ramię serwa ma wystarczająco dużo miejsca, aby swobodnie się obracać. Umieść diodę LED na środku górnej kraty i przyklej ją na miejscu. Przeprowadź przewody ze wszystkich czterech serwosilników i diody LED przez kolumnę i wyjdź na dół.
3. Przymocuj górną kratkę do kolumny za pomocą kleju i uzupełnij okablowanie, dołączając końce przewodów serwa do płytki stykowej, jak pokazano na schemacie okablowania.
4. przymocuj płytkę stykową i przewody do spodu podstawy (taśma lub klej) i zabezpiecz czujnik dźwięku tak, aby wystawał z małego otworu z boku podstawy. Umieść platformę na górze podstawy, ale jej nie przyklej (jest to okrąg z kwadratowym otworem).
5. Przesuń kolumnę przez otwór w platformie i przyklej ją do kwadratowego wycięcia w dolnej części podstawy. Robiąc to, upewnij się, że przewody wychodzące z kolumny są schowane w małym otworze w podstawie kolumny.
6. Teraz przesuń platformę w górę, aby uzyskać dostęp do wnętrza podstawy i uzupełnij obwód, podłączając przewody z serwomotorów i diody LED do płytki stykowej, jak pokazano na schemacie okablowania.
7. Przywiąż lub przyklej drut wędkarski od końca każdego ramienia serwomechanizmu do stawów Eduarduino. Przymocowaliśmy jedno serwo z tyłu bioder, jedno do przodu bioder, jedno do prawej ręki i jedno do lewej ręki, i zakotwiczyliśmy głowę do kraty powyżej, aby zawiesić Eduarduino (upewnij się, że jego stopy delikatnie dotykają Ziemia). Użyj małych otworów na pętelki w biodrach, rękach i głowie, aby zabezpieczyć linkę wędkarską.
GOTOWE
Krok 4: Kod (Arduino IDE)
Kod używany przez Eduarduino włącza serwomotory w różnym stopniu i podświetla diodę LED jako jeden z trzech kolorów na podstawie głośności dźwięku wykrytego przez czujnik dźwięku. Dzięki temu taniec Eduarduino jest unikalny dla każdej piosenki.
Kliknij poniżej, aby pobrać kod!
Krok 5: Wyniki i refleksje
Eduarduino działa w sposób, w jaki sobie wyobrażaliśmy od początku koncepcji
jego głównej idei: maszyna, która reaguje na dźwięk i steruje elastyczną lalką, aby tańczyć. Są jednak momenty, w których musimy dostosować pomysły i przemyśleć pewne elementy, dodatkowe funkcje i inne kwestie wstępne i montażowe przed jego ukończeniem:
1. Tworzenie ciała Eduarduino
Ciało Eddiego było trudne do rozszyfrowania. Zasadniczo jego ciało musiało być wystarczająco elastyczne, aby tańczyć, ale także wystarczająco sztywne, aby zachować swoją postawę i humanoidalną formę. Zdecydowaliśmy się na zastosowanie „połączenia łańcuszkowego” w określonych punktach, takich jak: dłonie, łokcie, ramiona, biodra i nogi.
2. Dostosowanie kodu
Mikrokontroler Arduino musiał zostać kilkakrotnie wyregulowany, ponieważ musieliśmy dodać więcej serwomotorów i dodatkową lampkę LED. Dodanie tych elementów wpłynęło na ruch serw, zmniejszając jego kąt obrotu. Po próbach i błędach edycji kodu udało nam się znaleźć rozwiązanie i sprawić, by każde serwo obracało się w pełnym zakresie rotacyjnym, przy jednoczesnym świeceniu diody LED i przełączaniu między czerwonym, niebieskim i zielonym.
3. Znalezienie odpowiedniego miejsca na serwa i połączenia punktowe
Musieliśmy poeksperymentować z pozycją każdego serwomechanizmu i jego połączeniem z ciałem Eduarduino, aby upewnić się, że ruchy taneczne są płynne. Znalezienie idealnej lokalizacji, rozmiaru żyłki i punktów połączeń wymagało serii prób.
Poza tym jest kilka rzeczy, które naszym zdaniem można poprawić w projekcie naszego Eduarduino:
· Ciało może mieć więcej punktów przegięcia, szczególnie w nogach i głowie.
· Serwa mogą mieć spersonalizowane zakresy obrotów. W takim przypadku zakres obrotu każdego serwomechanizmu może mieć związek z częścią ciała, do której jest przymocowany, co pozwala na większą kombinację ruchów.
· Serwa mogły mieć większe ramiona, w ten sposób moglibyśmy rozszerzyć zakres ruchu, a nawet zwiększyć rozmiar samego Eduarduino.