Kazalo:

Krila za cosplay z gibanjem z uporabo Circuit Playground Express - 1. del: 7 korakov (s slikami)
Krila za cosplay z gibanjem z uporabo Circuit Playground Express - 1. del: 7 korakov (s slikami)

Video: Krila za cosplay z gibanjem z uporabo Circuit Playground Express - 1. del: 7 korakov (s slikami)

Video: Krila za cosplay z gibanjem z uporabo Circuit Playground Express - 1. del: 7 korakov (s slikami)
Video: Погрузитесь в мир сказочных образов #крыльяангела #крылья #wings #whiteangel #cosplay #белыекрылья 2024, November
Anonim
Krila za igranje kostumov z gibanjem z uporabo Circuit Playground Express - 1. del
Krila za igranje kostumov z gibanjem z uporabo Circuit Playground Express - 1. del

To je prvi del dvodelnega projekta, v katerem vam bom pokazal svoj postopek izdelave para avtomatiziranih vilinskih kril.

Prvi del projekta je mehanika kril, drugi del pa je njegova nosljivost in dodajanje samih kril.

To je prvi del, gola mehanika. Ko končate s tem delom, lahko preidete na 2. del!

1. korak: DOBAVE

DOBAVE
DOBAVE
DOBAVE
DOBAVE
DOBAVE
DOBAVE

Za ta del projekta boste potrebovali:

- 1 x Circuit Playground Express

- 2 x standardni servo motor

- Omarica (brez spajkanja za testiranje)

- Vir napajanja (uporabil sem držalo za baterijo 4xAA, vendar lahko uporabite vse, kar vam ustreza)

- akord USB na mikro USB

- 4 x zaponka iz aligatorja na moško glavo

- Žice (z moškimi glavomi)

Naslednji materiali so neobvezni in za izdelavo prototipnih kril za preizkus vašega projekta:

- papirnate vrečke ali karton

- svinčnik

- Ostrina/označevalec

- palčke za popsicle

- trak ali vroče lepilo

- škarje ali nož X-Acto

2. korak: Koda pospeška za CPX

Koda merilnika pospeška za CPX
Koda merilnika pospeška za CPX
Koda merilnika pospeška za CPX
Koda merilnika pospeška za CPX
Koda merilnika pospeška za CPX
Koda merilnika pospeška za CPX
Koda merilnika pospeška za CPX
Koda merilnika pospeška za CPX

Najprej morate nastaviti merilnik pospeška na igrišču Circuit Playground, ker se bodo krila premikala glede na gibanje roke.

Če se ukvarjate s tem projektom, lahko eksperimentirate z zvokom, svetlobo in poljubnimi dejavniki, ki povzročajo, da se krila premikajo bolj naravno kot sistematično navzgor in navzdol ali ob strani. Za ta projekt pa sem se odločil, da se krila premikajo z roko: ko roka pokaže navzgor, se krila dvignejo in obratno.

Zaradi jasnosti bomo s pomočjo neopikslov pomagali ugotoviti, ali koda CPX deluje pravilno ali ne. Ne pozabite shraniti tega projekta med celotnim postopkom, sicer boste morali znova zagnati, kjer koli je bil nazadnje samodejno shranjen, kar se mi je zdelo še posebej frustrirajoče.

Začnite z novim projektom MakeCode. Naslov je lahko karkoli želite, vendar predlagam nekaj v zvezi s krili, ki se aktivirajo z gibanjem, da jih boste kasneje lažje našli. Ne odstranjujte funkcije forever. Ustvarite začetni program tako, da vzamete blok "ob zagonu" ter dodate nastavitev merilnika pospeška in funkcijo grafa. Grafna funkcija z merilnikom pospeška s pomočjo gravitacije beleži položaj CPX glede na tla.

