Sisukord:

Eduarduino, tantsupeo robot!: 5 sammu
Eduarduino, tantsupeo robot!: 5 sammu

Video: Eduarduino, tantsupeo robot!: 5 sammu

Video: Eduarduino, tantsupeo robot!: 5 sammu
Video: Доведи дело до конца, перестань тратить время понапрасну — Сэм Беннетт — Virtual Frontier E48 2024, Juuli
Anonim
Image
Image

Kas olete hädas Tik-Toki kuulsaks saamisega? Meil on teile lahendus!

Eduarduino on teie isiklik Tik-Tok puhverserver! Ta on tantsurobot, kes suudab täita kõiki tantsuliigutusi, mida te ei saa!

Eduarduino ülitäpne liikumissüsteem oli inspireeritud klassikalisest marionetist. Ta kasutab teie lemmikmuusika järgi tantsimiseks servomootoreid ja LED-e, et saaksite volikirja kaudu Tik-Tok kuulsaks saada.

Samm: tarvikud

Tarvikud
Tarvikud

Eduarduino loomiseks vajate:

- 1x Arduino mikrokontroller

- 4x servomootor

- 1x heliandur

- 1x RGB LED

- 1x leivalaud

- 24x hüppajakaablid

- super liim

- Kalastustraat

- 6 mm mustad akrüüllehed

- Juurdepääs 3D -printerile ja laserlõikurile

2. samm: komponentide printimine ja lõikamine

Komponentide printimine ja lõikamine
Komponentide printimine ja lõikamine

Laadige alla.stl -failid ja printige need 3D -vormingus. Seejärel laadige alla ninasarviku failid ja lõigake need laseriga. Laserlõigatud osade jaoks kasutasime 6 mm musta akrüüli ja 3D -trükitud komponentide jaoks musta PLA -d.

Samm: pange alus ja vooluring kokku

Pange alus ja vooluring kokku
Pange alus ja vooluring kokku
Pange alus ja vooluring kokku
Pange alus ja vooluring kokku

1. Liimige veergude kokkupanekuks kokku laserlõigatud tükid.

2. Asetage ja liimige neli servot ülemise võre külge, nagu näidatud, veendudes, et igal servohool on piisavalt ruumi vabalt pöörlemiseks. Asetage LED ülemise võre keskele ja liimige see kohale. Viige juhtmed kõigi nelja servomootori ja LED -i kaudu läbi kolonni ja alt välja.

3. Kinnitage ülemine võre kolonniga liimiga ja lõpetage juhtmestik, kinnitades servotraatide otsad leivaplaadile, nagu on näidatud fritseerimisskeemil.

4. kinnitage leivaplaat ja juhtmestik aluse põhja (teip või liim) ja kinnitage heliandur nii, et see torkab aluse küljel olevast väikesest august välja. Asetage platvorm aluse peale, kuid ärge liimige seda (see on ring, mille sees on ruudukujuline auk).

5. Lükake veerg läbi platvormi augu ja liimige see aluse põhjas oleva ruudukujulise lõhe külge. Seda tehes veenduge, et veerust tulevad juhtmed oleksid veerus oleva aluse väikese ava sisse lükatud.

6. Nüüd libistage platvormi ülespoole, et pääseda aluse sisemusse, ja lõpetage vooluring, ühendades servomootorite ja LED -i juhtmed leivaplaadile, nagu on näidatud ühendusskeemil.

7. Siduge või liimige õngenöör iga servohoova otsast Eduarduino liigeste külge. Kinnitasime ühe servo puusade tagaküljele, ühe puusade ette, ühe paremale ja teise vasakule käele ning ankurdasime pea Eduarduino peatamiseks ülaltoodud võre külge (veenduge, et tema jalad õrnalt puudutaksid maapind). Kasutage õngenööri kinnitamiseks puusades, kätes ja peas olevaid väikeseid silmusauke.

VALMIS

4. samm: kood (Arduino IDE)

Eduarduino kasutatav kood ühendab servomootoreid erineval määral ja valgustab LED -i ühe kolmest värvist, lähtudes helianduri tuvastatud helitugevusest. See võimaldab Eduarduino tantsul olla iga laulu jaoks ainulaadne.

Koodi allalaadimiseks klõpsake allpool!

Samm 5: Tulemused ja mõtisklused

Eduarduino töötab nii, nagu me eostamisest saati ette kujutasime

oma põhiideest: masin, mis reageerib helile ja juhib paindlikku nukku, et see tantsida. Kuid seal, kus peame enne selle valmimist ideid kohandama ja teatud elemente, lisafunktsioone ning muid eel- ja kokkupanekuküsimusi uuesti läbi mõtlema:

1. Eduarduino keha valmistamine

Eddie keha oli keeruline välja mõelda. Põhimõtteliselt pidi keha olema tantsimiseks piisavalt paindlik, kuid samas piisavalt jäik, et säilitada oma kehahoiakut ja humanoidset vormi. Otsustasime kasutada ahelaühendust teatud kohtades nagu käed, küünarnukid, õlad, puusad ja jalad.

2. Koodi reguleerimine

Arduino mikrokontrollerit tuli mitu korda reguleerida, kuna pidime lisama rohkem servomootoreid ja täiendava LED -tule. Nende elementide lisamisega mõjutas servode liikumist, vähendades selle pöördenurka. Pärast katset ja vigu koodi redigeerimisel suutsime leida lahenduse ja panna iga servo pöörlema kogu pöörlemissagedusega, hoides samal ajal LED -valgustust ja vahetades punast, sinist ja rohelist.

3. Servode ja punktühenduste jaoks õige koha leidmine

Pidime katsetama iga servo asendit ja selle seost Eduarduino kehaga, et veenduda tantsuliigutuste sujuvuses. Ideaalse asukoha, õngenööri suuruse ja ühenduskohtade leidmiseks kulus mitmeid katseid.

Lisaks on mõned asjad, mida meie arvates võiks meie Eduarduino kujunduses täiustada:

· Kehal võiks olla rohkem pöördepunkte, eriti jalgades ja peas.

· Servodel võivad olla isikupärased pöörlemisvahemikud. Sellisel juhul võib iga servo pöörlemisvahemik olla seotud selle kehaosaga, mille külge see on kinnitatud, võimaldades liigutusi rohkem kombineerida.

· Servodel võiksid olla suuremad käed, nii saaksime laiendada liikumisulatust ja isegi suurendada Eduarduino enda suurust.

Soovitan: