Բովանդակություն:

Թուղթ լապտերների համար LED մոմ `3 քայլ
Թուղթ լապտերների համար LED մոմ `3 քայլ

Video: Թուղթ լապտերների համար LED մոմ `3 քայլ

Video: Թուղթ լապտերների համար LED մոմ `3 քայլ
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Հուլիսի
Anonim
Թուղթ լապտերների համար LED մոմ
Թուղթ լապտերների համար LED մոմ

Այս նախագիծը ցույց է տալիս, թե ինչպես կարելի է իրատեսական մոմի էֆեկտ դարձնել, օրինակ ՝ Թղթե լապտերների ներսում: Այն օգտագործում է NodeMCU տախտակ (ESP8266) NeoPixels- ը վարելու համար, որը նաև հայտնի է որպես WS2812 LED: Նայեք տեսանյութերի արդյունքների բաժիններին `իրական մոմերի հետ համեմատություն տեսնելու համար:

Քայլ 1: Սարքավորումներ

Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ

WS2812 LED- ները լիարժեք գունավոր LED- ներ են, որոնք միացված են սերիաներով, առանձին հասցեավորվող են և կարող են իրենց կարմիր, կանաչ և կապույտ բաղադրամասերը սահմանել 0-ից 255-ի սահմաններում:

Նախորդ նախագծից ինձ որոշ շերտեր էին մնացել, քանի որ լուսադիոդների միջև որոշակի հեռավորություն կար, ես ընտրում եմ 4 լուսադիոդներ օգտագործել մեկ լապտերի համար խաչի մեջ:

Ինչպես բոլոր WS2812 նախագծերի դեպքում, խորհուրդ է տրվում առաջին դիմային ալիքի վրա (կենտրոնական մետաղալար) ավելացնել մի փոքր դիմադրություն: Եվ բացի այդ, էլեկտրաէներգիայի մատակարարման մոտ ավելացրեք կոնդենսատոր: Power Amp- ը կախված է LED- ների քանակից:

Քայլ 2: Softwareրագրակազմ

Ծրագրային ապահովում
Ծրագրային ապահովում

Այս նախագծում LED- ները չեն առաջնորդվում Arduino- ով, այլ NodeMCU տախտակով (ESP8266), որի վրա կա MicroPython:

Առաջին քայլը միկրոփայտոնի որոնվածի վերևի առկայծումն է ՝ հետևելով այս ուղեցույցին.

Հետո հնարավոր է այն օգտագործել ՝ LED- ները քշելու համար, ինչպես ցույց է տրված 11. -ում: NeoPixels- ի կառավարում

Իմ տախտակին Machine.pin (4) - ը D2 է (ինչպես երևում է նկարում): Մի մոռացեք gnd- ը LED- ների հետ միացնել:

Որպեսզի լուսարձակը իսկական մոմի պես թարթվի, ես գրեցի փոքրիկ պիթոնի ծրագիր, որը պատահականորեն թարմացնում է անհատական լեդերը ՝ սույն հոդվածի մեկնաբանություններում գտնված գաուսյան բաշխումից հետո.

(Րագիրը (main.py) ստեղծում է այնքան LED_light օբյեկտ, որքան նշված է LED_COUNT հաստատունում:

Պատահականորեն փոխելով լույսի երկարությունը և ինտենսիվությունը, այն ստեղծում է հաճելի ազդեցություն:

Հավանականություն Պատահական LED պայծառություն 50% 77% - 80% (դա հազիվ նկատելի է) 30% 80% - 100% (շատ նկատելի է, սիմ. Օդի թրթռում) 5% 50% - 80% (շատ նկատելի, փչած բոց) 5% 40% - 50% (շատ նկատելի, փչած բոց) 10% 30% - 40% (շատ նկատելի, փչած բոց) այս ամենը ՝ Գաուսյան ակտուալացման ժամանակով: Հավանականություն Պատահական ժամանակ 90% 20 ms 3% 20 - 30 ms 3% 10 - 20 ms 4% 0 - 10 ms

աղբյուր ՝ Էրիկի մեկնաբանությունը

Քայլ 3: Արդյունք

Արդյունքն ապահովում է հաճելի ազդեցություն, կարծես մոմը թրթռացող քամի է առաջացնում:

Երկրորդ տեսահոլովակում հետևի լապտերները լուսադիոդային են, իսկ առաջինը ՝ իսկական մոմեր ՝ համեմատության համար:

Խորհուրդ ենք տալիս: