Увійти

Показати повну версію : DIY LED Контроллер WiFi


AlexVOK
03.11.2017, 21:04
С появлением новой банки появилась необходимость в новом светильнике

И так Встречаем
супер бюджет до 10 $ с максимальным функционалом.

Сердце системы ESP32 (http://ali.pub/1zd053) (2-х ядерный проц)
16 каналов 16 БИТ !!
Управление через WiFi.
Синхронизация часов через Интернет.
Измерение температуры радиатора (при перегреве - занижает яркость)

Дисплея нет.
Органов управления нет.
Все управляется через телефон или комп.
В светильник встроен вебсервер.
Возможно обновление по воздуху :)
Драйверы самодельные (еще есть в наличии платки если кого заинтересует)

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

В планах вторая ESP32 будет собственно управлять оборудованием сампа
Обе ESP32 будут работать в паре и при необходимости синхронизироватся
Уже прикупил Ph и ORP электроды.
Бесконтактный датчик уровня - для автодолива
В плане управление Озонатором, кальциевым реактором
По ходу будет видно

AlexVOK
09.11.2017, 11:29
Был вопрос в личке, по поводу драйвера и
как установить нужный ток на выходе, продублирую ответ для всех

В даташите есть формула
т.е R = 0.2/I
Где I - нужный нам ток в А

т.е. если нужно 0,7 А
R = 0,2/0,7 = 0,28 Om
такой резистор сложно найти
но без проблем можно купить 0,15 0,2 0,3 0,33

например резистор 0,33 задаст на выходе драйвера ток в 0,606 А что очень даже хорошо для светодиода
не ганяем его на максимале - световой поток уменьшается незначительно
зато нагрев уменьшается на порядок, да и срок службы.

Torin21
09.11.2017, 12:56
Добрый, спасибо, думаю как повторить.
А где можно купить A6211 или готовую 5-ти канальную плату драйвера ?
Насчет программы, которой это все управляется, совсем неясно.

И чтобы лучьше представить, - какие диодные сборки стоят за картинкой с активностью по времени суток ? На фото светильника 5 каналов, а на графике 10.
На само деле ли нужно так точно выписывать каждый график по каждому каналу ?

Спасибо !

Александр1982
09.11.2017, 18:11
А где можно купить A6211 или готовую 5-ти канальную плату драйвера ?



Как пример


https://ru.aliexpress.com/item/10pcs-lot-A6211GLJTR-T-A6211G-6211-A6211-LED-Driver-DC-DC-Regulator-PWM-Dimming-3A-Lighting/32813538476.html?s=p&ws_ab_test=searchweb0_0,searchweb201602_3_10152_10 065_10151_10068_10344_10345_10342_10343_10340_1034 1_10541_10307_5670020_10060_10155_10154_10056_1005 5_10539_10537_10536_10059_10534_10533_100031_10103 _10102_10142_10107_10170_10562_10084_10563_10083_1 0561_10566_5740016_10564_10565_5650020_10312_10313 _10314_5660020_10211_10550_10128_10073_10551_10552 _10129_10553_10554_10555_10557_10125,searchweb2016 03_1,ppcSwitch_5&btsid=918c9c00-1d9c-4773-8b15-4a173557599a&algo_expid=c850cbf5-9b62-415c-ba8f-75adea535398-0&algo_pvid=c850cbf5-9b62-415c-ba8f-75adea535398

AlexVOK
10.11.2017, 17:16
Torin21,
вот таких 3 платки осталось в наличии
по 15 драйверов на каждой

можно разрезать как удобно

Если кому нужно - говорите

Torin21
12.11.2017, 19:49
Что еще, кроме ESP32 и драйверов нужно ?
Насчет ESP32, - по другим Вашим темам понял что нужна конкретная модель. Возьму по ссылке в первом сообщении, а вообще на что обращать внимание ?
Спасибо !

p.s. и вы игнорировали вопрос насчет магнитофона :) Как насчет программы, которой это все управляется ?

AlexVOK
12.11.2017, 20:31
ESP32 брал у этого продавца (http://ali.pub/20j84a) - проверено уже 4 шт у него купил

еще я использовал преобразователь (http://ali.pub/20j8vp)чтоб не городить отдельный БП на 5В

AlexVOK
12.11.2017, 22:26
прошивку на днях выложу
нужно решить как задавать имя точки доступа и пароль
сейчас у меня это вшито в исходнике

Rulik
13.11.2017, 13:53
А где можно купить A6211
В Украине, при кол-ве от 4шт - 22грн, срок поставки 2 недели

Александр1982
13.11.2017, 19:20
А можно ссылку ?В Украине, при кол-ве от 4шт - 22грн, срок поставки 2 недели

rya66
15.11.2017, 23:01
Добрый вечер

Torin21,
вот таких 3 платки осталось в наличии
по 15 драйверов на каждой

можно разрезать как удобно

Если кому нужно - говорите
Миниатюры
Нажмите на изображение для увеличения
Название: 20171106_204636.jpg
Просмотров: 106
Размер: 205.6 Кб
ID: 612463 Нажмите на изображение для увеличения
Название: 20171106_204646.jpg
Просмотров: 65
Размер: 197.4 Кб
ID: 612464

Одну плату заберу. Цена вопроса

steals81
15.11.2017, 23:38
Тоже интересует цена платы.

Отправлено с моего HUAWEI P7-L10 через Tapatalk

Torin21
15.11.2017, 23:55
я полным ходом все покупаю, хочу собрать. Есть неудобство, что надо комплектующие для драйверов покупать. В Китае их поштучно уж точно не продают. В радиомаге не проверял ще правда. Если у кого будет набор на от 5 до 15 драйверов, я бы взял :)

AlexVOK
16.11.2017, 21:49
осталась последняя платка
может кто то предложит что то из коралов в обмен
может у кого то есть неоновая сериатопора
Весь свой огромный куст потерял при переезде ;(

Александр1982
18.11.2017, 15:55
Управление через WiFi.
Синхронизация часов через Интернет.


А что если интернета не будет пару суток, часы как себя поведут ? Спасибо

Torin21
18.11.2017, 23:46
AlexVOK, напишите пожалуйста список комплектующих, какие Вы использовали для драйвера. И особенно что можно у нас :)
И еще вопрос, - Вы использовали блок питания 36V ?

С даташита A6211 я вытянул такое:

C1: EMZA500ADA470MF, Aluminium Electrolytic Capacitors - SMD 47UF 50V SNBI
С2: UMK316BJ475KL, Multilayer Ceramic Capacitors MLCC - SMD/SMT 4.7uF 50V X5R +/-10% 1206 Gen Purp
С3: CGA5L2X5R1H684K160AA, Multilayer Ceramic Capacitors MLCC - SMD/SMT 0.68uF 50volts X5R 10%
L1: NR8040T100M, Fixed Inductors 8040 10uH 44.2mOhms +/-20%Tol 3.1A HiCur
D1: B250A-13-F Schottky Diodes & Rectifiers 50V 2A

RSENSE (Current Sense Resistors):
1.3 A: SMD 1/2W 0.15ohm 1%
0.67 A : SMD 1/2W 0.3ohm 1%

R1 140 kΩ ?
C4, C5 0.1 μF ?

Спасибо !

AlexVOK
28.11.2017, 20:51
А что если интернета не будет пару суток, часы как себя поведут ? Спасибо

Будут идти софтверные часы.
с интернетом 1 раз в час синхронится время
Даже если после включения не будет интернета
Часы запоминают последний час до выключения
Т.е. если свет пропадет на долго то часы будут отставать
Но как только появится интернет часы синхронизируются

mirashic
01.12.2017, 20:10
Добрый день.
Можно больше информации по ESP32. Подключение, прошивка.

Torin21
06.12.2017, 23:37
Похоже AlexVOK не рассчитал свои силы.. у меня три обещания за последние три недели и пустота. Я бы подхватил тему, идея нравится. Но нужна программа, схема подключения и мне ещё нужен точный список комплектующих для драйверов. Все стоит, половина куплена, время уходит. Алекс ? :)

AlexVOK
12.12.2017, 15:01
Уважаемый Torin21, делайте сами и выкладывайте.

а я буду выкладывать свои наработки по мере их появления.
Есть основная работа.

Кто хочет быстро и не хочет вникать - прямая дорога в магазин, есть много достойных брендов.
На сим пока все.

Продолжение будет - но не стои торопить события.

mirashic
28.12.2017, 18:22
Моя посылка приехала...
Жду продолжение темы.
Всех с наступающим праздником.

igorlab
04.01.2018, 17:37
AlexVOK, здравствуйте, Вы платки драйверов заказывали https://easyeda.com или на радиорынке покупали?

AlexVOK
06.01.2018, 10:38
igorlab, рисовал и заказывал самостоятельно в китае

igorlab
06.01.2018, 10:56
Не осталось больше? Купил бы, или фотошаблон? :) вчера делал блок управления устройствами на 220в, вроде проучилось https://uploads.tapatalk-cdn.com/20180106/5c2ef789ec6f0c6007c2e122c0580889.jpg https://uploads.tapatalk-cdn.com/20180106/3087d1eaed87d37c35912d0129ee2acd.jpg


Надіслано із мого iPhone за допомогою Tapatalk

