
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13

Ang mga infinity mirror ay isang nakakatuwang ilusyon na perpekto para sa mga maliliwanag na bahaghari. Ipinapakita sa iyo ng itinuturo na ito kung paano gumawa ng isang portable infinity bahaghari na maaari mong dalhin.
Mga Kagamitan
- kahon o iba pang enclosure
- Ibabaw ng salamin
- materyal na pang-tint
- Neopixel strip
- controller tulad ng Adafruit's CPX o gemma
- katugmang baterya at mga wire
Mangyaring tandaan na kailangan mo ng parehong isang transparent na materyal ng salamin at isang buong salamin sa ibabaw. Gumamit ako ng mga plastik na tile ng salamin at may kulay na window film
Ang kahon ay kailangang magkaroon ng isang patag na ibabaw na maaari mong gupitin at takpan ng materyal na tinting. Kakailanganin din nito na maging sapat na malaki upang maipapaloob ang controller, baterya, at labis na mga wire.
Mga gamit
Kabilang sa mga karagdagang suplay ang paghihinang at pagprograma. Gamitin ang Arduino IDE upang i-program ang Circuit Playground Express (CPX) o gemma. Tiyaking idagdag ang mga aklatan ng Adafruit gamit ang manager ng library.
Hakbang 1: Ihanda ang Enclosure



Subaybayan ang encloser at gupitin ang mga bahagi ng salamin at mga materyales na tint. Gawin silang maliit na maliit lamang upang magawa nilang magkasya sa loob. Gupitin ang isang bahagi sa tuktok ng lalagyan na nag-iiwan ng sapat na silid upang mabuo ang isang labi. Ang lalagyan na ginagamit ko ay mayroon nang isang plastik na bintana kaya hindi ko na kailangang gupitin ang takip dito.
Dahil metal ang aking enclosure, pinila ko ito ng electrical tape. Tiyaking walang hubad na metal na maaaring maikli ang iyong mga circuit! Gumamit din ako ng isang strip ng karton upang ikabit ang mga leds.
Hakbang 2: Wire Ang Iyong Mga Circuits

Ang mga kable ay medyo simple. Mayroong 3 mga koneksyon lamang, ngunit tiyaking kumokonekta ka sa simula ng strip. Ang koneksyon ng data ay dapat gawin sa pagitan ng A0 sa CPX at Din sa Neopixel strip. Kung gumagamit ka ng Gemma, wire D1 sa strip ng Din. Ikonekta ang linya ng 5V sa strip sa Vout ng tagakontrol. Magbibigay ito ng higit na lakas sa mga LED. Panghuli, ikonekta ang lupa sa pagitan ng controller at ng led strip.
Hakbang 3: I-program ang Rainbow
Nagbibigay ang Arduino ng isang madaling paraan upang mai-program ang mga RGB leds na ito. Kung wala ka pang interface ng programa, i-download ito mula sa arduino.cc. Mayroon silang isang panimulang pahina upang lakarin ka sa bawat hakbang. Matapos mai-install ang Arduino IDE, gagamitin mo ang built-in na manager ng library upang magdagdag ng suporta para sa NeoPixels ng Adafruit at para sa iyong board ng controller.
Kapag na-set up mo na ang mga aklatan, magkakaroon ka ng pag-access sa mga programang halimbawa ng NeoPixel. Magsimula sa halimbawa ng buttoncycler. Nagbibigay ito ng 3 mga gawain sa bahaghari upang mapaglaro: bahaghari, bahaghariCycle, at teatroChaseRainbow. Ang paborito ko ay ang bahaghari.
Mayroon lamang 3 mga pagbabago na kakailanganin mong gawin sa halimbawa ng programa
1) Itakda ang bilang ng mga NeoPixels na may PIXEL_COUNT. Halimbawa kung mayroon kang 16 LEDs, baguhin ang linya ng code upang mabasa:
# tukuyin ang PIXEL_COUNT 16
2) Itakda ang output pin ng controller. Kung gumagamit ka ng CPX, tiyakin na ang PIXEL_PIN ay tinukoy sa linya
# tukuyin ang PIXEL_PIN 6
Kung gumagamit ka ng Gemma, papalitan mo ang linyang ito sa
# tukuyin ang PIXEL_PIN 1
3) Baguhin ang pangunahing code. Sa Arduino, ang pangunahing gawain ay loop (). Hanapin ang nakagawiang gawain at palitan ito ng sumusunod
void loop () {rainbowCycle (20);
}
Ngayon plug ito sa at down load. Dapat mong makita ang mga resulta sa NeoPixels.
Hakbang 4: Magtipon



