go to bottom
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Vladivostok
3 года

Aкваконтролер Xendil. (страница 48)

Некоторе время назад я захотел иметь в своем аквариуме контроллер (маленький компьютер), LED свет, подачу УДО, управляемые розетки и т.д?
Я прочел сотни страниц форумов, но так и не нашел подходящего решения. Знакомая ситуация? Позже я сделал себе контроллер и Led свет. Оказывается сделать их просто.
Я создал проект Xendil, в котором, максимально доступно изложил как самому собрать контроллер и модули к нему: Led светильник, дозатор УДО, управляемые розетки.
Этот топик посвящен обсуждению создания аквариумных модулей на базе аквариумного контроллера Xendil.

Вот основные функции аквариумного контроллера Xendil, которые доступны уже сейчас.
- Модульная схема контроллера. Контроллер состоит из нескольких абсолютно независимых модулей, в каждом Esp8266. Каждый модуль реализует свою функцию. Есть модуль света, модуль подачи УДО или включения оборудования по таймеру, модуль контроля температуры аквариума и охлаждение вентиляторами. Модули можно объединить в группы - аквариумы.
- Управление по Wi-Fi всеми модулями контроллера через браузер или Андррид приложение. Есть меню модулей для легкого переключения между ними. В андроид приложении есть поиск модулей.
- Удобное Визуальное редактирование графиков света. Одновременное редактирование нескольких точек и каналов.
- Отображение мощности света в %, ваттах, люменах, люксах. Ограничение мощности.
- Сохранение в контроллере нескольких спектров и графиков света (галерея спектров, галерея графиков).
- Контроль оборотов вентиляторов охлаждения в зависимости от температуры нескольких термодатчиков. Снижение мощности света при аварийной температуре. Суточные графики температуры.
- Одновременное управление несколькими модулями (прожекторный свет)
- Модуль таймеров, для подачи УДО и включения по таймеру другого оборудования. Есть повторы и контроль остатков УДО.
- Сохранение настроек в файлы. Файловый менеджер для работы с файлами настрооек и обновления прошивки модулей по воздуху.
- Есть подробное описание сборки модулей, схемы и кнопка помощи в интерфейсе.


На рисунке изображена общая схема этого контроллера.
Картинка с форума

Bидео интерфейса управления


Для большего удобства все описания сбора модулей (устройств) на базе этого контроллера представлены на отдельном сайте. Все собирается только из общедоступных комплектующих. Вот например схема LED светильника.
Картинка с форума
Как собрать светильник описано тут . Все не так сложно как вам кажется. На сайте прошивки есть описание всех деталей, ссылки где их купить, и инструкция как все это собрать. Когда-нибудь будет и видео сборки.

Как собрать дозатор УДО и управляемые розетки описано тут .
План будущих хотелок тут .
Нет смысла изучать всю эту тему (ничего по делу тут нет). Если у вас есть вопросы, смело задавайте их, я отвечу на них, даже если они прозвучат в 10 раз подряд.

Изменено 7.5.18 автор xendil

2017-12-2424/12/2017 03:43:34
#2445362
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

77 19
Russian Federation
1 года

Сгорел модуль D1 mini ESP32.Просто однажды утром не включился.На четырёх устройствах менее чем за год второй такой случай.Какое то внутреннее КЗ.Сжигает нагрузкой внутренний стабилизатор 3.3.
Качество нестабильное.Одна сгорела просто при первом включении.Потому заказывать с запасом и монтировать с возможностью лёгкой замены.Я теперь паяю на монтажку на длинных ножках 2 см.Легко выкусить впаять другую.

2021-01-2828/01/2021 15:26:08
#2864424
Новичок

Аватар пользователя

3
Новосибирск
3 года

Здравствуйте. несколько лет пользовался прошивкой Xendil на ESP8266 никаких проблем не испытывал, все работало стабильно, но пару месяцев назад по глупости спалил PCA9685 и решил перейти на ESP32 т.к. контроллер был в наличии. использую ESP32 DEVKIT V1, имеется два одинаковых модуля и на них возникает одна и та же ошибка - модуль не загружается при питании от контактов Vin и GND, питание через понижайку 5V, то же самое от которого работал ESP8266 + PCA9685 + DS3231, если подключить модуль в это время к терминалу через провод то видно что происходит постоянная перезагрузка и ошибки чтения флэш, если при этом отключить питание через Vin и GND, то модуль успешно загружается и работает. если отключить провод от USB то какое-то время модуль работает от питания по Vin и GND и после этого подвисает. находил в данной ветке и вообще в Интернете описание подобной проблемы, которая решалась либо увеличением питания на Vin и GND, либо добавлением в схему подключения конденсатора. мне эти варианты не помогли, временное решение которое смог найти это запитать модуль от USB через БП для телефона. в данный момент схема такая - на модуль подается и питание через Vin и GND 5V и через USB, но возникают проблемы при отключении электричества, модуль не загружается пока не отключишь питание от Vin и GND, пока находишься дома это не так критично, но при длительном отсутствии это уже серьезная проблема т.к. драйвера при потере сигнала выставляют мощность 100% на всех каналах.
может кто-то сталкивался с подобной проблемой и ее удалось решить? Сама прошивка полностью устраивает, использую только для освещения т.е. к модулю подключены часы DS3231 и 6 каналов светодиодов, больше ничего нет.
заметил еще одну особенность, при использовании схемы освещения по графику свет как бы "дрожит" т.е. видны кратковременные моргания на участках графика где используется примерно одно значение т.е. изменения в освещенности от точки к точке практически не меняется, на участках графика где идет резкая смена значений (рассвет-закат) "дрожания" не видно, если включить каналы просто в режиме "On" то тоже свет ровный и не моргает.

2021-02-1515/02/2021 06:45:20
#2872161
Новичок

Аватар пользователя

2
Greece Athens
3 года

Добрый день. Хотел бы собрать дозатор. Пока жду esp32 хотелось бы поэкспериментировать с прошивкой и настройками на старом модуле esp8266 . Где можно скачать прошивку? На сайте в истории нет ссылки . Спасибо

2021-02-2222/02/2021 17:06:44
#2875286
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

59 9
Russian Federation Krasnodar
3 мес.

Ya Gence

Быть этого не может.
Aкваконтролер Xendil.

http://xendil.com/ru...
2021-02-2223/02/2021 00:24:52
#2875410
Новичок

Аватар пользователя

2
Greece
3 года

matwey69
Вот спасибо. А то я во вкладку история заходил и там смотрел.
2021-02-2323/02/2021 09:40:21
#2875466
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

487 184
Москва
2 года

Добрый день!Нужна помощь. Имеется контроллер esp32. Он прошился, работает нормально, определился в списке доступных wifi, подключился к интерфейсу Xendil. Но работает он так только пока подсоединён к компьютеру по usb кабелю. Как только подсоединяю автономно от dc-dc 5v , то в списке wifi не определяется и синий диод на нём не загорается. Кто, что подскажет?

Изменено 26.2.21 автор Andre K.

2021-02-2626/02/2021 10:58:23
#2876854
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

87 23
Арзамас
16 дн.

Andre K.
Добрый день!Нужна помощь. Имеется контроллер esp32. Он прошился, работает нормально, определился в списке доступных wifi, подключился к интерфейсу Xendil. Но работает он так только пока подсоединён к компьютеру по usb кабелю. Как только подсоединяю автономно от dc-dc 5v , то в списке wifi не определяется и синий диод на нём не загорается. Кто, что подскажет?

Изменено 26.2.21 автор Andre K.



конденсатор нужно установить, между минусом и контактом 3,3 вольта на есп. ставил 1000мкф х6.3в
2021-02-2626/02/2021 12:08:24
#2876893
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

487 184
Москва
2 года

gogi68

Попробую, но странно, раньше всё работало и так.
2021-02-2626/02/2021 13:01:13
#2876912
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

487 184
Москва
2 года

gogi68

Подключил- не помогло!
2021-02-2626/02/2021 16:41:00
#2876987
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

487 184
Москва
2 года

Andre K.

Заметил ещё, что с usb красный диод горит ярко, а от dc-dc еле светится. Мерял напряжение на выходе- показывает 5 вольт.
2021-02-2626/02/2021 16:50:53
#2876988
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

87 23
Арзамас
16 дн.

Andre K.

Andre K.

Заметил ещё, что с usb красный диод горит ярко, а от dc-dc еле светится. Мерял напряжение на выходе- показывает 5 вольт.


На есп непосредственно измерь напряжение , кондер надеюсь верно припаял . у меня в точности было так . конденсатор помог.
2021-02-2626/02/2021 17:07:19
#2876993
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

487 184
Москва
2 года

gogi68

А как его можно не так припаять? Одну ногу на минус 5в, а другую на 3в контроллера.
2021-02-2727/02/2021 10:32:24
#2877261
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

87 23
Арзамас
16 дн.

Andre K.

gogi68

А как его можно не так припаять? Одну ногу на минус 5в, а другую на 3в контроллера.


Ну да вроде правильно , на минус и на 3,3 вольта . может кто ещё подскажет. Проверьте чтобы все минусы были объединены .

Изменено 27.2.21 автор gogi68

Изменено 27.2.21 автор gogi68
2021-02-2727/02/2021 11:48:07
#2877282
Нравится Andre K.
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

487 184
Москва
2 года

Получилось подключить, лишь увеличив напряжение до 7.2в. Что скажете, долго проработает?

2021-02-2828/02/2021 12:01:51
#2877687
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

292 14
Москва
3 года

Andre K.
Получилось подключить, лишь увеличив напряжение до 7.2в. Что скажете, долго проработает?


Долго. Пока не сгорит. Если вы используете готовую плату, а-ля DevKit, то там стоит массовый LDO AMS 1117-3.3, для него это напряжение рабочее. Проблема тут в другом, при старте ESP32, она жрёт много тока... соотв. от USB она работает, а от вашего БП - нет, т.к. БП не может, в пике, выдать эти 500+ мА.

Изменено 3.3.21 автор VAnD
2021-03-0303/03/2021 13:40:06
#2879114
Нравится Andre K.
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

292 14
Москва
3 года

damrod
Здравствуйте. несколько лет пользовался прошивкой Xendil на ESP8266 никаких проблем не испытывал... и решил перейти на ESP32 т.к. контроллер был в наличии. использую ESP32 DEVKIT V1, имеется два одинаковых модуля и на них возникает одна и та же ошибка - модуль не загружается при питании от контактов Vin и GND, питание через понижайку 5V, то же самое от которого работал ESP8266 + PCA9685 + DS3231, если подключить модуль в это время к терминалу через провод то видно что происходит постоянная перезагрузка и ошибки чтения флэш, если при этом отключить питание через Vin и GND, то модуль успешно загружается и работает. если отключить провод от USB то какое-то время модуль работает от питания по Vin и GND и после этого подвисает.

...заметил еще одну особенность, при использовании схемы освещения по графику свет как бы "дрожит" т.е. видны кратковременные моргания на участках графика где используется примерно одно значение т.е. изменения в освещенности от точки к точке практически не меняется, на участках графика где идет резкая смена значений (рассвет-закат) "дрожания" не видно, если включить каналы просто в режиме "On" то тоже свет ровный и не моргает.


По-поводу питания.. см. мой ответ выше по теме. У ESP32 выше ток потребляемый, поэтому от компа она может работать, а от сферического блока питания - может и нет. Замените БП на чуть более мощный.

Что касается дрожания... теоретизируя, могу предположить три варианта:
1. Надо смотреть код прошивки, возможно криво рассчитывается уровень ШИМ.
2. Глючит генератор ШИМ/несогласованная (не оптимальная) частота работы ШИМ между МК и драйвером диодов - маловероятно, т.к. тогда бы дрожало постоянно).
3. Глючат драйвера диодов в режимах, отличные от 100% ШИМа

Первое что приходи в голову, выяснить частоту ШИМа и если она в граница 100-1000Гц, поставить драйвер MW LDD-700H или аналогичный, брендовый.

Изменено 3.3.21 автор VAnD

Изменено 3.3.21 автор VAnD
2021-03-0303/03/2021 13:53:52
#2879117
Новичок

Аватар пользователя

3
Новосибирск
3 года

VAnD

Здравствуйте. спасибо за ответ. дали варианты для размышлений.
по поводу дрожания - поставил альтернативную прошивку, на ней подобного не наблюдается, думаю что в прошивке xendil надо будет просто руками поправить значения каналов для того чтобы выставить одинаковые параметры и возможно данная проблема уйдет, либо поиграться настройками частоты.
я использую диодно-драйверные сборки, сейчас не могу посмотреть на базе чего они сделаны, но скорее всего это pt4115, заменить драйвера на другие достаточно проблемно, но предполагаю, что проблема все-так в настройках, а не в железе(мне хочется в это верить)
при перепрошивке сохранил лог с консоли ESP, в момент когда она не может загрузиться:

rst:0x10 (RTCWDT_RTC_RESET), boot:0x33 (SPI_FAST_FLASH_BOOT)
flash read-ets Jun 8 2016 00Смайлик :22:57

rst:0x1 (POWERON_RESET), boot:0x33 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00Смайлик :22:57

по данным строчкам попадаются темы на форумах, но вдумчиво почитать их еще не было времени. нашел там информацию про gpio12 и его "особенную роль" в схеме, в нескольких местах мне это попадалось, он у меня как раз используется для ШИМ LED. идут ссылки на даташиты devkit, нужно время чтобы въехать в тему. если получится что-то нарыть и победить эту беду то обязательно отпишусь.

а вообще, просто заказал с китая PCA9685 на замену сгоревшей и решил вернуться к старой схеме с ESP8266. жаль что с ESP32 не складывается у меня, но оставлять на нем аквариум без присмотра как-то боязно.
2021-03-0505/03/2021 09:04:00
#2879733
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

87 23
Арзамас
16 дн.

всем привет , хочу сделать свет на аквариум с габаритами :Ш-41, Д-139, В -47 (водного столба). планируется травник с почвопокровкой. до этого делал 2 штуки 100 литровые аквариумы. хватит ли мощности 3 ватных диодов (с линзами) пробить 50см воды?

Изменено 15.3.21 автор gogi68

Изменено 15.3.21 автор gogi68

2021-03-1515/03/2021 11:56:43
#2883851
Малёк
Аквафорум рыбка
Аватар пользователя

31 20
Комсомольск-на-Амуре
5 мес.

gogi68


C вторичной оптикой легко и непринужденно. Подбираешь угол и количество диодов для равномерной засветки дна.
2021-03-1717/03/2021 09:32:39
#2884651
Нравится gogi68
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

87 23
Арзамас
16 дн.

всем привет , вопрос по количеству подключения драйверов на один канал управления.какое количество можно подключить?

2021-03-2626/03/2021 13:10:53
#2888038
Постоянный посетитель
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

541 393
Latvia Riga
21 дн.

gogi68

Штук пять драйверов на один шим выход точно можно подвесить. Но зачем, неужели 16и каналов вам мало?
Если что каналы можно объединять в группы, можно сделать чтоб все 16 каналов управлялись одним ползунком.
http://xendil.com/ru... пункт "Gr"
2021-03-2626/03/2021 14:51:27
#2888100
Нравится gogi68
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

87 23
Арзамас
16 дн.

Рамзай

gogi68

Штук пять драйверов на один шим выход точно можно подвесить. Но зачем, неужели 16и каналов вам мало?
Если что каналы можно объединять в группы, можно сделать чтоб все 16 каналов управлялись одним ползунком.
http://xendil.com/ru... пункт "Gr"



Упростить монтаж. В светильнике 30 драйверов . 4 канала .

Изменено 26.3.21 автор gogi68
2021-03-2626/03/2021 15:12:58
#2888109
Новичок

Аватар пользователя

8 2
Жуковский
9 мес.

Добрый день! Новенький, тему читал, может что то пропустил. Приехали все комплектующие, пробую прошить модуль ESP32. Прошивка, как я понимаю заливается, но синий светодиод не загорается. Запитал от компьютерного блока питания. Подпаял кондер на 3v3 и gnd 3300 mkf 10v, пробовал и кондер на 1500 mkf 6.3v - не запускается WIFI.

Прошивка:

Aкваконтролер Xendil.


Сразу после прошивки без перезагрузки запустил PuTTY
Фотография для форума аквариумистов #497674


Запустил PuTTY после перезагрузки ESP32
Aкваконтролер Xendil.




Подскажите что делать?

Изменено 3.4.21 автор NekiyMonster
2021-04-0303/04/2021 10:32:31
#2891031
Новичок

Аватар пользователя

8 2
Жуковский
9 мес.

rik473

Сострил? А дельным советом не???
2021-04-0303/04/2021 11:16:52
#2891035
Постоянный посетитель
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

741 240
Воронеж
2 года

NekiyMonster


Уважаемый, по ссылкам ходить не судьба?
не обижю.

NekiyMonster

сострил.
А ТЫ?
2021-04-0303/04/2021 11:25:58
#2891038



Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Top