Kazalo:
- 1. korak: DOBAVE
- 2. korak: Koda pospeška za CPX
- Korak: Dodajte servo kodo
- 4. korak: Povežite servomotorje na CPX
- 5. korak: Ustvarite model Wings
- Korak 6: Pritrdite krila na motorje
- 7. korak: Končne prilagoditve
Video: Krila za cosplay z gibanjem z uporabo Circuit Playground Express - 1. del: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
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
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
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
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
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
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
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
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:
Človeško-računalniški vmesnik: Funkcija prijemala (izdelal Kirigami) z gibanjem zapestja z uporabo EMG .: 7 korakov
Človeško-računalniški vmesnik: Funkcija prijemala (ki ga je izdelal Kirigami) z gibanjem zapestja z uporabo EMG .: To je bil moj prvi poskus vmesnika človek-računalnik. S pomočjo senzorja EMG sem zajel signale aktiviranja mišic zapestja prek pythona in arduina ter sprožil prijemalo na osnovi origamija
Pogovorni klobuk z zaznavanjem tresenja s Circuit Playground Express: 12 korakov (s slikami)
Shake Detecting Talking Hat with Circuit Playground Express: Ta preprosta in hitra vadnica vas nauči, kako narediti govorilni klobuk! Ko bi 'zastavili' vprašanje, bi odgovoril s skrbno obdelanim odgovorom, morda pa bi vam lahko pomagal pri odločitvi, ali imate kakršne koli skrbi ali težave. V razredu nosljive tehnologije sem
Krila iz optičnih vlaken: 24 korakov (s slikami)
Krila iz optičnih vlaken: Minilo je že kar nekaj časa, odkar sem se poglobil v mesnat projekt, zato me je Joel iz Mravlje na meloni prosil, naj naredim kostum za predstavitev njegovih novih izdelkov iz optičnih vlaken, sem z veseljem sprejel. Njegovo prejšnjo generacijo svetilke sem uporabil za optična vlakna d
Arduino robot z razdaljo, smerjo in stopnjo vrtenja (vzhod, zahod, sever, jug), nadzorovan z glasom z uporabo modula Bluetooth in avtonomnim gibanjem robota .: 6 korakov
Arduino robot z razdaljo, smerjo in stopnjo vrtenja (vzhod, zahod, sever, jug), nadzorovan z glasom z uporabo modula Bluetooth in avtonomnega gibanja robota. Ta navodila opisujejo, kako narediti Arduino robota, ki ga je mogoče premikati v želeni smeri (naprej, nazaj , Levo, Desno, Vzhod, Zahod, Sever, Jug) potrebna razdalja v centimetrih z glasovnim ukazom. Robota lahko premikate tudi samostojno
Zgradite Arduino v Nissan Qashqai za avtomatizacijo zlaganja zrcalnega krila ali česar koli drugega: 9 korakov (s slikami)
Zgradite Arduino v Nissan Qashqai, da avtomatizirate zlaganje ogledal v krilih ali karkoli drugega: Nissan Qashqai J10 ima nekaj sitnih stvari glede krmiljenja, ki bi lahko bile boljše. Eden izmed njih si mora zapomniti, da je treba pred odvzemom ključa iz vžiga pritisniti stikalo za odpiranje/zapiranje ogledal. Druga je majhna konfiguracija