Ang unang bagay na tipunin ay ang paglalagay ng see-through na tint sa tuktok na takip. Dito ipinakita ang naka-attach na may dobleng panig na tape.
Ikabit ang NeoPixel strip na malapit sa takip hangga't maaari.
Susunod, ilagay ang baterya at controller sa enclosure. Kung gumagamit ka ng CPX, awtomatiko itong mag-o-on. Kung gumagamit ka ng Gemma, maaaring kailanganin mong i-on ito. Ang mga LED ay naiilawan sa hakbang na ito.
Sa itaas ng circuitry, ilagay ang mirror na serbisyo. Subukang i-secure ito nang malapit sa mga LED hangga't maaari.
Ang pangwakas na hakbang ay ilagay ang takip. Ngayon ay mayroon ka ng iyong portable infinity bahaghari!
Inirerekumendang:
Rainbow Dice: 6 Hakbang (na may Mga Larawan)

Rainbow Dice: Gumagawa ito ng isang dice games box na may 5 die na binubuo mula sa mga smd LED na 5 kulay. Pinapayagan ng software na pagmamaneho ito para sa iba't ibang mga mode ng laro na may kasamang maraming dice. Pinapayagan ng isang master switch ang pagpili ng laro at pag-roll ng dice. Indibidwal na switch sa tabi ng eac
BrickPi - Rainbow Unicorn: 15 Hakbang (na may Mga Larawan)

BrickPi - Rainbow Unicorn: Ipasok ang Oras ng pagtuturo ng Covid at Shelter-in-Place at walang kampo ng tag-init (pinakamagandang bahagi ng taon ng pagtuturo!) Mayroon akong Biyernes Lego " Club ", na may halos 8-10 taong gulang na mga lalaki. Dahil ang club na ito ay nangyayari sa pagkatapos ng paaralan pagkatapos ng mga batang ito ay nasa sc
Bumuo ng Rainbow Interactive Bridge Gamit ang Minecraft Raspberry Pi Edition: 11 Mga Hakbang

Bumuo ng Rainbow Interactive Bridge Gamit ang Minecraft Raspberry Pi Edition: Kahapon, nakita ko ang aking 8-taong-gulang na pamangkin na naglalaro ng Minecraft kasama ang Raspberry Pi na binigay ko sa kanya noon, pagkatapos ay nakakuha ako ng isang ideya, iyon ay gumagamit ng code upang makagawa ng isang pasadya at kapana-panabik na Minecraft- proyekto ng mga bloke ng LED. Ang Minecraft Pi ay isang mahusay na paraan upang makapagsimula wi
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Tumatakbo ang Rainbow sa Neopixel Ws2812 Paggamit ng M5stack M5stick C Paggamit ng Arduino IDE: 5 Hakbang

Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Pagpapatakbo ng Rainbow sa Neopixel Ws2812 Paggamit ng M5stack M5stick C Paggamit ng Arduino IDE: Kumusta mga tao sa mga itinuturo na ito matututunan natin kung paano gamitin ang neopixel ws2812 LEDs o led strip o led matrix o led ring na may m5stack m5stick-C development board na may Arduino IDE at gagawin namin isang pattern ng bahaghari kasama nito
Rainbow Word Clock Na May Isang Buong Epekto ng Rainbow at Higit Pa: 13 Mga Hakbang (na may Mga Larawan)

Rainbow Word Clock Na May Isang Buong Epekto ng Rainbow at Higit Pa: Mga Layunin1) Simple2) Hindi mahal3) Bilang mahusay na enerhiya hangga't maaari Rainbow Word Clock na may buong epekto ng bahaghari. Isang Smiley sa Word Clock. Simple IR remote control I-update ang 03-nov-18 LDR para sa ang Liwanag ng Pagkontrol ng NeopixelsUpdate 01-jan-