Ko je to nastavljeno, moramo dati meritvam merilnika pospeška namen. Kot sem omenil, bo v drugem delu tega projekta CPX pritrjen na zadnji del roke, in ko se roka pokaže navzgor, se bodo krila "razkrila", navzdol pa se bodo krila "zložila". Torej, v bloku forever dodajte dve funkciji "if" in zamenjajte možnost "true" obeh blokov "if" z neenakostjo, na levi pa merilnik pospeška Y. Lahko se poigrate z zgornjimi nastavitvami, vendar bo blok, ko je pospešek večji od števila, vaš stavek "dol", blok "manj kot" "if" pa vaš stavek navzgor. Samo da veste, da merilnik pospeška deluje, naj se barva neopikslov spremeni, ko se CPX premakne. V tem primeru sem uporabil rdečo za navzdol in modro za gor.

Kodo naložite v svoj CPX tako, da jo s kablom USB povežete z računalnikom in se prepričajte, da barve delujejo tako, kot ste načrtovali. Če so potrebne prilagoditve, jih lahko naredite.

Korak: Dodajte servo kodo

Dodajte servo kodo
Dodajte servo kodo

Ko barve, ko nagnete CPX, delujejo tako, kot želite, se vrnite na kodo, ker bomo zdaj dodali ukaze servo motorja.

V meniju blokov pojdite na zavihek Napredno in pod zatiči poiščite servo bloke. V vsako od stavkov if z ukazi Neopixel postavite dva bloka "Servo write" in jih nastavite na najmanjši kot (najnižji, ki se bodo krila zložila), in na največji kot (najvišji krila bodo dvignjena). Za eksperimentiranje sem uporabil kota 140 in 80, kot je prikazano, saj je to približno kot, ki ga želim premakniti s krili.

En blok "Servo Write" v vsakem stavku "if" bo za vaše desno krilo in nastavljen na pin A1. To pomeni, da bo desno krilo priključeno na pin A1 na vašem CPX in se bo premikalo v skladu z ustreznim servo ukazom. Servo ukaz "gor" za desno krilo bo vaše večje število, v mojem primeru 140 stopinj. Spodnja vrednost, 80 stopinj, je vaš najmanjši kot za desno krilo in bo v funkciji dol, nastavljena tudi na pin A1. Preklopite te vrednosti za levi servo/drugi blok za zapisovanje servo v vsakem stavku, priključen na pin A2 (140 za dol, 80 za gor). Ne pozabite shraniti svojega dela!

4. korak: Povežite servomotorje na CPX

Priključite servomotorje na CPX
Priključite servomotorje na CPX
Priključite servomotorje na CPX
Priključite servomotorje na CPX
Priključite servomotorje na CPX
Priključite servomotorje na CPX
Priključite servomotorje na CPX
Priključite servomotorje na CPX

Kodo za trenutek odstavimo in zgradimo mehaniko za delo.

S svojo spajkano ploščo povežite žice in sponke iz aligatorja, kot je prikazano zgoraj. Tako bo ožičenje delovalo v drugem delu tega projekta, pri čemer je za kompaktnejšo uporabo manj žice.

Servo motorje ustrezno priključite in z aligatorskimi sponkami pritrdite na CPX, kot je prikazano zgoraj. Ne pozabite pritrditi aligatorske sponke, ki je povezana z desnim servo motorjem na A1, in sponko, ki je povezana z levim servo motorjem na A2, ali drugače glede na vašo kodo.

Servo motorju dodajte "zastavice" ali nekakšen indikator, da se prepričate, da se obrnejo v pravo smer. Ne rabiš nič lepega, uporabil sem samolepilno opombo.

Prenesite kodo v svoj CPX in povežite CPX z virom napajanja, ki ga nameravate uporabiti za končni projekt. Zdaj pa preizkusite! Ko vaš CPX kaže navzgor, se servo "zastavice" dvignejo, in ko vaš CPX kaže navzdol, zastavice navzdol.

5. korak: Ustvarite model Wings

Ustvarite model Wings
Ustvarite model Wings
Ustvarite model Wings
Ustvarite model Wings
Ustvarite model Wings
Ustvarite model Wings
Ustvarite model Wings
Ustvarite model Wings

Iskreno, te možnosti niso obvezne. Priporočam, da to storite, da preizkusite svoje servomotorje z objektom enake velikosti in podobno težo kot končni rezultat, da boste lažje naredili vse potrebne prilagoditve v tem delu projekta. Očitno ti ne bodo postali vaša dejanska krila, toda preden naredite krila, se morate prepričati, da motorji delujejo tako, kot želite, in da prenesejo težo.

