Съдържание:

Eduarduino The Dancing Party Robot!: 5 стъпки
Eduarduino The Dancing Party Robot!: 5 стъпки

Видео: Eduarduino The Dancing Party Robot!: 5 стъпки

Видео: Eduarduino The Dancing Party Robot!: 5 стъпки
Видео: Crazy Frog - Axel F (Official Video) 2024, Юли
Anonim
Image
Image

Борите се да станете известни на Tik-Tok? Имаме решение за вас!

Eduarduino е вашият личен Tik-Tok прокси! Той е танцуващ робот, способен да изпълнява всички танцови движения, които не можете!

Системата за движение с висока вярност на Eduarduino е вдъхновена от класическата марионетка. Той използва серво мотори и светодиоди, за да танцува под любимата ви музика, така че да можете да станете известни Tik-Tok чрез прокси.

Стъпка 1: Консумативи

Консумативи
Консумативи

За да създадете свой собствен Eduarduino, ще ви трябва:

- 1x микроконтролер Arduino

- 4x серво мотор

- 1x Звуков сензор

- 1x RGB LED

- 1x дъска за хляб

- 24x кабели за джъмпер

- Супер лепило

- Риболовна тел

- 6 мм черни акрилни листове

- Достъп до 3D принтер и лазерен нож

Стъпка 2: Отпечатайте и изрежете компоненти

Печат и изрязване на компоненти
Печат и изрязване на компоненти

Изтеглете.stl файловете по -долу и ги отпечатайте 3D. След това изтеглете файловете с носорози и ги изрежете с лазер. Използвахме 6 мм черен акрил за лазерно изрязани части и черен PLA за 3D отпечатани компоненти.

Стъпка 3: Сглобете основата и веригата

Сглобете основата и веригата
Сглобете основата и веригата
Сглобете основата и веригата
Сглобете основата и веригата

1. Залепете заедно лазерно изрязани парчета, за да сглобите колона.

2. Поставете и залепете четирите сервопривода към горната решетка, както е показано, като се уверите, че всяко серво рамо има достатъчно място за свободно завъртане. Поставете светодиода в центъра на горната решетка и го залепете на място. Прокарайте проводници от четирите серво мотора и светодиода през колоната и навън отдолу.

3. Прикрепете горната решетка към колоната с лепило и завършете окабеляването, като прикрепите краищата на серво проводниците към макетната платка, както е показано на диаграмата на окабеляване.

4. закрепете платката и окабеляването в долната част на основата (лента или лепило) и закрепете сензора за звук, така че да излиза от малкия отвор отстрани на основата. Поставете платформата върху основата, но не я залепвайте (това е кръгът с квадратен отвор в нея).

5. Плъзнете колоната през отвора на платформата и я залепете за квадратния отвор в долната част на основата. Докато правите това, уверете се, че проводниците, идващи от колоната, са забити в малкия отвор в основата на колоната.

6. Сега плъзнете платформата нагоре, за да получите достъп до вътрешността на основата и завършете веригата, като прикачите проводниците от серво моторите и светодиода към макета, както е показано на електрическата схема.

7. Завържете или залепете риболовната тел от края на всяко серво рамо до ставите на Eduarduino. Прикрепихме едно серво към задната част на бедрата, едно към предната част на бедрата, едно към дясната ръка и едно към лявата ръка, и закотвихме главата към решетката отгоре, за да окачим Eduarduino (Уверете се, че краката му леко се допират земята). Използвайте малките дупчици в ханша, ръцете и главата, за да закрепите риболовната тел.

СВЪРШЕН

Стъпка 4: Код (Arduino IDE)

Кодът, използван от Eduarduino, включва в различна степен серво мотори и осветява LED като един от трите цвята въз основа на силата на звука, открита от сензор за звук. Това позволява танцът на Eduarduino да бъде уникален за всяка песен.

Щракнете по -долу, за да изтеглите кода!

Стъпка 5: Резултати и размисли

Eduarduino работи по начина, по който си представяхме от зачеването

на основната си идея: Машина, която реагира на звук и контролира гъвкава кукла, за да я накара да танцува. Има обаче моменти, в които трябва да коригираме идеи и да преосмислим някои елементи, допълнителни функции и други предварителни и монтажни проблеми преди завършването му:

1. Изработване на тялото на Едуардуино

Трудно беше да се разбере тялото на Еди. По същество тялото му трябваше да бъде достатъчно гъвкаво, за да танцува, но и достатъчно твърдо, за да поддържа стойката и хуманоидната си форма. Решихме да използваме „Свързване на верига“в определени точки като: ръце, лакти, рамене, ханш и крака.

2. Регулиране на кода

Микроконтролерът Arduino трябваше да се регулира няколко пъти, защото трябваше да добавим още серво мотори и допълнителна LED светлина. Чрез добавянето на тези елементи, движението на сервомоторите се повлиява, намалявайки ъгъла му на завъртане. След опити и грешки при редактирането на кода, успяхме да намерим решение и да накараме всяко серво да се върти в пълния си обхват на въртене, като същевременно запази LED осветлението и превключва между червено, синьо и зелено.

3. Намиране на правилното място за серво и точкови връзки

Трябваше да експериментираме с позицията на всяко серво и връзката му с тялото на Едуардуино, за да сме сигурни, че танцуващите движения са гладки. Бяха необходими поредица от опити, за да се намери перфектното местоположение, размера на риболовния проводник и точките за свързване.

Освен това има няколко неща, които считаме, че могат да бъдат подобрени в дизайна на нашия Eduarduino:

· Тялото може да има повече точки на прегъване, особено в краката и главата.

· Сервомоторите могат да имат персонализирани диапазони на въртене. В такъв случай обхватът на въртене на всяко серво може да има отношение към частта на тялото, към която е прикрепен, което позволява по -голяма комбинация от движения.

· Сервомоторите могат да имат по -големи ръце, по този начин бихме могли да разширим обхвата на движение и дори да увеличим размера на самия Едуардуино.

Препоръчано: