Sisukord:

Liikumisega aktiveeritud Cosplay tiivad Circuit Playground Expressi abil - 1. osa: 7 sammu (piltidega)
Liikumisega aktiveeritud Cosplay tiivad Circuit Playground Expressi abil - 1. osa: 7 sammu (piltidega)

Video: Liikumisega aktiveeritud Cosplay tiivad Circuit Playground Expressi abil - 1. osa: 7 sammu (piltidega)

Video: Liikumisega aktiveeritud Cosplay tiivad Circuit Playground Expressi abil - 1. osa: 7 sammu (piltidega)
Video: Книга 08 — Аудиокнига Виктора Гюго «Горбун из Нотр-Дама» (главы 1–6) 2024, Detsember
Anonim
Liikumisega aktiveeritud Cosplay tiivad Circuit Playground Expressi abil - 1. osa
Liikumisega aktiveeritud Cosplay tiivad Circuit Playground Expressi abil - 1. osa

See on üks osa kaheosalisest projektist, milles näitan teile oma automatiseeritud haldjatibade tegemise protsessi.

Projekti esimene osa on tiibade mehaanika ja teine osa on kantav ning tiibade endi lisamine.

See on esimene osa, tühi mehaanika. Kui olete selle osaga lõpetanud, võite liikuda teise osa juurde!

1. samm: TARVIKUD

TARVIKUD
TARVIKUD
TARVIKUD
TARVIKUD
TARVIKUD
TARVIKUD

Projekti selle osa jaoks vajate:

- 1 x Circuit Playground Express

- 2 x standardset servomootorit

- Leivaplaat (jootmine testimiseks puudub)

- Toiteallikas (kasutasin 4xAA patareipesa, kuid saate kasutada kõike, mis teie jaoks sobib)

- USB -micro USB -akord

- 4 x alligaatoriklambrit isase päise külge

- juhtmed (meespeadega)

Järgmised tarvikud on valikulised ja prototüüpide valmistamiseks, et oma projekti katsetada:

- paberkotid või papp

- pliiats

- Sharpie/marker

- Popsicle pulgad

- lint või kuum liim

- Käärid või X-Acto nuga

2. samm: CPX kiirendusmõõturi kood

Kiirendusmõõturi kood CPX jaoks
Kiirendusmõõturi kood CPX jaoks
Kiirendusmõõturi kood CPX jaoks
Kiirendusmõõturi kood CPX jaoks
Kiirendusmõõturi kood CPX jaoks
Kiirendusmõõturi kood CPX jaoks
Kiirendusmõõturi kood CPX jaoks
Kiirendusmõõturi kood CPX jaoks

Esiteks peate seadistama Circuit Playgroundi kiirendusmõõturi, sest tiivad liiguvad vastavalt käe liikumisele.

Nüüd, kui teete seda projekti, saate katsetada heli, valgust ja mis tahes arvu tegureid, mis põhjustavad tiibade loomulikumat liikumist kui süstemaatiliselt üles ja alla või küljelt küljele. Selle projekti puhul valisin aga selle, et tiivad liiguksid teie käega: kui käsi näitab üles, lähevad tiivad üles ja vastupidi.

Selguse huvides kasutame neopiksleid, et aidata meil kindlaks teha, kas CPX -kood töötab korralikult või mitte. Salvestage see projekt kindlasti kogu protsessi vältel, muidu peate taaskäivitama kõikjalt, kus see viimati automaatselt salvestati, mis oli minu arvates eriti masendav.

Alustage uue MakeCode projektiga. Pealkiri võib olla ükskõik, mida soovite, kuid soovitan midagi, mis on seotud liikumisega aktiveeritud tiibadega, nii et seda on hiljem lihtsam leida. Ärge eemaldage igavese funktsiooni. Looge käivitusprogramm, võttes ploki "käivitamisel" ja lisades kiirendusmõõturi sätte ja graafiku funktsiooni. Kiirendusmõõturiga graafikufunktsioon salvestab raskusjõu abil CPX asukoha maapinna suhtes.

Kui see on seadistatud, peame andma kiirendusmõõturi näidetele eesmärgi. Nagu ma mainisin, kinnitatakse selle projekti 2. osas CPX käe tagaküljele ja kui käsi osutab ülespoole, siis tiivad "avanevad" ja allapoole panevad tiivad "kokku". Niisiis, igaveses plokis lisage kaks funktsiooni "kui" ja asendage mõlema "kui" ploki "tõene" valik ebavõrdsusega, vasakul on Y kiirendusmõõturi mõõt. Saate mängida ülaltoodud seadetega, kuid plokk, kui kiirendus on suurem kui arv, on teie lause "alla" ja "vähem kui" "kui" on teie ülesütlemine. Lihtsalt selleks, et teaksite, et kiirendusmõõtur töötab, laske neopikslite värvus CPX -i liikumisel värvi muuta. Selles näites kasutasin punast alla ja sinist üles.

Laadige kood oma CPX -i, ühendades selle USB -kaabli abil arvutiga ja veenduge, et värvid toimiksid nii, nagu plaanisite. Kui vajate kohandusi, tehke neid julgelt.

Samm: lisage servokood

Lisage servokood
Lisage servokood

Kui värvid töötavad CPX -i kallutamisel soovitud viisil, minge tagasi koodi juurde, sest nüüd lisame servomootori käsud.

Minge plokkmenüü vahekaardile Täpsemalt ja otsige nuppude alt üles servoblokid. Asetage Neopixeli käskudega igasse if -lausesse kaks "servo kirjutamise" plokki ja seadke need oma minimaalse nurga alla (madalaim, mille tiivad kokku panevad) ja maksimaalne nurk (kõrgeim, mida tiivad tõstavad). Kasutasin katsetamiseks nurki 140 ja 80, nagu on näidatud, kuna see on ligikaudu nurk, mida soovin, et tiivad liiguksid.

Üks "Servo Write" plokk igas "if" lauses on teie paremale tiivale ja seatakse pin A1. See tähendab, et parem tiib ühendatakse teie CPX -i A1 -tihvtiga ja liigub vastavalt vastavale servokäsklusele. Parema tiiva servokäsk "üles" on teie suurem arv, minu näites 140 kraadi. Madalam väärtus, 80 kraadi, on teie parema tiiva minimaalne nurk ja see on allapoole suunatud funktsioonis, samuti seatud pin A1. Lülitage need väärtused vasakule servo/teise servo kirjutusplokile igas avalduses, mis on ühendatud tihvtiga A2 (140 alla, 80 üles). Ärge unustage oma tööd salvestada!

Samm: ühendage servod CPX -iga

Ühendage servod CPX -iga
Ühendage servod CPX -iga
Ühendage servod CPX -iga
Ühendage servod CPX -iga
Ühendage servod CPX -iga
Ühendage servod CPX -iga
Ühendage servod CPX -iga
Ühendage servod CPX -iga

Pange kood hetkeks kõrvale ja ehitame selle töö jaoks mehaanika.

Ühendage jooteta leivaplaadi abil juhtmed ja alligaatoriklambrid, nagu ülal näidatud. Nii töötab juhtmestik selle projekti 2. osas, kasutades lihtsalt vähem traati, et olla kompaktsem.

Ühendage servomootorid vastavalt ja kasutage alligaatoriklambreid CPX -i külge, nagu ülal näidatud. Ärge unustage kinnitada alligaatoriklambrit, mis ühendab A1 parema servomootori külge, ja klambrit, mis ühendab vasakpoolset servomootorit A2 -l, või muul viisil vastavalt teie koodile.

Lisage oma servomootorile "lippe" või mõnda indikaatorit, et veenduda, et need pöörlevad õiges suunas. Teil pole midagi uhket vaja, ma kasutasin kleepuvat märkust.

Laadige kood oma CPX -i alla ja ühendage CPX toiteallikaga, mida kavatsete kasutada lõppprojekti jaoks. Testige nüüd! Veenduge, et kui teie CPX näitab ülespoole, tõusevad servo "lipud" üles ja kui teie CPX osutab allapoole, siis lipud alla.

Samm: looge mudeli tiivad

Loo mudeli tiivad
Loo mudeli tiivad
Loo mudeli tiivad
Loo mudeli tiivad
Loo mudeli tiivad
Loo mudeli tiivad
Loo mudeli tiivad
Loo mudeli tiivad

Ausalt öeldes on need valikulised. Soovitan seda siiski teha, et testida oma servosid sama suurusega objektiga ja lõpptulemusega sarnase kaaluga, et aidata teil projekti selles osas vajalikke kohandusi teha. Ilmselgelt ei muutu need teie tegelikeks tiibadeks, kuid enne tiibade tegemist peaksite olema veendunud, et mootorid töötavad soovitud viisil ja saavad raskusega hakkama.

Veenduge, et papp- või paberkotid oleksid teie tiibade jaoks piisavalt suured. Saate seda kasutada "šabloonina" tegelike tiibade kontuuri jälgimiseks 2. osas (lihtsamaks ja puhtamaks protsessiks), seega peaks mudeli ja tegeliku asja suurus olema 1: 1. Samuti pidage meeles, et tiibade kujundamisel austage autoriõigusi. Ärge kopeerige nägematud tiibu, mille on joonistanud või loonud keegi teine. Saate neid kujundusi segada ja sobitada, et luua oma või lihtsalt viidata loodusele, kuid juriidilised probleemid pole seda väärt.

Kui kasutate pappi, pange tükid põrandale maha ja visandage pliiatsiga üks tiiva kuju. Veenduge, et mõõtmed oleksid õiged enne teravate või muul viisil paksude tumedate pliiatsite või markerite võtmist ning tiibraami välis- ja sisekontuuride jälgimist. Lõigake papist tiivad välja, kuid ainult kontuuri ümber. Papi teisel poolel pange äsja lõigatud tiib maha ja jälgige väljastpoolt, et luua oma teine tiib.

Kui kasutate paberkotte, lõigake need nii, et need avaneksid täielikult. Järgige samu samme nagu papist tiibade puhul, kuid pärast mõlema väljalõikamist pange need vastassuundades maha (nagu kannaksite) ja kleepige teibi ja popsikuvardade abil samamoodi tiivad. metallist traatraam. Selle osa jaoks võite kasutada ka kuuma liimi, kui arvate, et lint ei ole piisavalt tugev.

Ma kasutasin selle projekti jaoks pappi, kuid esitasin pildi prototüübitiibast, mis oli valmistatud paberist toidukoti, lindi ja torupuhastusvahenditega, kuigi see lõppes disketiga, nii et ma ei soovita kasutada torupuhastusvahendeid. Teil võib tekkida vajadus tugevdada kotte või pappi mõne täiendava materjalikihiga, kuid olge ettevaatlik, kuhu kaalu asetate, vastasel juhul on tiivad valedes kohtades liiga rasked.

Samm: kinnitage tiivad mootoritele

Kinnitage tiivad mootoritele
Kinnitage tiivad mootoritele
Kinnitage tiivad mootoritele
Kinnitage tiivad mootoritele
Kinnitage tiivad mootoritele
Kinnitage tiivad mootoritele

Asetage oma servomootorid laua või laua servale, kus on palju ruumi mõlemas suunas, ja kinnitage need. Kasutasin öökapi serval kleeplinti ja venda abi, kuid võite kasutada kõike, mis teile sobib.

Kinnitage tiivad servode külge. Pidage kindlasti meeles, kas servod olid väljalülitamisel asendis "alla" või "üles", ja kinnitage tiivad vastavalt. Kasutasin kleeplindi ja raskeveokite tihvtide segu.

Ühendage oma CPX soovitud toiteallikaga ja katsetage tiibu. Kui kõik läheb hästi, peaksid CPX -i ülespoole kallutades järgima tiivad ja allapoole vastupidi. Testige seda mõni minut, tehes vajalikud muudatused.

Pidage meeles, et need on prototüüpide tiivad ja võivad olla lõppprojektist mahukamad või raskemad, ning kasutage neid vigade juhendina. Näiteks lisasin paremale tiivale liiga palju raskust pigem tiiva keskele kui otsale, nii et see tõmbas mootorit ja muutis selle plaanitust veidi agressiivsemaks. Võtke need vead teadmiseks, et saaksite need parandada, näiteks muuta tiivad kergemaks ja keskenduda raskusele, kus tiivad kohtuvad servodega.

7. samm: lõplikud kohandused

Lõplikud kohandused
Lõplikud kohandused

Muutke juhtmestikku või kodeeringut, mida vajate või soovite praegu. Kui olete rahul sellega, kuidas servod CPX -i liikumisele reageerivad, võite liikuda selle projekti teise osa juurde, mis hõlmab selle projekti teisendamist kantavaks tiibpaariks, mis on siin lingitud!

Soovitan: