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: Pahuljica sa LED trakom / Animacije zvijezda: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Mali vodič o tome kako sam izgradio božićni ukras sa LED trakama koji mi je ostao 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 je bio planiranje potporne strukture za LED diode, što je učinjeno s Inkscape -om. 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 sama 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 dužinu za svaki segment, a zatim leme zajedno s pripremljenim žicama. Ovo je dugo trajalo i preporučio bih da LED diode koristite na žici 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) sa MicroPythonom na njoj.
Prvi korak je vrhunski flash firmver mikropythona slijedeći ovaj vodič: Početak rada s MicroPythonom na ESP8266. Tada je moguće koristiti ga za pokretanje LED dioda kao što je prikazano na 11. Kontrola NeoPixela.
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 mom GitHubu.
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 Snowflake za jednostavno adresiranje čitavih 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 sa prijelazom pahuljice y = Boja (255, 220, 0) sf.paint (isključeno) sf.star.color (y) čekanje (1000) sf.star.paint (isključeno) sf.trees.color (w) čekanje (1000) sf.trees.trunk.paint (off) sf.trees.leaf.color (y) čekati (1000)
Preporučuje se:
Ultrazvučni senzor, automatsko LED svjetlo animacije dobrodošlice i LCD informativni ekran: 6 koraka
Ultrazvučni senzor, automatsko LED svjetlo animacije dobrodošlice i LCD zaslon s informacijama: Kad se vratite kući umorni i pokušavate sjesti i opustiti se, mora biti jako dosadno vidjeti istu stvar oko sebe uvijek iznova svaki dan. Zašto ne dodate nešto zabavno i zanimljivo što promijeni vaše raspoloženje? Napravite super jednostavan Arduin
Kreiranje Sprite animacije na TTGO T-Watchu: 7 koraka
Stvaranje animiranog sprita na TTGO T-Watch-u: Demo video
Stvaranje 2D animacije pomoću programa Microsoft PowerPoint i IMovie .: 20 koraka
Stvaranje 2D animacije pomoću programa Microsoft PowerPoint i IMovie .: Ono što vam je potrebno:- običan laptop ili radna površina- Microsoft PowerPoint- iMovie ili alternativni proizvođač filmova
LED pahuljica: 15 koraka (sa slikama)
LED pahuljica: Ova LED pahulja ima animirane boje koje pruža 7 APA102 LED dioda, a kontrolira ih Arduino Nano mikrokontroler. Komadi su laserski rezani akril. Možete stvoriti vlastiti dizajn slijedeći ovdje navedene koncepte i laserski ih izrezati u vašoj lokalnoj proizvodnji
Jednostavno zaustavljanje animacije: 5 koraka
Jednostavno zaustavljanje animacije: Nadamo se da će ovo uputstvo pomoći prosječnoj osobi da upozna osnove stop animacije i omogućiti im da sami kreiraju besplatne animacije. Pošto je ovo moje prvo uputstvo, budite razumni. konstruktivna kritika vrlo dobrodošla