svidrak
06.01.2018, 22:44
Можно не много характеристик вашего драйвера?
есть платка?

mirashic
22.01.2018, 14:17
Всем привет.
В продолжение темы. Пришлось вникать в код Arduino. Вот что получилось на данный момент.
Версия моей платы: ESP32 esp32 devkit v1. У неё другая распиновка, чем у автора топика.
Через браузер управляем только мощностью каналов. Время начала закатов и рассветов задаем только в коде.
На протяжении прошедших четырех лет, я их не изменяю и не вижу смысла менять. Другое дело выходная мощность,
тут можно и поиграться. Адрес IP статический. Прошивать можно по воздуху.
Визуализация графика взята с сервиса https://google-developers.appspot.com/chart/.
Обновление времени через интернет, через определенные интервалы - сохраняем текущее время в память. (пропал интернет, или напряжение)
При появлении интернета происходит синхронизация.
В архиве скетч для Arduino ID.

Я не программист. (критика кода приветствуется)

mirashic
28.01.2018, 15:05
Всем доброго дня.
Продолжение.
Заменил график 'Google' на встроенный в прошивку. Теперь если нет интернета - график есть.
Убрал автоматическую синхронизацию времени по интервалу, добавил в место неё две кнопки.
Кнопка: Set Time - перемещаемся по школе времени с интервалом 1 час, например если долго нет интернета и контроллер был выключен - можем в ручную выставить 'час'.
Или, если надо включить лед каналы, когда они погашены.
Кнопка: Synchron - синхронизация времени по ntp. (при рабочем интернете.)
Кнопки выбора лед канала для выставления времени начала восхода и начала заката.
Длительность восхода и заката по 1 часу.
Все настройки сохраняются во внутренней памяти. ( После первой прошивка все параметры = 0, выставляем нужные...)

Из глюков:
Иногда при нажатии на кнопку - браузер не успевает обновится. Надо продублировать нажатие.
При быстром нажатии на кнопки - зависает. Ждем...

Архив с текущим скетчем для Arduino ID.

mirashic
01.02.2018, 08:34
Исправил мелкие ошибки и перезалил.
.на графике можно было отобразить отрицательные цифры...
.вроде получилось убрать зависание после перезагрузки браузера...
.добавил цветное отображение цифр...
.луну можно выставить в коде...

mirashic
22.02.2018, 18:21
Привет.
Подключил датчик температуры DS18B20. Стандартные библиотеки для работы с температурой нормально не работают.
Добавил суточный график температуры. Выводит точку каждые две минуты. Подправить стиль и шкалу можно в коде.

Добавлен протокол SSDP. Обнаружение устройства. (Компьютер -> сеть).
Так как мы задаем IP адрес статический эта функция нам не нужна, но так на будущее.

xendil
28.02.2018, 13:51
А каковы дальнейшие планы?

mirashic
28.02.2018, 17:25
Привет. А планов как таковых нет.
Нравится концепция простого контролера без кнопок и дисплея на корпусе (но кнопка рестарт нужна).
Пока приедет радиатор все собранно на макете.
8 каналов - регулировка мощности и восхода заката.
Температура.
Протокол SSDP - пока отключил, вызывает периодические зависания платы (возможно другая причина).

Сейчас в банке стоит универсальный контролер на все (свет, температура, куча таймеров, PH, автодолив, нагрев/охлаждение) и один блок питания.
Любой сбой приводит к остановке всего.
Все разделил, на все свой контролер и куча блок питания, хотя по питанию можно оставить два : 24 и 12 вольт.

xendil
28.02.2018, 18:48
Хотел вам в личку, а письмо вроде уходит, а у меня в папке отправленных не появляется. Поэтому я не знаю то ли я писал вам то ли не писал.
Поэтому сюда. Я тоже делаю контролер под ЕСП32. Взгляните, может будет интересно. Вот его топик на форуме
http://www.aquaforum.ua/showthread.php?t=245980&page=4

LVit
04.10.2018, 12:54
Автор пропал, тема заглохла. Так и не узнали что нить полезного. Печалька

AlexVOK
19.10.2020, 23:50
Появилась необходимость сделать еще один светильник, решил за одно и новую прошивку для него запилить

Новая версия лед света на ESP32 (https://www.aquaforum.ua/showthread.php?t=280484)


vfa9D95X6BA

Gepard
20.10.2020, 14:44
ESP32 брал у этого продавца (http://ali.pub/20j84a) - проверено уже 4 шт у него купил

еще я использовал преобразователь (http://ali.pub/20j8vp)чтоб не городить отдельный БП на 5В

у нас в Украине можно по такой цене купить и еще дешевле