Spisu treści:

Eduarduino Robot Dancing Party!: 5 kroków
Eduarduino Robot Dancing Party!: 5 kroków

Wideo: Eduarduino Robot Dancing Party!: 5 kroków

Wideo: Eduarduino Robot Dancing Party!: 5 kroków
Wideo: girl robot humanoid 2024, Lipiec
Anonim
Image
Image

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

Kieszonkowe dzieci
Kieszonkowe dzieci

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

Elementy do drukowania i cięcia
Elementy do drukowania i cięcia

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

Zamontuj podstawę i obwody
Zamontuj podstawę i obwody
Zamontuj podstawę i obwody
Zamontuj 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.

Zalecana: