Mündəricat:
Video: Kağız Fənərlər üçün LED Şam: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu layihə, məsələn, Kağız Fənərlərin içərisində istifadə üçün real görünən şam effektinin necə ediləcəyini göstərir. WS2812 LEDləri olaraq da bilinən NeoPixelləri idarə etmək üçün NodeMCU lövhəsindən (ESP8266) istifadə edir. Həqiqi şamlar ilə müqayisə etmək üçün nəticələr bölməsindəki videolara baxın.
Addım 1: Avadanlıq
WS2812 LED-ləri, tam rəngli LED-lərdir, ardıcıl olaraq bağlanır, ayrı-ayrılıqda ünvanlanır və qırmızı, yaşıl və mavi komponentlərini 0 ilə 255 arasında təyin edə bilər.
Əvvəlki bir layihədə bir neçə şerit qalmışdı, çünki LED -lər arasında bir az boşluq olduğu üçün bir fənər üçün 4 LED -i bir xaçda istifadə etməyi seçdim.
Bütün WS2812 layihələrində olduğu kimi, ilk məlumat kanalına (mərkəzi tel) kiçik bir rezistor əlavə etmək tövsiyə olunur. Və əlavə olaraq, enerji təchizatı yaxınlığında bir kondansatör əlavə edin. Güc Amperi LED sayından asılıdır.
Addım 2: Proqram təminatı
Bu layihədə LEDlər Arduino ilə deyil, üzərində MicroPython olan NodeMCU lövhəsi (ESP8266) tərəfindən idarə olunur.
İlk addım, bu təlimatı izləyən micropython firmware -in üst flaşdır: ESP8266 -da MicroPython ilə işə başlayın.
Daha sonra 11 -də göstərildiyi kimi LEDləri idarə etmək üçün istifadə etmək mümkündür. NeoPixellərin İdarə Edilməsi
Lövhəmdə Machine.pin (4) D2 -dir (şəkildə görə bilərsiniz). Gnd -i LED -lərə bağlamağı unutmayın.
Ledin titrəməsini əsl şam kimi etmək üçün bu məqalənin şərhlərində tapılan gauss paylamasından sonra fərdi ledləri təsadüfi olaraq yeniləyən kiçik bir python proqramı yazdım:
Proqram (main.py), LED_COUNT sabitində göstərildiyi qədər çox LED_light obyekti yaradır.
Təsadüfi olaraq işığın uzunluğunu və intensivliyini dəyişdirərək gözəl bir təsir yaradır.
Təsadüfi LED Parlaqlığı ehtimal 50% 77% - 80% (çətinliklə nəzərə çarpır) 30% 80% - 100% (çox nəzərə çarpan, hava titrəməsi) 5% 50% - 80% (çox nəzərəçarpacaq, alovdan uçur) 5% 40% - 50% (çox nəzərə çarpan, sönmüş alov) 10% 30% - 40% (çox nəzərə çarpan, uçan alov) bütün bunlar bir Gauss aktuallaşma vaxtı ilə. Təsadüfi Zaman 90% 20 ms 3% 20 - 30 ms 3% 10 - 20 ms 4% 0 - 10 ms
mənbə: Ericin https://cpldcpu.wordpress.com/2016/01/05/reverse-engineering-a-real-candle/dakı şərhi
Addım 3: Nəticə
Nəticə şamın titrəməsinə səbəb olan bir külək olduğu kimi gözəl bir effekt verir.
İkinci videoda arxadakı fənərlər LED əsaslıdır və ön tərəfdə bir dəfə müqayisə üçün əsl şamlardır.
Tövsiyə:
Model Fənərlər və s. Üçün 31 İllik LED Flaşör: 11 Addım (Şəkillərlə)
Model Fənərlər və s. Üçün 31 İllik LED Flaşör: Model fənərlər geniş bir heyranlıq oyadır və bir çox sahiblər, sadəcə oturmaq yerinə, modelin həqiqətən yanıb -sönməsinin nə qədər gözəl olacağını düşünməlidirlər. Məsələ burasındadır ki, mayak modellərinin kiçik olması ehtimalı azdır, çünki batareyalar və
Ardıcıl arxa fənərlər: 7 addım
Ardıcıl Arxa Fənərlər: Bu təlimat, 1969 -cu il Mercury Cougar -dakı təcili flaşörlərə bənzər LED -lərin ardıcıllığını necə kodlaşdırmağı və bağlamağı göstərir. Ardıcıl arxa fənərlər 1960 -cı illərdə və 70 -ci illərin əvvəllərində bir neçə avtomobildə nümayiş etdirilmiş və Ford Mustang -a gətirilmişdir
Dekorativ LED Fənərlər: 4 Addım (Şəkillərlə birlikdə)
Dekorativ LED Fənərlər: Bu layihə xüsusi olaraq Instructables LED Yarışması üçün yaradılmışdır. Digi-Key-də mövcud olan əlverişli komponentlərdən və vasitələrdən və Autodesk-dən pulsuz proqramlardan (xüsusən Tinkercad) istifadə etmək üçün hazırlanmışdır. Tövsiyə edəcəyim və istifadə edərkən
Fənərlər və ikiqat partiya rejimi olan eynəklər: 12 addım
Fənərlər və ikiqat partiya rejimi olan eynəklər: ikiqat partiya rejimindən istifadə edərək sizi növbəti Halloween partiyasında ulduz edəcək əlavə xüsusiyyətlərlə sizi sinir bozucu köhnə baş lampasını əvəz edəcək öz DIY Eynəklərinizi hazırlamağın sonu budur. . Və y -ni əvəz edənə qədər gedə bilər
Yazıcılar üçün Kağız qənaət proqramı: 3 addım
Yazıcılar üçün Kağız Saving Utility: Bu kiçik proqram, inkjet və ya lazer printerləri olan insanlar üçün bir şərtdir. gobbledygook səhifəsi və ya boş səhifələr və