Tartalomjegyzék:
- 1. lépés: KELLÉKEK
- 2. lépés: A gyorsulásmérő kódja a CPX -hez
- 3. lépés: Adja hozzá a szervokódot
- 4. lépés: Csatlakoztassa a szervókat a CPX -hez
- 5. lépés: Hozzon létre modellszárnyakat
- 6. lépés: Csatlakoztassa a szárnyakat a motorokhoz
- 7. lépés: Végső beállítások
Videó: Mozgással aktivált Cosplay szárnyak a Circuit Playground Express használatával - 1. rész: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ez egy része a két részből álló projektnek, amelyben megmutatom nektek az automatikus tündér szárnyak készítésének folyamatát.
A projekt első része a szárnyak mechanikája, a második rész pedig viselhetővé tétel, valamint a szárnyak hozzáadása.
Ez az első rész, a csupasz mechanika. Ha végeztél ezzel a résszel, folytathatod a 2. részt!
1. lépés: KELLÉKEK
A projekt ezen részéhez szüksége lesz:
- 1 x Circuit Playground Express
- 2 x standard szervomotor
- Breadboard (forrasztás nélküli teszteléshez)
- Áramforrás (4xAA elemtartót használtam, de bármit használhat, ami az Ön számára megfelelő)
- USB - micro USB akkord
- 4 x Alligator klip a férfi fejrészhez
- Vezetékek (férfi fejjel)
A következő kellékek nem kötelezőek, és prototípus -szárnyak készítéséhez tesztelhetik a projektet:
- Papírzacskó vagy karton
- Ceruza
- Sharpie/marker
- Popsicle botok
- Szalag vagy forró ragasztó
- Olló vagy X-Acto kés
2. lépés: A gyorsulásmérő kódja a CPX -hez
Először be kell állítania a Circuit Playground gyorsulásmérőjét, mert a szárnyak a kéz mozgásának megfelelően mozognak.
Most, ha ezt a projektet végzi, kísérletezhet hanggal, fénnyel, számos tényezővel, amelyek miatt a szárnyak természetesebb módon mozognak, mint szisztematikusan fel -le vagy oldalról oldalra. Ehhez a projekthez azonban úgy döntöttem, hogy a szárnyakat a kezével kell mozgatni: amikor a kéz felfelé mutat, a szárnyak felfelé mennek, és fordítva.
Az egyértelműség kedvéért a neopixeleket használjuk annak azonosítására, hogy a CPX -kód megfelelően működik -e. Feltétlenül mentse el ezt a projektet a folyamat során, különben újra kell indítania onnan, ahol utoljára automatikusan mentette, amit különösen frusztrálónak találtam.
Kezdje egy új MakeCode projekttel. A cím tetszőleges lehet, de javaslok valamit a mozgással aktivált szárnyakkal kapcsolatban, így később könnyebb megtalálni. Ne távolítsa el az örök funkciót. Hozza létre az indító programot az "indításkor" mondat felvételével, valamint egy gyorsulásmérő beállítás és egy grafikon függvény hozzáadásával. A gyorsulásmérővel ellátott grafikon funkció a gravitáció segítségével rögzíti a CPX földhöz viszonyított helyzetét.
Ha ez be van állítva, célt kell adnunk a gyorsulásmérő leolvasásának. Amint említettem, a projekt 2. részében a CPX -et a kéz hátsó részéhez rögzítik, és amikor a kéz felfelé mutat, a szárnyak "kibontakoznak", és lefelé a szárnyak "összecsukódnak". Tehát az örökkévaló blokkban adjon hozzá két "ha" függvényt, és cserélje ki mindkét "ha" blokk "igaz" opcióját egyenlőtlenségre, a bal oldalon pedig Y gyorsulásmérő mérése. Játszhat a fenti képekkel, de a blokk arra az időre, amikor a gyorsulás nagyobb, mint egy szám, az Ön "le", és a "kevesebb, mint" "ha" blokk lesz a feljelentése. Csak hogy tudja, hogy a gyorsulásmérő működik, a neopixelek színe változtassa meg a CPX mozgását. Ebben a példában a pirosat használtam lefelé, a kéket pedig felfelé.
Töltse fel a kódot a CPX -be úgy, hogy az USB -kábellel csatlakoztatja a számítógéphez, és győződjön meg arról, hogy a színek a tervezett módon működnek. Ha kiigazításokra van szükség, bátran hajtsa végre azokat.
3. lépés: Adja hozzá a szervokódot
Ha a színek a kívánt módon működnek a CPX döntésekor, térjen vissza a kódhoz, mert most hozzáadjuk a szervomotor parancsokat.
Lépjen a blokk menü Speciális lapjára, és a Pins alatt keresse meg a szervo blokkokat. Helyezzen két "szervo írás" blokkot az if összes utasításába a Neopixel parancsokkal, és állítsa azokat a minimális szögre (a legalacsonyabb szárnyak hajtogatására) és a maximális szögére (a legmagasabbra, amit a szárnyak emelnek). A kísérlethez a 140 -es és 80 -as szöget használtam, ahogyan az ábrán látható, mivel nagyjából ezt a szöget akarom mozgatni.
Minden "if" utasításban egy "Servo Write" blokk lesz a jobb szárny számára, és az A1 -es tűre kell állítani. Ez azt jelenti, hogy a jobb szárny bekötésre kerül a CPX A1 tűjére, és a megfelelő szervo parancs szerint mozog. A jobb oldali "fel" szervo parancs a nagyobb szám lesz, példámban 140 fok. Az alsó érték, 80 fok, a minimális szög a jobb szárnyhoz, és a lefelé funkcióban lesz, szintén A1 tűre állítva. Váltsa át ezeket az értékeket a bal szervo/második szervo írási blokkhoz minden utasításban, az A2 érintkezőhöz csatlakoztatva (140 lefelé, 80 felfelé). Ne felejtse el menteni a munkáját!
4. lépés: Csatlakoztassa a szervókat a CPX -hez
Tegye félre a kódot egy pillanatra, és építsük fel a szerelőket a feladathoz.
A forrasztás nélküli kenyértábla segítségével csatlakoztassa a vezetékeket és az aligátor klipeket a fentiek szerint. Így fog működni a huzalozás a projekt 2. részében, csak kevesebb vezetéket használva, hogy kompaktabb legyen.
Csatlakoztassa a szervomotorokat ennek megfelelően, és az alligátor kapcsokkal rögzítse a CPX -hez a fent látható módon. Ne felejtse el az A1 -es jobb szervomotorhoz csatlakozó aligátorcsipeszt, az A2 -esen a bal oldali szervomotorhoz csatlakozó klipet vagy más módon a kódja szerint rögzíteni.
Adjon hozzá "zászlókat" vagy valamilyen jelzőt a szervomotorjához, hogy megbizonyosodjon arról, hogy a megfelelő irányba fordulnak. Nem kell semmi divatos, én egy cetlit használtam.
Töltse le a kódot a CPX -hez, és csatlakoztassa a CPX -et a végső projekthez tervezett áramforráshoz. Most tesztelje! Győződjön meg arról, hogy amikor a CPX felfelé mutat, a szervo "zászlók" felfelé mennek, és amikor a CPX lefelé mutat, a zászlók lefelé mennek.
5. lépés: Hozzon létre modellszárnyakat
Őszintén szólva ezek opcionálisak. Javaslom azonban ezt, hogy a szervókat azonos méretű objektummal és a végső eredményhez hasonló súllyal tesztelje, hogy segítsen a szükséges módosítások elvégzésében a projekt ezen részében. Nyilvánvalóan ezek nem lesznek a szárnyaid, de mielőtt elkészíted a szárnyakat, győződj meg arról, hogy a motorok úgy működnek, ahogy szeretnéd, és bírják a súlyt.
Győződjön meg arról, hogy a karton- vagy papírzacskók elég nagyok a szárnyaihoz. Használhatja "sablonként" a szárnyak kontúrjának nyomon követésére a 2. részben (a könnyebb és tisztább folyamat érdekében), ezért a modell és a tényleges méret 1: 1 arányú legyen. Emellett ne feledje, hogy szárnyak tervezésekor tartsa tiszteletben a szerzői jogokat. Ne másolja a látott szárnyakat, amelyeket valaki más rajzolt vagy készített. Keverheti össze ezeket a terveket, hogy sajátot hozzon létre, vagy egyszerűen hivatkozzon a természetre, de a jogi baj nem éri meg.
Ha kartont használ, tegye le a darabokat a padlóra, és rajzolja meg egyik szárnyformáját ceruzával. Győződjön meg arról, hogy a méretezés megfelelő, mielőtt éles vagy más vastag sötét tollat vagy jelzőt vesz, és követi a szárnykeret külső és belső körvonalait. Vágja ki a kartonszárnyakat, de csak a körvonal körül. A karton másik felén tegye le az újonnan levágott szárnyat, és húzza végig a külső szárnyon, hogy létrehozza a második szárnyát.
Ha papírzacskót használ, vágja le úgy, hogy teljesen kinyíljon. Kövesse ugyanazokat a lépéseket, mint a kartonszárnyaknál, de miután kivágta mindkettőt, fektesse le az ellenkező irányba (mintha hordanák őket), és a ragasztószalaggal és a popsicle botokkal ragasztja a botokat a szárnyakhoz ugyanúgy, ahogy fém drótváz. Ehhez a részhez forró ragasztót is használhat, ha úgy gondolja, hogy a szalag nem lesz elég erős.
Kartonpapírt használtam ehhez a projekthez, de készítettem egy képet a szárny prototípusáról, amely papírból készült élelmiszertáskával, szalaggal és csőtisztítóval készült, bár végül floppy lett, ezért nem javaslom a csőtisztítók használatát. Lehet, hogy meg kell erősítenie a zsákokat vagy a kartonpapírt néhány extra anyagréteggel, de legyen óvatos, ahol a súlyt helyezi, vagy a szárnyak túl nehézek lesznek a rossz helyeken.
6. lépés: Csatlakoztassa a szárnyakat a motorokhoz
Helyezze szervomotorjait az asztal vagy asztal szélére, ahol mindkét irányban elegendő hely áll rendelkezésre, és rögzítse őket. Ragasztószalagot használtam az éjjeliszekrény szélén, és némi segítséget a bátyámtól, de bármit használhatsz, ami neked megfelel.
Csatlakoztassa a szárnyakat a szervókhoz. Ügyeljen arra, hogy emlékezzen arra, hogy a szervók kikapcsolt állapotban "le" vagy "fel" helyzetben voltak -e, és ennek megfelelően rögzítse a szárnyakat. Ragasztószalag és nagy teherbírású csapok keverékét használtam.
Csatlakoztassa a CPX -et a kívánt áramforráshoz, és próbálja ki a szárnyakat. Ha minden jól megy, amikor felfelé billenti a CPX -et, a szárnyaknak követniük kell, ellenkezőleg pedig lefelé. Tesztelje néhány percig, és végezze el a szükséges módosításokat.
Ne feledje, hogy ezek prototípus szárnyak, és lehetnek nagyobbak vagy nehezebbek, mint a végső projekt, és használja őket útmutatóként a hibákhoz. Például a jobb szárnyamon túl sok súlyt adtam a szárny közepe felé, nem pedig a vége felé, ezért húzta a motort, és a tervezettnél kissé agresszívebbé tette. Vegye figyelembe ezeket a hibákat, hogy kijavíthassa őket, például könnyebbé teheti a szárnyakat, és összpontosíthatja a súlyát ott, ahol a szárnyak találkoznak a szervókkal.
7. lépés: Végső beállítások
Végezzen bármilyen módosítást a kábelezésen vagy a kódoláson, amire most szüksége van vagy szeretne. Ha elégedett azzal, ahogyan a szervók reagálnak a CPX mozgására, akkor lépjen tovább a projekt második részéhez, amely a projekt hordozható szárnypárrá történő átalakítását foglalja magában, ide linkelve!
Ajánlott:
Mozgással aktivált lámpa kapcsoló: 3 lépés
Mozgással aktivált lámpa kapcsoló: Amikor elhagyjuk az íróasztalt vagy a szobát, legtöbbször elfelejtjük lekapcsolni a villanyt. Ez áramkimaradást és a villanyszámla növekedését okozza. De mi van, ha a lámpák automatikusan kikapcsolnak, miután elhagyja a szobát. Igen benne
Energiahatékony mozgással aktivált utcai lámpák: 8 lépés
Energiahatékony mozgással aktivált utcai lámpák: A célunk ezzel a projekttel az volt, hogy létrehozzunk valamit, ami megtakarítja a közösségek energia- és pénzügyi erőforrásait. A mozgással aktivált utcai lámpák mindkettőt elvégeznék. Országszerte pazarolják az energiát az utcákra világító utcai lámpákra
Akkumulátorral működő, mozgással aktivált LED-lámpa: 4 lépés
Akkumulátorral működtetett, mozgással aktivált LED-lámpa: Ha olyan lámpát szeretne elhelyezni, ahol nem lehet bekötni, akkor erre lehet szüksége
Mozgással aktivált lépcsők: 6 lépés (képekkel)
Mozgás aktivált lépcső: Igen, tudom, mire gondol, ez kissé túlzásnak tűnik, de először is soha nem kell aggódnia a lábujja megtörése miatt, másodszor pedig annyira fel -alá jár a lépcsőn. szórakoztató, azon kaptam magam, hogy felmegyek az emeletre, és nincs reas
Mozgással aktivált biztonsági udvar jel: 4 lépés (képekkel)
Mozgás aktivált biztonsági udvar jel: A hagyományos biztonsági rendszer udvari táblái nem tesznek semmit. Valójában nem sokat változtak az elmúlt 30 évben. Mindazonáltal értékes elrettentő hatással bírnak mindaddig, amíg az udvaron egy jól látható helyre kerülnek, és jól karbantartottak. Szeretem