Përmbajtje:
- Furnizimet
- Hapi 1: Përgatitni Shtojcën
- Hapi 2: Lidhni qarqet tuaja
- Hapi 3: Programoni Ylberin
- Hapi 4: Mblidhni
Video: Infinity Rainbow: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Pasqyrat e pafundësisë janë një iluzion argëtues i përsosur për ylberët e ndritshëm. Ky udhëzues ju tregon se si të bëni një ylber portativ pafundësi që mund të merrni me vete.
Materiale
- kuti ose rrethim tjetër
- Sipërfaqja e pasqyrës
- material ngjyrosës
- Rrip neopixel
- kontrollues si CPX ose gema e Adafruit
- bateri dhe tela të pajtueshëm
Ju lutemi vini re se keni nevojë për një material pasqyre transparente dhe një sipërfaqe të plotë pasqyre. Kam përdorur pllaka plastike të pasqyrave dhe film të ngjyrosur të dritares
Kutia do të duhet të ketë një sipërfaqe të sheshtë që mund ta preni dhe mbuloni me materialin e ngjyrosjes. Gjithashtu do të duhet të jetë mjaft i madh për të vendosur kontrolluesin, baterinë dhe telat shtesë.
Furnizimet
Furnizimet shtesë përfshijnë bashkimin dhe programimin. Përdorni Arduino IDE për të programuar Circuit Playground Express (CPX) ose gemma. Sigurohuni që të shtoni bibliotekat Adafruit duke përdorur menaxherin e bibliotekës.
Hapi 1: Përgatitni Shtojcën
Ndiqni mbyllësin dhe prerë pjesët e pasqyrës dhe materialeve të ngjyrosjes. Bëni ato pak më të vogla në mënyrë që ata të jenë në gjendje të përshtaten brenda. Pritini një pjesë nga maja e enës duke lënë hapësirë të mjaftueshme për të formuar një buzë. Enë që po përdorja kishte tashmë një dritare plastike, kështu që nuk kisha nevojë të hiqja kapakun këtu.
Për shkak se rrethimi im ishte metal, e vesha me shirit elektrik. Sigurohuni që nuk ka metal të zhveshur që mund të shkurtojë qarqet tuaja! Kam përdorur gjithashtu një shirit kartoni për të bashkuar ledet.
Hapi 2: Lidhni qarqet tuaja
Instalimet elektrike janë mjaft të thjeshta. Ka vetëm 3 lidhje, por sigurohuni që po lidheni me fillimin e shiritit. Lidhja e të dhënave duhet të bëhet midis A0 në CPX dhe Din në shiritin Neopixel. Nëse jeni duke përdorur Gemma, lidhni D1 në Din të shiritit. Lidhni linjën 5V në shirit me Vout të kontrolluesit. Kjo do t'i japë më shumë energji LED -ve. Së fundi, lidhni tokën midis kontrolluesit dhe shiritit të udhëhequr.
Hapi 3: Programoni Ylberin
Arduino ofron një mënyrë të thjeshtë për të programuar këto led të RGB. Nëse nuk e keni ndërfaqen e programimit, shkarkojeni nga arduino.cc. Ata kanë një faqe fillestare për t'ju përcjellë në çdo hap. Pas instalimit të Arduino IDE, do të përdorni menaxherin e bibliotekës së integruar për të shtuar mbështetje për NeoPixels të Adafruit dhe për bordin tuaj të kontrolluesit.
Pasi të keni krijuar bibliotekat, do të keni qasje në programet shembull NeoPixel. Filloni me shembullin e çiklistit të butonave. Ai siguron 3 rutina ylber për të luajtur me: ylberin, ylberin dhe ciklin, dhe teatrin ChaseRainbow. E preferuara ime ishte rainbowCycle.
Ka vetëm 3 ndryshime që do t'ju duhet të bëni në programin shembull
1) Vendosni numrin e NeoPixels me PIXEL_COUNT. Për shembull, nëse keni 16 LED, ndryshoni linjën e kodit për të lexuar:
#përcaktoni PIXEL_COUNT 16
2) Vendosni pinin dalës të kontrolluesit. Nëse jeni duke përdorur CPX, sigurohuni që PIXEL_PIN të jetë përcaktuar me linjën
#përcaktoni PIXEL_PIN 6
Nëse jeni duke përdorur Gemma, do ta ndryshoni këtë linjë në
#përcaktoni PIXEL_PIN 1
3) Ndryshoni kodin kryesor. Në Arduino, rutina kryesore është loop (). Gjeni atë rutinë dhe zëvendësojeni atë me sa vijon
void loop () {rainbowCycle (20);
}
Tani futeni atë në ngarkesë dhe poshtë. Ju duhet të shihni rezultatet në NeoPixels.
Hapi 4: Mblidhni
Gjëja e parë për t'u mbledhur është vendosja e nuancës së tejdukshme në kapakun e sipërm. Këtu është treguar e bashkangjitur me shirit të dyanshëm.
Bashkangjiteni shiritin NeoPixel sa më afër kapakut që mundeni.
Tjetra, vendosni baterinë dhe kontrolluesin në rrethim. Nëse jeni duke përdorur CPX, ai automatikisht do të ndizet. Nëse jeni duke përdorur Gemma, mund t'ju duhet ta ndizni. LED -të do të ndizen në këtë hap.
Mbi qark, vendosni shërbimin e pasqyruar. Mundohuni ta siguroni atë sa më afër LED -ve që të mundeni.
Hapi i fundit është të vendosni kapakun. Tani ju keni ylberin tuaj portativ të pafundësisë!
Recommended:
Zare Rainbow: 6 hapa (me fotografi)
Zare Rainbow: Kjo bën një kuti të lojërave me zare me 5 pllaka të përbëra nga LED LED smd në 5 ngjyra. Softueri që drejton lejon modalitete të ndryshme të lojërave me zare të shumta të përfshira. Një ndërprerës kryesor lejon përzgjedhjen e lojërave dhe hedhjen e zareve. Ndërprerës individual pranë eac
BrickPi - Rainbow Unicorn: 15 hapa (me fotografi)
BrickPi-Rainbow Unicorn: Shkruani kohën e mësimit të Covid-it dhe Streh-in-Place dhe asnjë kamp veror (pjesa më e mirë e vitit mësimor!) Kam një Lego të Premten " Club ", me djem kryesisht 8-10 vjeç. Meqenëse ky klub ndodh në shkollë pas shkollës pasi këta fëmijë kanë qenë në sc
Ndërtoni Rainbow Interactive Bridge duke përdorur Minecraft Raspberry Pi Edition: 11 hapa
Ndërtoni Rainbow Interactive Bridge duke përdorur Minecraft Raspberry Pi Edition: Dje, pashë nipin tim 8-vjeçar duke luajtur Minecraft me Raspberry Pi që i dhashë më parë, pastaj mora një ide, që po përdor kodin për të bërë një Minecraft të personalizuar dhe emocionues- projekti i blloqeve LED. Minecraft Pi është një mënyrë e shkëlqyeshme për të filluar me
Arduino & Neopixel Coke Bottle Rainbow Party Light: 7 hapa (me fotografi)
Arduino & Neopixel Coke Bottle Rainbow Party Light: Kështu që djali im Doon vë një dritë shumë të lezetshme festash të bërë nga shishe të vjetra koksi dhe pjesët e brendshme të shkëlqyera të Glow Sticks, dhe pyet nëse mund të bëjmë një për Provimet e tij të ardhshme të Shkollës janë mbi shpërthim PartAYYY !! ! Unë e them me siguri, por a nuk do të preferonit të kishit disa prej tyre
Neopixel Ws2812 Rainbow LED shkëlqim me M5stick-C - Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: 5 hapa
Neopixel Ws2812 Rainbow LED Shkëlqen Me M5stick-C | Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: Përshëndetje djema në këtë udhëzues do të mësojmë se si të përdorim LED neopixel ws2812 ose shirit led ose matricë led ose unazë led me bordin e zhvillimit m5stack m5stick-C me Arduino IDE dhe ne do të bëjmë një model ylberi me të