Përmbajtje:

Fletë dëbore LED Strip / Animacione Ylli: 5 hapa
Fletë dëbore LED Strip / Animacione Ylli: 5 hapa

Video: Fletë dëbore LED Strip / Animacione Ylli: 5 hapa

Video: Fletë dëbore LED Strip / Animacione Ylli: 5 hapa
Video: Part 6 - Dracula Audiobook by Bram Stoker (Chs 20-23) 2024, Korrik
Anonim
Image
Image
Modeloni Snowflake / Star
Modeloni Snowflake / Star

Një udhëzues i vogël sesi ndërtova një dekoratë të Krishtlindjes me shirita LED që kisha mbetur nga një projekt tjetër. Ofrohen skedarë të planit, softuerit dhe animacioneve. Ky projekt u frymëzua nga videoja e mëposhtme në youtube.

Hapi 1: Modeloni Snowflake / Star

Hapi i parë ishte planifikimi i një strukture mbështetëse për LED -të, kjo u bë me Inkscape. Koncepti është të kesh një Snowflake me një Yll brenda. Gjerësia u zgjodh të jetë gjerësia e dy shiritave për të qenë në gjendje të krijojë gjithçka me një rrip që kthehet në vetvete.

Hapi 2: Ndërtoni Mbështetje

Ndërtoni Mbështetje
Ndërtoni Mbështetje

Mbështetja është ndërtuar nga druri dhe është montuar me zam të nxehtë.

Hapi 3: Shirita Soder LED

Shirita Soder LED
Shirita Soder LED
Shirita Soder LED
Shirita Soder LED

Shiriti LED pritet në gjatësinë e duhur për secilin segment dhe më pas bashkohet me tela të përgatitur. Kjo mori një kohë të gjatë dhe unë do të rekomandoja marrjen e LED -ve në një tel në vend të prerjes së shiritave.

Hapi 4: Drejtuesi i LEDs

Shofer LEDs
Shofer LEDs

Në këtë projekt LED nuk drejtohen nga një Arduino, por një bord NodeMCU (ESP8266) me MicroPython në të.

Hapi i parë është fillimi i firmware -it të mikropitonit duke ndjekur këtë udhëzues: Fillimi me MicroPython në ESP8266. Atëherë është e mundur ta përdorni atë për të drejtuar LED -të siç tregohet në 11. Kontrollimi i NeoPixels.

Në bordin tim Machine.pin (4) është D2 (siç mund të shihet në foto). Mos harroni të lidhni gnd me LED.

Hapi 5: Softuer dhe animacione

Image
Image

Softueri i shkruar në Python mund të shkarkohet në GitHub tim.

Skedari main.py trajton riprodhimin e animacionit. Mund të ketë një regjim të orës ku koha shfaqet si përqindje e numrit të LED -ve. Dhe ka edhe të gjitha animacionet e paraqitura në video të cilat mund të kopjohen nga skedari animations.txt. Animacionet na bëjnë modulin snowflake_esp.py i cili ka një klasë Snowflake për të adresuar me lehtësi pjesë të tëra të strukturës. Prandaj është e mundur të kontrolloni të gjitha LED -të së bashku ose vetëm pjesën e yllit, ose pemën, fletën ose trungun e secilës krah, deri në LED -in individual.

Për shembull:

nga importimi i snowflake_esp *sf = Snowflake (0)

fikur = Ngjyra (0, 0, 0) def prisni (ms): koha. gjumi (ms/1000.0) --- yll i madh dhe i vogël me kalimin e flokut të dëborës y = Ngjyra (255, 220, 0) sf.paint (off) sf.star.color (y) prisni (1000) sf.star.paint (off) sf.trees.color (w) prisni (1000) sf.trees.trunk.paint (off) sf.trees.leaf.color (y) prit (1000)

Recommended: