Sadržaj:
- Korak 1: Modelirajte pahuljicu / zvijezdu
- Korak 2: Izgradite podršku
- Korak 3: Soder LED trake
- Korak 4: Upravljački program za LED diode
- Korak 5: Softver i animacije
Video: Snježna pahuljica / LED animacija sa LED trakom: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Mali vodič o tome kako sam izgradio božićni ukras sa LED trakama koje sam ostavio iz drugog projekta. Dostupne su datoteke plana, softvera i animacije. Ovaj projekt inspiriran je sljedećim youtube videom.
Korak 1: Modelirajte pahuljicu / zvijezdu
Prvi korak bio je planiranje potporne strukture za LED diode, što je učinjeno s Inkscapeom. Koncept je imati pahuljicu sa zvijezdom unutra. Širina je odabrana kao širina dvije trake kako bi se moglo stvoriti sve s jednom trakom koja se vraća na sebe.
Korak 2: Izgradite podršku
Nosač je izrađen od drveta i sastavljen vrućim ljepilom.
Korak 3: Soder LED trake
LED trake se odrežu na odgovarajuću duljinu za svaki segment, a zatim leme zajedno s pripremljenim žicama. To je dugo trajalo i preporučio bih da LED diode stavite na žicu umjesto rezanja traka.
Korak 4: Upravljački program za LED diode
U ovom projektu LED diode ne pokreće Arduino, već ploča NodeMCU (ESP8266) s MicroPythonom na njoj.
Prvi korak je vrhunska nadogradnja firmvera mikropythona prema ovom vodiču: Početak rada s MicroPythonom na ESP8266. Tada je moguće koristiti ga za pogon LED dioda kao što je prikazano u 11. Upravljanje NeoPixelima.
Na mojoj ploči Machine.pin (4) je D2 (kao što se može vidjeti na slici). Ne zaboravite spojiti gnd sa LED diodama.
Korak 5: Softver i animacije
Softver napisan na Pythonu može se preuzeti na moj GitHub.
Datoteka main.py upravlja reprodukcijom animacije. Može imati način rada sata gdje se vrijeme prikazuje kao postotak broja LED dioda. Tu su i sve animacije prikazane u videu koje se mogu kopirati iz datoteke animations.txt. Animacije nas čine modulom snowflake_esp.py koji ima klasu Pahuljica za jednostavno adresiranje cijelih dijelova strukture. Stoga je moguće kontrolirati sve LED diode zajedno ili samo dio zvijezde, ili stablo, list ili deblo svake ruke, sve do pojedinačne LED diode.
Na primjer:
from snowflake_esp import *sf = Pahuljica (0)
isključeno = Boja (0, 0, 0) def čekanje (ms): vrijeme.spavanje (ms/1000.0) --- velika i mala zvijezda s prijelazom pahuljice y = Boja (255, 220, 0) sf.paint (isključeno) sf.star.color (y) čekati (1000) sf.star.paint (isključeno) sf.trees.color (w) čekati (1000) sf.trees.trunk.paint (off) sf.trees.leaf.color (y) čekaj (1000)
Preporučeni:
Svjetlo sata sa matričnim matričnim zaslonom, LED trakom, kontrolirano WiFi -jem: 3 koraka (sa slikama)
Svjetlo sata matrice matričnog zaslona s LED trakama s WiFi upravljanjem: programabilne LED trake, npr. temeljene na WS2812, fascinantne su. Aplikacije su mnogobrojne i brzo možete postići impresivne rezultate. I nekako mi se čini da su izgradnja satova još jedna domena o kojoj puno razmišljam. Počevši s nekim iskustvom u
Snježna kugla LED Mason Jar: 4 koraka
LED masonska posuda za snijeg LED globus: Mi smo obitelj proizvođača, pa je naš najmlađi proizvođač rekao " Htio bih napraviti snježnu kuglu od masonske posude " začuo se snažan odgovor " Kreni! " Kad je stvarala prototip, vidjeli smo njezinu viziju i čuli je kako želi uzeti
Super efekti s LED trakom i LED krugom: 11 koraka
Super efekti s LED trakom i LED krugom: Hii prijatelju, Danas ću napraviti krug svjetla super efekata sa LED trakom i LED -om. Počnimo
Automatski dozator kukuruznih pahuljica (keramički): 14 koraka
Automatski dozator za kukuruzne pahuljice (keramički): Moja ideja: Za svoj posljednji projekt prve godine dopušteno mi je razraditi projekt koji mi se svidio. Za mene je izbor brzo napravljen. Činilo mi se originalnom idejom za automatizaciju dozatora žitarica tako da možete daljinski upravljati strojem. Nakon nekog r
LED pahuljica: 15 koraka (sa slikama)
LED pahuljica: Ova LED pahuljica ima animirane boje koje pruža 7 APA102 LED dioda, a kontrolira ih Arduino Nano mikrokontroler. Komadići su laserski izrezani akril. Možete stvoriti vlastiti dizajn slijedeći ovdje navedene koncepte i laserski ih izrezati u vašoj lokalnoj proizvodnji