Obsah:
Video: LED sviečka na papierové lampáše: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Tento projekt ukazuje, ako vytvoriť realisticky vyzerajúci efekt sviečky na použitie napríklad v papierových lampách. Na poháňanie NeoPixelov, známych tiež ako LED WS2812, používa dosku NodeMCU (ESP8266). Pozrite sa na videá v sekciách s výsledkami, aby ste videli porovnanie so skutočnými sviečkami.
Krok 1: Hardvér
LED diódy WS2812 sú plnofarebné diódy LED, ktoré sú zapojené do série, sú jednotlivo adresovateľné a ich červená, zelená a modrá súčiastka môžu mať nastavené od 0 do 255.
Z predchádzajúceho projektu mi zostali nejaké pásy, pretože medzi LED diódami boli určité medzery, rozhodol som sa použiť 4 LED diódy v kríži pre jednu lampu.
Rovnako ako pre všetky projekty WS2812 sa odporúča pridať malý odpor na prvý dátový kanál (stredový vodič). A navyše v blízkosti napájania pridajte kondenzátor. Výkonový zosilňovač závisí od počtu diód LED.
Krok 2: Softvér
V tomto projekte LED diódy nie sú poháňané Arduino, ale doskou NodeMCU (ESP8266) s MicroPython.
Prvým krokom je spustenie firmvéru mikropythonu podľa tejto príručky: Začíname s programom MicroPython na ESP8266
Potom je možné ho použiť na ovládanie LED diód, ako je znázornené na obrázku 11. Ovládanie NeoPixelov
Na mojej doske Machine.pin (4) je D2 (ako je vidieť na obrázku). Nezabudnite prepojiť gnd s LED diódami.
Aby LED blikala ako skutočná sviečka, napísal som malý program pre python, ktorý náhodne aktualizuje jednotlivé LED diódy podľa gaussovského rozdelenia uvedeného v komentároch k tomuto článku:
Program (main.py) vytvorí toľko objektov LED_light, koľko je uvedených v konštante LED_COUNT.
Náhodnou zmenou dĺžky a intenzity svetla to vytvára pekný efekt.
Pravdepodobnosť Náhodný jas LED 50% 77% - 80% (sotva znateľný) 30% 80% - 100% (veľmi nápadný, simultánne blikanie vzduchu) 5% 50% - 80% (veľmi nápadný, sfúknutý plameň) 5% 40% - 50% (veľmi nápadný, sfúknutý plameň) 10% 30% - 40% (veľmi nápadný, sfúknutý plameň) to všetko s gaussovským časom aktualizácie. Pravdepodobnosť Náhodný čas 90% 20 ms 3% 20 - 30 ms 3% 10 - 20 ms 4% 0 - 10 ms
zdroj: Ericov komentár na
Krok 3: Výsledok
Výsledok poskytuje príjemný efekt, ako keby vial vietor, vďaka ktorému sviečka bliká.
V druhom videu sú lampáše vzadu založené na LED diódach a raz vpredu sú skutočné sviečky na porovnanie.
Odporúča:
Jednoduché RC papierové lietadlo!: 7 krokov
Jednoduché RC papierové lietadlo !: Tento návod vás naučí, ako vytvoriť super jednoduché a super ľahké RC papierové lietadlo za 20 dolárov alebo menej! Tento projekt nevyžaduje žiadne spájkovanie ani náročnú elektroniku a vďaka tomu, že je tento projekt taký ľahký, každý, kto chce robiť môže to z domu, ak
Vyrobte si ručne inteligentné papierové puzdro z reproduktora: 5 krokov
Ručné vyhotovenie inteligentného papierového puzdra na reproduktor: Predtým som mal stručný úvod do používania súboru LibreCAD a Pythonu na navrhnutie súboru CAD pre papierové puzdro. Keď dostaneme súbor CAD, na rezanie papierového puzdra potrebujeme laserovú rezačku. Nie každý však má prístup k laserovej rezačke, takže by bolo skvelé, keby
DIY -- Fúkateľná elektrická sviečka: 4 kroky
DIY || Vyfukovateľná elektrická sviečka: Sfúknuteľná elektrická sviečka je sviečka, ktorú je možné sfúknuť a po určitom čase opäť zapáliť. Čas, po ktorom sa bude reglowovať, je možné nastaviť (zmenou kapacity). Tento projekt je založený na obvode prechodového tlieska, ktorý je obvodom
LED sviečka k narodeninám, ktorú môžete sfúknuť: 4 kroky
LED sviečka na narodeninové torty, ktorú môžete sfúknuť: Ukážem vám, ako vyrobiť narodeninovú sviečku, ktorá používa LED diódu, ale stále je možné ju sfúknuť. Inšpirovaný elektronickým_inštalatérom LED dióda, ktorú môžete sfúknuť a kódovať
Papierové pohľadnice: 3 kroky (s obrázkami)
Blahoželania k papierovému okruhu: V tomto návode vám vysvetlím, ako si môžete ľahko vyrobiť blahoželanie k papierovému okruhu doma. S menším rozpočtom môže tento pozdrav vyrobiť ktokoľvek, môžete si pre svojich priateľov vytvoriť vlastné úžasné karty. Začnime vyrábať