Kazalo:

Eduarduino Robot za plesno zabavo!: 5 korakov
Eduarduino Robot za plesno zabavo!: 5 korakov

Video: Eduarduino Robot za plesno zabavo!: 5 korakov

Video: Eduarduino Robot za plesno zabavo!: 5 korakov
Video: Shanghai Yuuki(上海遊記) 1-10 Ryunosuke Akutagawa (Audiobook) 2024, November
Anonim
Image
Image

Se borite, da bi postali slavni na Tik-Toku? Za vas imamo rešitev!

Eduarduino je vaš osebni strežnik Tik-Tok! Je plesni robot, ki lahko izvede vse plesne gibe, ki jih ne morete!

Eduarduinov sistem gibanja visoke zvestobe je navdihnil klasična marioneta. Uporablja servo motorje in LED, da pleše ob vaši najljubši glasbi, tako da lahko postanete Tik-Tok slavni po pooblastilu.

1. korak: Zaloge

Zaloge
Zaloge

Če želite ustvariti svoj Eduarduino, boste potrebovali:

- 1x Arduino mikrokrmilnik

- 4x servo motor

- 1x zvočni senzor

- 1x RGB LED

- 1x deska za kruh

- 24x mostični kabli

- Super lepilo

- Ribiška žica

- 6 mm črne akrilne plošče

- Dostop do 3D tiskalnika in laserskega rezalnika

2. korak: Natisnite in izrežite komponente

Tiskanje in rezanje komponent
Tiskanje in rezanje komponent

Prenesite spodnje datoteke.stl in jih natisnite 3D. Nato prenesite datoteke nosoroga in jih lasersko izrežite. Za lasersko rezane dele smo uporabili 6 mm črni akril in črno PLA za 3D tiskane komponente.

3. korak: Sestavite osnovo in vezje

Sestavite osnovo in vezje
Sestavite osnovo in vezje
Sestavite osnovo in vezje
Sestavite osnovo in vezje

1. Lepilne kose zlepite skupaj, da sestavite steber.

2. Postavite in lepite štiri servomotorje na zgornjo rešetko, kot je prikazano, pri čemer pazite, da ima vsaka servo ročica dovolj prostora za prosto vrtenje. Postavite LED na sredino zgornje rešetke in jo prilepite. Vodite žice iz vseh štirih servo motorjev in LED skozi stolpec in navzdol.

3. Z lepilom pritrdite zgornjo rešetko na steber in ožičenje dokončajte tako, da konce servo žic pritrdite na ploščo, kot je prikazano na shemi ožičenja.

4. pritrdite ploščo in ožičenje na dno podnožja (trak ali lepilo) in pritrdite zvočni senzor, tako da bo štrlel iz majhne luknje na strani podnožja. Platformo postavite na podlago, vendar je ne lepite (to je krog s kvadratno luknjo).

5. Potisnite steber skozi luknjo na ploščadi in ga prilepite na kvadratni del na dnu podnožja. Pri tem se prepričajte, da so žice, ki prihajajo iz stebra, vtaknjene v majhno odprtino na dnu stebra.

6. Sedaj povlecite ploščad navzgor za dostop do notranjosti podnožja in dokončajte vezje tako, da žice iz servo motorjev in LED pritrdite na ploščo, kot je prikazano na shemi ožičenja.

7. Privežite ali lepite ribiško žico od konca vsake servo roke do spojev Eduarduina. En servo smo pritrdili na zadnjo stran bokov, enega na sprednjo stran bokov, enega na desno roko in enega na levo roko, glavo pa pritrdili na rešetko zgoraj, da se Eduarduino obesi (Prepričajte se, da se njegove noge nežno dotikajo tla). Za pritrditev ribiške žice uporabite majhne luknje v bokih, rokah in glavi.

KONČANO

4. korak: Koda (Arduino IDE)

Koda, ki jo uporablja Eduarduino, v različnih stopnjah vključuje servo motorje in osvetli LED kot eno od treh barv glede na glasnost zvoka, ki jo zazna zvočni senzor. To omogoča, da je Eduarduinov ples edinstven za vsako pesem.

Kliknite spodaj, da prenesete kodo!

5. korak: Rezultati in razmišljanja

Eduarduino deluje tako, kot smo si zamislili od spočetja

njegove primarne zamisli: stroj, ki reagira na zvok in nadzira fleksibilno lutko, da jo zapleše. Vendar pa obstajajo trenutki, ko moramo prilagoditi zamisli in premisliti o določenih elementih, dodatnih funkcijah in drugih predhodnih vprašanjih in težavah pri montaži pred njegovo dokončanjem:

1. Izdelava Eduarduinovega telesa

Eddiejevo telo je bilo težko ugotoviti. V bistvu je moralo biti njegovo telo dovolj fleksibilno za ples, a tudi dovolj trdno, da ohrani svojo držo in humanoidno obliko. Odločili smo se, da bomo uporabili "verižni spojni spoj" na določenih točkah, kot so: roke, komolci, ramena, boki in noge.

2. Prilagajanje kode

Mikrokrmilnik Arduino smo morali večkrat prilagoditi, ker smo morali dodati več servo motorjev in dodatno LED luč. Z dodajanjem teh elementov je premikanje servomotorjev vplivalo na zmanjšanje kota vrtenja. Po poskusih in napakah pri urejanju kode smo uspeli najti rešitev in narediti, da se vsak servomotor vrti v polnem obsegu, hkrati pa ohranja osvetlitev LED -luči in preklaplja med rdečo, modro in zeleno.

3. Poiščite pravo mesto za servomotorje in točkovne povezave

Morali smo eksperimentirati s položajem vsakega servomotorja in njegovo povezavo z Eduarduinovim telesom, da bi bili plesni gibi gladki. Potrebna je bila vrsta poskusov, da bi našli popolno lokacijo, velikost ribiške žice in priključne točke.

Poleg tega obstaja nekaj stvari, za katere menimo, da bi jih lahko izboljšali pri oblikovanju našega Eduarduina:

· Telo bi lahko imelo več pregibnih točk, zlasti v nogah in glavi.

· Servomotorji bi lahko imeli prilagojeno območje vrtenja. V takem primeru je lahko območje vrtenja vsakega servomotorja odvisno od dela telesa, na katerega je pritrjen, kar omogoča več kombinacij gibov.

· Servomotorji bi lahko imeli večje roke, na ta način bi lahko razširili obseg gibanja in celo povečali velikost samega Eduarduina.

Priporočena: