Мазмуну:

Кагаз чырактар үчүн LED шам: 3 кадам
Кагаз чырактар үчүн LED шам: 3 кадам

Video: Кагаз чырактар үчүн LED шам: 3 кадам

Video: Кагаз чырактар үчүн LED шам: 3 кадам
Video: Бул белгилерди байкасаныз торотко даярдана бериниз! 2024, Июль
Anonim
Кагаз чырактар үчүн LED шам
Кагаз чырактар үчүн LED шам

Бул долбоор, мисалы, Кагаз Чырактардын ичинде колдонуу үчүн реалдуу көрүнгөн шам эффектин кантип жасоону көрсөтөт. Бул NodeMCU тактасын (ESP8266) колдонот, NeoPixels, ошондой эле WS2812 LED деп аталат. Чыныгы шамдар менен салыштырууну көрүү үчүн жыйынтыктар бөлүмдөрүндөгү видеолорду караңыз.

1 -кадам: Аппараттык

Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык

WS2812 светодиоддору, бул түстүү светодиоддор, алар сериялуу түрдө туташат, жеке даректелет жана алардын кызыл, жашыл жана көк компоненттери 0 менен 255тин ортосунда орнотулушу мүмкүн.

Мурунку долбоордо менде бир нече тилкелер калган болчу, анткени светодиоддордун ортосунда боштук бар эле, мен бир чырак үчүн крестте 4 LEDди колдонууну чечтим.

Бардык WS2812 долбоорлорундагыдай эле, биринчи маалымат каналына кичинекей резисторду кошуу сунушталат (борбордук зым). Жана мындан тышкары, электр булагынын жанына конденсатор кошуңуз. Power Amp диоддордун санына жараша болот.

2 -кадам: Программалык камсыздоо

Программалык камсыздоо
Программалык камсыздоо

Бул долбоордо светодиоддорду Arduino эмес, NodeMCU тактасы (ESP8266) MicroPython менен башкарат.

Биринчи кадам - бул колдонмого ылайык micropython камтылган флеши: ESP8266 боюнча MicroPython менен баштоо.

Андан кийин аны 11. LED NeoPixels'те көрсөтүлгөндөй кууп чыгуу үчүн колдонсо болот

Менин тактамда Machine.pin (4) D2 (сүрөттө көрүнүп тургандай). Gnd ди LED менен туташтырууну унутпаңыз.

Чыныгы шам сыяктуу лампочканы жасоо үчүн, мен кичинекей питон программасын жаздым, ал бул макаланын комментарийлеринде жазылган гаусс таркатуусунан кийин жеке леддерди туш келди жаңыртат:

Программа (main.py) LED_COUNT константасында көрсөтүлгөндөй көп LED_light объектилерин түзөт.

Жарыктын узундугун жана интенсивдүүлүгүн туш келди өзгөртүү менен, бул жакшы эффектти жаратат.

Ыктымалдуулук кокустук LED жарыктыгы 50% 77% - 80% (анча байкалбайт) 30% 80% - 100% (абдан байкалат, сим. Аба жылтылдайт) 5% 50% - 80% (абдан байкалган, күйүп кеткен жалын) 5% 40% - 50% (абдан байкалган, өчкөн жалын) 10% 30% - 40% (абдан байкалган, өчкөн жалын) мунун баары Гаусс актуалдаштыруу убактысы менен. Ыктымалдык Туш келди убакыт 90% 20 мс 3% 20 - 30 мс 3% 10 - 20 мс 4% 0 - 10 мс

булак: Эриктин комментарийи

3 -кадам: Жыйынтык

Натыйжада шамал болгондо шамдын жарк этип турушу сыяктуу жакшы эффект берет.

Экинчи видеодо арткы фонарлар светодиоддук негизде жана алдыңкы жолу салыштыруу үчүн чыныгы шамдар.

Сунушталууда: