Satura rādītājs:
- Piegādes
- 1. darbība: sagatavojiet korpusu
- 2. solis: savienojiet ķēdes
- 3. solis: ieprogrammējiet varavīksni
- 4. solis: salieciet
Video: Bezgalības varavīksne: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Bezgalības spoguļi ir jautra ilūzija, kas lieliski piemērota spilgtām varavīksnēm. Šī pamācība parāda, kā izveidot pārnēsājamu bezgalības varavīksni, ko varat ņemt līdzi.
Materiāli
- kaste vai cits korpuss
- Spoguļa virsma
- tonējošs materiāls
- Neopikseļu sloksne
- kontrolieris, piemēram, Adafruit CPX vai gemma
- saderīgs akumulators un vadi
Lūdzu, ņemiet vērā, ka jums ir nepieciešams gan caurspīdīgs spoguļa materiāls, gan pilna spoguļa virsma. Es izmantoju plastmasas spoguļu flīzes un tonētu logu plēvi
Kastītei jābūt ar līdzenu virsmu, kuru var izgriezt un pārklāt ar tonējošo materiālu. Tam būs jābūt arī pietiekami lielam, lai ievietotu kontrolieri, akumulatoru un papildu vadus.
Piegādes
Papildu piederumi ietver lodēšanu un programmēšanu. Izmantojiet Arduino IDE, lai ieprogrammētu Circuit Playground Express (CPX) vai dārgakmeni. Noteikti pievienojiet Adafruit bibliotēkas, izmantojot bibliotēkas pārvaldnieku.
1. darbība: sagatavojiet korpusu
Izsekojiet iežogojumu un sagrieziet spoguļa daļas un nokrāsojiet materiālus. Padariet tos tikai nedaudz mazākus, lai tie varētu iekļauties iekšpusē. Izgrieziet daļu no konteinera augšdaļas, atstājot pietiekami daudz vietas, lai izveidotu lūpu. Tvertnei, kuru izmantoju, jau bija plastmasas logs, tāpēc man nevajadzēja izgriezt vāku.
Tā kā mans korpuss bija metāls, es to izklāju ar elektrisko lenti. Pārliecinieties, ka nav tukša metāla, kas var izraisīt īssavienojumus! Es arī izmantoju kartona sloksni, lai piestiprinātu gaismas diodes.
2. solis: savienojiet ķēdes
Elektroinstalācija ir diezgan vienkārša. Ir tikai 3 savienojumi, taču pārliecinieties, ka izveidojat savienojumu ar sloksnes sākumu. Datu savienojums jāizveido starp A0 uz CPX un Din uz Neopixel sloksnes. Ja izmantojat Gemma, vadu D1 piestipriniet pie sloksnes Din. Pievienojiet 5V līniju uz sloksnes kontroliera Vout. Tas dos lielāku jaudu gaismas diodēm. Visbeidzot, savienojiet zemi starp kontrolieri un LED sloksni.
3. solis: ieprogrammējiet varavīksni
Arduino nodrošina vienkāršu veidu, kā ieprogrammēt šos RGB gaismas diodes. Ja jums vēl nav programmēšanas interfeisa, lejupielādējiet to no arduino.cc. Viņiem ir darba sākšanas lapa, lai sniegtu jums informāciju par katru soli. Pēc Arduino IDE instalēšanas jūs izmantosit iebūvēto bibliotēkas pārvaldnieku, lai pievienotu atbalstu Adafruit NeoPixels un jūsu kontroliera plates.
Kad esat iestatījis bibliotēkas, jums būs piekļuve NeoPixel piemēra programmām. Sāciet ar pogas apstrādes piemēru. Tas nodrošina 3 varavīksnes rutīnas, ar kurām spēlēt: varavīksne, varavīksnes cikls un teātrisChaseRainbow. Mans mīļākais bija rainbowCycle.
Piemēra programmā ir jāveic tikai 3 izmaiņas
1) Iestatiet NeoPikseļu skaitu ar PIXEL_COUNT. Piemēram, ja jums ir 16 gaismas diodes, nomainiet koda rindu uz šādu:
#define PIXEL_COUNT 16
2) Iestatiet kontroliera izejas tapu. Ja izmantojat CPX, pārliecinieties, vai ar līniju ir definēts PIXEL_PIN
#define PIXEL_PIN 6
Ja izmantojat Gemma, jūs mainīsit šo rindu uz
#define PIXEL_PIN 1
3) Mainiet galveno kodu. Arduino programmā galvenā rutīna ir cilpa (). Atrodiet šo rutīnu un aizstājiet to ar šādu
void loop () {rainbowCycle (20);
}
Tagad pievienojiet to un nolaidiet slodzi. Jums vajadzētu redzēt NeoPixels rezultātus.
4. solis: salieciet
Pirmā lieta, kas jāsamontē, ir uzlikt caurspīdīgo nokrāsu uz augšējā vāka. Šeit tas ir parādīts piestiprināts ar divpusēju lenti.
Piestipriniet NeoPixel sloksni pēc iespējas tuvāk vākam.
Pēc tam ievietojiet akumulatoru un kontrolieri korpusā. Ja izmantojat CPX, tas automātiski ieslēgsies. Ja izmantojat Gemma, iespējams, tas būs jāieslēdz. Šajā posmā iedegsies gaismas diodes.
Virs shēmas novietojiet spoguļattēlu. Mēģiniet to nodrošināt pēc iespējas tuvāk gaismas diodēm.
Pēdējais solis ir uzlikt vāku. Tagad jums ir pārnēsājama bezgalības varavīksne!
Ieteicams:
Izveidojiet bezgalības spoguļa pulksteni: 15 soļi (ar attēliem)
Izveidojiet bezgalības spoguļa pulksteni: Iepriekšējā projektā es uzbūvēju bezgalības spoguli, kur mans galvenais mērķis bija to padarīt par pulksteni. (Izveidojiet krāsainu bezgalības spoguli) Pēc tā uzbūvēšanas es to nedarīju, jo, lai gan tas izskatījās forši, bija dažas lietas ar
Izveidojiet vieglu bezgalības spoguļa kubu - Bez 3D drukāšanas un bez programmēšanas: 15 soļi (ar attēliem)
Izveidojiet vieglu bezgalības spoguļa kubu | NAV 3D drukāšanas un NAV programmēšanas: ikvienam patīk labs bezgalības kubs, taču izskatās, ka tos būtu grūti izgatavot. Mans šīs instrukcijas mērķis ir soli pa solim parādīt, kā to izveidot. Ne tikai to, bet arī ar norādījumiem, ko es jums dodu, jūs varēsit izveidot vienu
Vienkāršs bezgalības spogulis ar Arduino Gemma un Neo pikseļiem: 8 soļi (ar attēliem)
Vienkāršs bezgalības spogulis ar Arduino Gemma un NeoPixels: Lūk! Ieskaties dziļi burvīgajā un maldinoši vienkāršajā bezgalības spogulī! Viena gaismas diodes sloksne spīd uz iekšu uz spoguļa sviestmaizi, lai radītu bezgalīgas pārdomas efektu. Šis projekts izmantos manā ievadā Arduin iegūtās prasmes un paņēmienus
Viedā lampa (TCfD) - varavīksne + mūzikas vizualizators: 7 soļi (ar attēliem)
Viedā lampa (TCfD) - varavīksne + mūzikas vizualizētājs: Šis projekts ir veikts kursam Tehnoloģija koncepcijas projektēšanai TUDelft. Galaprodukts ir ESP -32 bāzes LED lampa un ir savienots ar serveri. Prototipam lampai ir divas funkcijas; varavīksnes efekts, kas izstaro nomierinošu krāsu
LED varavīksne - RGB LED PWM kontrollera konstrukcija - viegli uzbūvējama: 15 soļi
LED varavīksne - RGB LED PWM kontrollera konstrukcija - viegli uzbūvējama: soli pa solim, viegli izpildāmi norādījumi par LED varavīksnes RGB LED PWM kontrollera izveidi. Nepieciešams tikai minimāls detaļu daudzums, kā arī PIC procesors, un jūs varat izveidot vienu no pārsteidzošākajiem pieejamajiem LED kontrolieriem. S