newz20

 
<<< Назад

Светильник на ws2812 + светильник с аккумулятором (часть сборка)

Этап проектирования и сборки светильника.

Сам готовый светильник и его настройка описана здесь.
Подключение ESP
За основу был взят модуль sonoff basic в виду его широкого распространения и возможностей. Реализовано в итоге все на чистом esp8266 12f, но это сделано ради экономии места в светильнике, если вам позволяет пространство, то можно сильно сократить процесс изготовления. Для создания светильника на базе sonoff потребуется две-три точки припайки. Но сразу предупреждаю хоть на борту sonoff и есть 5v для питания наших светодиодов WS2812, но я нигде не нашел какой ампераж он способен потянуть и выдержит ли их. Но так как далее разработка переросла в более мелкие материалы и я отказался от sonoff модуля, то искать дальше бросил. Если найдете, дабавьте в комментарии. Внизу я приведу фото и описание где можно найти 5в на плате sonoff и распиновку esp на ее борту.
С этого места мы работаем с esp 8266 12f (e) и прочие модификации подойдут.
Как запустить чистый модуль показано на картинке
4
Далее доводим до состояния sonoff подключая необходимые gpio (увы найти модуль esp8266 12f в программе не удалось, работаем на примере платы witty)
Не забывайте, что esp питается от 3.3в, а плата witty от 5в.
2
Теперь когда у нас есть подобие sonnof расскажу для чего мы это делали. Большинство прошивок от сторонних разработчиков управляются кнопкой на корпусе соноф, а индикация режимов выводится на светодиод. И раз уж мы будем прошивать далее наш esp прошивкой тасмота для cонофф, то логично иметь эти кнопки и индикаторы. Реле нам конечно же не понадобится, но его тоже можно придумать куда направить в случае необходимости.
Нам приходится питать ws2812 от 5в, а esp от 3.3в. Я решил этот вопрос установкой стандартного стабилизатора на 3.3в для esp, а всю конструкцию питаю от блока питания от планшета на 5в.

Учитывая схему 1 и 2 остается добавить во вторую схему стабилизатор питания для входа в esp и все будет работать замечательно.

Светодиоды я брал планками по 8 штук на планке, подключал 4 планки последовательно, но оказалось слишком ярко и отчикрыжив половину оставил 16 светодиодов сократив при этом и энергопотребление.

Итак что у нас подключено и для чего?!!
Светодиод через резистор 220 Ом, чтобы не сгорел.
Кнопка с подтягивающим резистором в 1КОм, для устранения дребезгов.
ws2812 питается от 5в, а управляется gpio 14, рекомендуют вешать на управление резистор от 50 до 150 Ом. Но мои планки глючили с ними и я от отказался от резистора.
Ну и сама Esp подключена к питанию конечно же. И еще раз, не забывайте что для чистого esp нужен стабилизатор еще, на схеме его нет. AMS1117 или любой аналог, вот здесь 1117 в виде модуля,подключение элементарное + есть обвязка необходимая.
Сейчас будут картинки от sonoff обещанные выше, а ниже пойдем к резервной системе освещения в светильнике.
1-1 1 1-2

Резервное освещение.

Схема резервного освещения принципиально отделена от основной, мы не тратим заряд на esp и по этой причине подключенных светодиодов хватает на очень долго, а если подстроечным резистором прибрать немного яркость то можно и не дождаться когда иссякнет заряд.
Схема элементарно собирается из АКБ, светодиодов, резистора, кнопки включения и платы зарядки и контроля АКБ.
Сама схема выглядит вот так 5 а найти ее можно вот таким запросом на Али
Схемы не будет, так как найти необходимые элементы не удалось в программе, но все распишу подробно.
Соединяем все по подписанным контактам на плате. питание берем от 5 вольт, в моем случае входящее. АКБ к своим контактам (у меня 4 параллельно 18650 по 3 а/ч) минус выходящий кидаем на минус параллельно соединенных светодиодов, а по плюсу последовательно вставляем кнопку питания и резистор (у меня подстроечный для регулировки яркости, но можно и обычный подобрать), и все это припаиваем к плюсам светодиодов. в данном виде это схема будет заряжаться от основного питания и ждать своего часа, если свет отключили просто включаем кнопку и будет светить пока кнопку не выключите.

Вроде про схему расписал подробно, если непонятно пишите в комментарии будем дополнять и улучшать.

Обсуждение (0) (4)

Смотрите так же:
26.10.2020 Немного о безопасности.
17.08.2020 Переключение режима устройства долгим удержанием
09.04.2020 Автоматизация бэкапов (полный/мини) через модуль Backup от Eraser1981
09.04.2020 Добавление прокси в сценарий для обхода блокировки
19.02.2020 Правильно привязываем свойства и методы в настройках Модулей
23.01.2020 Как привязать метод к свойству или разберемся в структуре объектов
03.10.2019 Получение адреса по координатам.
13.09.2019 Ввод пин-кода или киношный экран разблокировки версия исправленная и доработанная
12.09.2019 Ввод пин-кода или киношный экран разблокировки
12.11.2018 Получение данных со стороннего сайта (аналог веб-переменным)
26.09.2018 Светильник на ws2812 + светильник с аккумулятором (часть прошивка)
17.09.2018 Немного про правильную перезагрузку.
14.09.2018 Светильник на ws2812 + светильник с аккумулятором

Краснодар, Россия

На форуме: newz20