Tartalomjegyzék:
- Kellékek
- 1. lépés: 1. lépés: Készítse el a kódot
- 2. lépés: 2. lépés: Csatlakoztassa a külső hangszórót (opcionális)
- 3. lépés: 3. lépés: Állítsa be az érintésérzékelőket
- 4. lépés: 4. lépés: Készítse el a fénydobozt
- 5. lépés: 5. lépés: A lámpa bekapcsolása
Videó: Star Wars Light Circuit Playground Express: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez a lámpa a Circuit Playground Express segítségével játszik le fény- és zenei sorozatokat. A mellékelt érintőpadok külön fényanimációkat kapcsolnak be, és vagy a Birodalmi menetet (Darth Vader témája), vagy a Star Wars fő témáját játsszák. Az oktatóanyagban található programkód megváltoztatható bármilyen zenei partitúra lejátszásához, és további érintőpadok is hozzáadhatók további hang/fénysorozatok lejátszásához.
Kellékek
- Circuit Playground Express
- A MakeCode online programozási platform
- Ital doboz
- Exacto kés
- Fogó
- Sharpie
- Alkohol és papírtörlő törlése
- Varrótű (vagy füles)
- 4 aligátor klip
- Külső hangszóró fejhallgató-csatlakozóval
- 2 nikkel (vagy rézdarab)
- Alapanyag (opcionális)
1. lépés: 1. lépés: Készítse el a kódot
Kezdéshez nyissa meg az Adafruit MakeCode online platformját, és indítson el egy új projektet.
Hozzon létre egy "indításkor" blokkot, és állítsa a tempót 30 -ra (lásd az 1. képet). Állítsa be a színárnyalatot úgy, hogy belép a Javascriptbe, és hozzáadja az "let hue = 0" (lásd a 3. képet).
A kód első darabja létrehozza az első fénysorozatot. Kezdésként hozzon létre egy örökkévalóság -ciklust, és hozzon létre egy feltételblokkot "ha igaz, akkor" a cikluson belül. Változtassa az "igaz" értéket "értékre", miközben a _ le van nyomva "a bemeneti blokkok szakaszban (ebben a kódban" érintés A2 "használatos, hogy lehetővé tegye az érintésérzékelőt, de kiválaszthatja az A vagy a B gombot is, ha nem szeretné csatlakoztatott érzékelő a program elindításához). (lásd a 2. képet)
Folytassa a kód létrehozását a 2. képen látható módon. Hozzon létre egy új "színárnyalat" változót, hogy megváltoztassa a színárnyalatokat a fénysorozatban. Hozzon létre egy új változót (itt "j" -nek hívják) annak érdekében, hogy az árnyalatváltozás az összes LED körül foroghasson (ahol a 0 az első fény és a 9 az utolsó fény a sorozatban). Szünetet adunk hozzá, hogy a lámpák fokozatosan váltsanak. A blokkkódolási lehetőségek csak 100 ms -os szüneteket tesznek lehetővé. Ha azt szeretné, hogy a szünet rövidebb legyen, akkor a szünet után a zárójelben lévő Javascript használatával módosítani kell az időtartamot (lásd a 3. képet). Használjon "set_ to_" -t, és illesszen be egy "hue" változót és egy matematikai függvényt. A matematikai funkció lehetővé teszi, hogy meghatározza, milyen gyorsan változik a színárnyalat (ezt a példakód 2 -es száma állítja be), és milyen színárnyalatot fog használni a fénysorozat (itt 30 -ra van állítva, hogy a színárnyalatok maradjanak a piros, narancssárga és sárga tartomány, de ha 255 -re állítják, a lámpák szivárványon keresztül forognak). Győződjön meg arról, hogy a fénysorozat a "párhuzamosan fut" blokkon belül van, hogy biztosítsa, hogy egyidejűleg játsszon a hangsorral.
A második kódrészlet létrehozza a kísérő hangsorozatot. A hangsor létrehozásához hozzon létre egy sor „lejátszási hangot _ -nál _ ütemre” sorozatot, és illessze be a hangokat és ütemhosszakat a császári menet egyszerű zenei partitúrája alapján (lásd a 4. képet). A második kódrészletet fejezze be az animációk leállítására szolgáló paranccsal, amikor a másik érzékelőt (itt ez az "touch A3") megnyomják. Ez biztosítja, hogy az első fényanimáció ne folytatódjon a második fényanimáció felett.
A második fényanimációhoz másolja az első könnyű animáció kódját. Változtassa meg az "touch A2" gombot "touch A3" -ra (ez egy másik érintőérzékelő a Circuit Playground Express -en). Állítsa a képpontokat kékre, és tolja el a számokat a matematikai képletben, hogy az árnyalatok a kék és a kék-lila tartományon belül maradjanak (lásd 6. kép). Lépjen be a Javascriptbe, és állítsa be a szünet időtartamát. A Javascripthez adja hozzá a "hue = Colors. Green" kifejezést, hogy megbizonyosodjon arról, hogy a színárnyalat a kék tartományban marad (lásd a 7. képet).
A befejezett második hangsorozatot lásd a 8. képen (a zenei partitúrát lásd a 9. képen). Ügyeljen arra, hogy az A2 érintőgomb megnyomásakor szerepeljen az „összes animáció leállítása”, hogy a második animáció ne játszódjon le az elsőnél, amikor a kettő között vált.
2. lépés: 2. lépés: Csatlakoztassa a külső hangszórót (opcionális)
Használja két aligátor klip segítségével a Circuit Playground Express külső hangszóróhoz. A tábla saját hangszóróval rendelkezik, de nagyon csendesen fogja lejátszani a zenei sorozatokat. Csatlakoztassa az aligátor klip egyik végét egy földelt (GRD) furathoz, a másik végét pedig a hangszóró csatlakozójához. Rögzítse a második aligátorcsipesz egyik végét az A0 lyukhoz, a másik végét pedig ugyanahhoz a hangszóró csatlakozóhoz (lásd az ábrát).
3. lépés: 3. lépés: Állítsa be az érintésérzékelőket
Csatlakoztassa az aligátor klip egyik végét az A2 lyukhoz, a másik végét pedig egy nikkelhez (vagy rézdarabhoz).
Rögzítse a második aligátor klip egyik végét az A3 lyukhoz, a másik végét pedig egy második nikkelhez (vagy rézdarabhoz).
Amikor a program fut, minden nikkel érintőpadként fog működni, amely elindítja a megfelelő könnyű animációt és zenei sorozatot.
4. lépés: 4. lépés: Készítse el a fénydobozt
A fénydoboz elkészítéséhez kezdjen egy tisztított dobozzal (lásd az 1. ábrát).
Óvatosan vágja le a doboz felső végét egy precíz késsel (lásd 2. kép). Ez éles peremet hagy maga után. Egy fogó segítségével hajlítsa le a vágott peremet lefelé és a dobozba. Ez egy vízszintes, egyenetlen peremet hoz létre (lásd a 3. képet).
Rajzoljon egy mintát a kannára egy Sharpie segítségével. A kialakítást úgy kell beállítani, hogy a doboz alja (a vége ne legyen levágva) felül legyen. Ez a kialakítás az R2D2 alapképét használta (lásd 4. és 5. kép). Miután felrajzolta a rajzot, használjon varrótűt vagy fürtöt, hogy lyukakat szúrjon a rajzolt vonalak mentén. Ügyeljen arra, hogy kis távolságra legyenek egymástól (lásd 6. kép). Miután befejezte a lyukak lyukasztását a konzervdobozba, használjon papírtörlőt és kevés alkoholt a Sharpie -folt eltávolításához.
Ha alapot szeretne létrehozni, válasszon egy anyagot, és kövesse nyomon a doboz vágott végének kerületét. Vágja ki a kört, amelyet a nyomkövetés létrehozott (lásd a 7. képet). Helyezze a doboz nyitott végét az alapba. Ezt most a Circuit Playground Express fölé helyezheti (lásd a 8. képet).
5. lépés: 5. lépés: A lámpa bekapcsolása
Ha a fénydoboz a Circuit Playground Express felett van, bekapcsolhatja a táblát és a külső hangszórót. A becenevek megérintésével kezdeményezheti a kódot. Ha valami nem működik megfelelően, ellenőrizze, hogy az aligátor klipjei megfelelően vannak -e rögzítve.
Ajánlott:
Mozgással aktivált Cosplay szárnyak a Circuit Playground Express használatával - 1. rész: 7 lépés (képekkel)
Motion Activated Cosplay Wings Circuit Playground Express használatával - 1. rész: 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 a szárnyak mechanikáját, a második rész pedig viselhetővé teszi, és hozzáadja a szárnyakat
Hang- és zeneérzékelő kvarc kristály bross Playground Circuit Express -el: 8 lépés (képekkel)
Hang- és zeneérzékelő kvarc kristály bross Playground Circuit Express-el és sokféle eszköz. Ez a prototípus, vagy az első vázlata a
Musical Circuit Playground Express karkötő: 5 lépés
Musical Circuit Playground Express karkötő: Ennek a zenei karkötőnek a létrehozásához szüksége lesz a The Circuit Playground Express számítógépre Varró tű Cérna Hosszú és nemez olló
Circuit Playground Express ajtó riasztás: 5 lépés
Circuit Playground Express ajtóriasztó: Gondolkozott már azon, hogy a családtagok átkutatják -e a szobáját, amíg Ön nincs a közelben? El akarja ijeszteni őket? Ha olyan, mint én, akkor Circuit Playground Express ajtóriasztóra van szüksége. Saját ajtóriasztót hoztam létre, mert mindig kíváncsi vagyok
Biztonsági első sisak Circuit Playground Express -el: 10 lépés
Biztonsági első sisak a Circuit Playground Express segítségével: Elment valaha kerékpározni, és aggódott amiatt, hogy leveszi a kezét a kormányról, hogy jelezze, melyik irányba fordul? Most ez a félelem a múltban lehet! Ez az oktatóanyag megmutatja, hogyan lehet kihangosító sisak villogó rendszert létrehozni a C