Poskrbite, da bodo kartonske ali papirnate vrečke dovolj velike za vaša krila. Uporabite ga lahko kot "šablono" za sledenje obrisu dejanskih kril v 2. delu (za lažji in čistejši postopek), zato morata biti velikost modela in dejanska stvar v razmerju 1: 1. Ne pozabite tudi, da pri oblikovanju kril spoštujte avtorske pravice. Ne kopirajte kril, ki jih vidite, ki jih je narisal ali ustvaril nekdo drug. Te modele lahko mešate in ujemate, da ustvarite svoje, ali pa se preprosto sklicujete na naravo, vendar pravne težave niso vredne.

Če uporabljate karton, položite kose na tla in s svinčnikom skicirajte eno od oblik krila. Preden vzamete ostrino ali kako drugače debelo temno pisalo ali označevalnik, preverite zunanjo in notranjo konturo okvirja krila, se prepričajte, da je pravilno nastavljen. Kartonska krila izrežite, vendar le okoli obrisa. Na drugo polovico kartona položite na novo odrezano krilo in po zunanji strani potegnite, da ustvarite drugo krilo.

Če uporabljate papirnate vrečke, jih razrežite, da se popolnoma odprejo. Sledite istim korakom kot pri kartonskih krilih, vendar jih po izrezu obeh položite v nasprotne smeri (kot da bi jih nosili) in s trakom in palčkami za palčke prilepite palice na krila na enak način kot kovinski okvir iz žice. Za ta del lahko uporabite tudi vroče lepilo, če menite, da trak ne bo dovolj močan.

Za ta projekt sem uporabil karton, vendar sem dal sliko prototipnega krila, ki je bilo narejeno s papirnato vrečko za živila, trakom in čistilci cevi, čeprav se je končalo disketo, zato ne priporočam uporabe čistil za cevi. Morda boste morali vrečke ali karton okrepiti z nekaj dodatnimi plastmi materiala, vendar bodite previdni, kamor postavite težo ali pa bodo krila pretežka na napačnih mestih.

Korak 6: Pritrdite krila na motorje

Pritrdite krila na motorje
Pritrdite krila na motorje
Pritrdite krila na motorje
Pritrdite krila na motorje
Pritrdite krila na motorje
Pritrdite krila na motorje

Servo motorje postavite na rob mize ali mize z veliko prostora v obe smeri in jih pritrdite. Uporabil sem lepilni trak na robu nočne omarice in nekaj pomoči mojega brata, vendar lahko uporabite vse, kar vam ustreza.

Pritrdite krila na servomotorje. Poskrbite, da se spomnite, ali so bili servomotorji v položaju "navzdol" ali "navzgor", ko so bili izklopljeni, in ustrezno pritrdite krila. Uporabil sem mešanico lepilnega traku in trdnih zatičev.

Priključite CPX na želeni vir napajanja in preizkusite krila. Če je vse v redu, ko nagnete CPX navzgor, naj sledijo krila, nasprotno pa navzdol. Preizkusite ga za nekaj minut in prilagodite vse, kar potrebujete.

Ne pozabite, da so to prototipna krila in so lahko obsežnejša ali težja od končnega projekta in jih uporabite kot vodilo za napake. Na primer, na svojem desnem krilu sem namesto proti koncu krila dodal preveliko težo, zato je motor potegnil in povzročil, da je bil nekoliko bolj agresiven, kot je bilo načrtovano. Upoštevajte te napake, da jih lahko odpravite, na primer, da naredite krila lažja in osredotočite težo, kjer se krila srečajo s servomotorji.

7. korak: Končne prilagoditve

Končne prilagoditve
Končne prilagoditve

Prilagodite ožičenje ali kodiranje, ki ga potrebujete ali želite. Ko boste zadovoljni s tem, kako se servomotorji odzovejo na gibanje CPX -a, lahko preidete na drugi del tega projekta, ki bo zajemal pretvorbo tega projekta v nosljiv par kril, povezanih tukaj!

Priporočena: