Найти тему
Мастер-Ломастер

Ардуино ESP8266. Часы на светодиодной ленте WS2812 с синхронизацией по WI-FI

Простые часы на ESP8266 с синхронизацией с сервером NTP и адресной светодиодной ленте WS2812 60 светодиодов на метр. Из органов управления - единственная кнопка, переключающая часы с летнего на зимнее время.

Светодиодная лента нарезана и поклеена на основание, получилось по три светодиода в вертикальных сегментах (5 см длинной) и по два в горизонтальных. Всего с точками ушло 74 светодиода. Общее потребление при LEDS.setBrightness(50) равно 200-300 миллиампер, в зависимости от цвета свечения (один цвет меньше, белый - больше, так как при этом работают все три цвета). При таком потреблении Часы можно запитать от зарядки для мобильных телефонов.

-2

На картинке стрелочкой показано место подключения адресной светодиодной ленты. И далее красной линией путь сигнала. Напряжение питания 5 Вольт и Земля подключаются в произвольном порядке.

К модулю ESP8266 лента подключается на 2 контакт, на плате WEMOS D1 Mini он обозначается как D4 и кнопка подключается в выводу D3 (0). Кстати выбор этих контактов позволяет в качестве управляющего микроконтроллера использовать даже ESP-01!

-3

Вот так выглядит лента с 5% автомобильной пленкой.

Ну а теперь собственно скетч. Надеюсь все читатели знают как запускать Arduino IDE, добавить поддержку плат ESP8266.

Часы на светодиодной ленте WS2812 с синхронизацией по WI-FI