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

359 142
Russian Federation Vladivostok
4 года

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

Некоторе время назад я захотел иметь в своем аквариуме контроллер (маленький компьютер), 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
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

Pelengasoff

Для первой есп посмотрите что она выводит в ком порт.
http://xendil.com/ru...
Для второй есп возьмите другой УСБ кабель, другой УСБ порт в компе, другой комп.
2019-12-2828/12/2019 02:29:44
#2725324
Нравится Pelengasoff
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

78 24
Троицк
2 года

xendil

Вот то получилось.
Текст в черном окне постоянно обновляется, т.е., если я правильно понимаю, идет постоянная перезагрузка.
Aкваконтролер Xendil.
2019-12-2828/12/2019 09:35:52
#2725359
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

Поставьте альтернативную прошивку. Если не пойдет, то читайте у них 3 последних странички, там вроде конденсатор припаяным помогал.
https://reefcentral....

2019-12-2828/12/2019 10:37:39
#2725371
Нравится Pelengasoff, Jaster
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

2355 94
Уфа
8 мес.

xendil
это мне помог ) Прошивку в итоге выбрал Вашу!
2019-12-2828/12/2019 10:41:57
#2725372
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

78 24
Троицк
2 года

xendil


Похоже ситуация Jaster-a повторяется.
После erase.bat и заливки SMAC16-RC3 пишет тот же самый: "Brownout detector was triggered".

Буду паять кондёр 2-3000 мкФ; жаль только под рукой такого нет. В старых БП от компов такой можно найти?
2019-12-2828/12/2019 21:55:22
#2725613
Постоянный посетитель
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

741 241
Воронеж
6 мес.

Pelengasoff
3000 мкФ

Зачем на столько? (Просто интересно).
2019-12-2828/12/2019 22:13:46
#2725625
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

78 24
Троицк
2 года

rik473


Пишут, что для того, чтобы нивелировать просадку напряжения при старте Wi-Fi модуля.
Почему именно 2-3000 мкФ, а не 10, не 100 - не знаю.
Вот у меня есть в запасах керамика 0.1 мкФ - попробую его.

Изменено автор Pelengasoff

UPD1: Попробовал 0.1 мкФ - не помогло.

Изменено автор Pelengasoff

UPD2: Ура, всё получилось после подпайки электролитического кондера на 1000 мкФ.



Изменено автор Pelengasoff
2019-12-2929/12/2019 08:53:52
#2725734
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

78 24
Троицк
2 года

xendil


Теперь, когда удалось подключиться к контроллеру по wifi, возник вопрос по настройкам. Видео посмотрел, но вопрос остался.
Перехожу в Settings-WiFi, ставлю галки, сканирую доступные сети, нахожу свою, пишу пароль и жму Save. Контроллер пишет Wait, и .... ничего не происходит. Client IP 0.0.0.0, Client status Not connected.
Может что-то с настройками моего домашнего роутера? Инет от МГТС, роутер GPON Sercomm.

Изменено автор Pelengasoff

Изменено автор Pelengasoff
2019-12-2929/12/2019 14:19:59
#2725837
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

Pelengasoff

А что должно происходить?
В начале вы заходите через вифи самого контролера. Когда вы отключаете вифи контролера и ставите связь через домашний роутер вы тут же теряете связь с есп. И надпись Waite будет висеть до бесконечности. Вам нужно переконектиться к есп через роутер. У него уже будет другой ip который выдал ему роутер.
2019-12-2929/12/2019 14:46:53
#2725860
Нравится Pelengasoff
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

78 24
Троицк
2 года

xendil


Премного благодарен ))) Всё получилось.
2019-12-2929/12/2019 15:02:24
#2725869
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

Pelengasoff


Растолкуйте, пожалуйста, как в программе настроить включение реле по времени?
Реле твердотельное, подключено к GPIO16.
Спасибо.

На вкладке pwm добавляете gpio16 в таблицу timer chanels. Если нужно задавать именно время а не скажем миллилитры, то в колонке ms/y.e. ставите -1. Далее на вкладке Timer добавляете правило для этого канала. Но увы возможно только 1 правило на канал.
2019-12-2929/12/2019 22:13:38
#2726042
Нравится Pelengasoff
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

78 24
Троицк
2 года

xendil

Спасибо.
Правильно я понял логику, что задав Тстарт=12.00, дТон=9.00 дТофф=0 Каунт=1 я получу срабатывание реле один раз в день в 12.00 - вкл, в 21.00 - выкл?
2019-12-2929/12/2019 22:19:09
#2726043
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года
2019-12-2929/12/2019 22:35:09
#2726045
Нравится Pelengasoff
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

78 24
Троицк
2 года

xendil

Подскажите, плз, а как может быть так, что RTC DS3231 Found, а I2C EEPROM not found, если они расположены на одной плате?
Aкваконтролер Xendil.


Изменено автор Pelengasoff
2019-12-3030/12/2019 08:00:21
#2726101
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

Pelengasoff

1. Есть часы с еепром и без него. У вас наверняка с еепром?
2. Может банально, неисправен еепром.
3. Может находится не с первого раза. Попробуйте перезагрузить, вкл/выкл.
4. перемычки А0, А1, и т.д. не должны быть замкнуты.
2019-12-3030/12/2019 08:35:55
#2726103
Нравится Pelengasoff
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

78 24
Троицк
2 года
xendil
1. Есть часы с еепром и без него. У вас наверняка с еепром?
Да.


2. Может банально, неисправен еепром.
Интересно, что это он испортился.... Работал.


3. Может находится не с первого раза. Попробуйте перезагрузить, вкл/выкл.
Ок.


4. перемычки А0, А1, и т.д. не должны быть замкнуты.
Не, не замкнуты.

Единственное, что я с этой платой сделал, это я удалил резистор в цепи зарядки, но и без него EEPROM работал.

Если не заработает, поставлю другую.

Изменено автор Pelengasoff
2019-12-3030/12/2019 09:42:07
#2726123
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

396 122
Великий Новгород
3 года

Здравствуйте.У меня такая проблема.Через контроллер подключены три пары светодиодов.По паре на G13,G12 и G14.Сеть я настроил, но у меня не получилось настроить управление светом и контроллер я отключил.Светильник работал от своего БП на таймере, пока не отвалилась пара светодиодов, которая была припаяна от драйверов на G12.После того, как я обатно припаял провода, заработала только одна пара светодиодов.Я снова перепрошил контроллер, настроил сеть, попытался настроить управление светом, но все работает неадекватно.Если в меню включаешь все группы, работае 1 пара, если две выключены, одна включена, работают все светодиоды и т.д.

2019-12-3030/12/2019 19:26:18
#2726319
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Luchegorsk
4 года

wikk

Из ваших объяснений мало что понятно. Сколько у вас БП? Может проблемы с землёй?
Сделайте фотку вашей распайки или нарисуйте схему нынешнего состояния светильника.
2019-12-3131/12/2019 02:05:24
#2726568
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

396 122
Великий Новгород
3 года
Aкваконтролер Xendil.
Aкваконтролер Xendil.

Два блока питания.Один на драйвера светодиодов и один на питание контроллера.От каждой пары драйверов два провода соединены и припаяны к пинам G13,G12 и G14.

wikk
Один на драйвера светодиодов и один на питание контроллера.

Нужно соеденить землю двух БП?
2019-12-3131/12/2019 15:01:32
#2726650
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

61 9
Russian Federation Krasnodar
6 дн.

wikk

Естественно, GND должна быть объеденина.
2019-12-3131/12/2019 15:07:32
#2726651
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

396 122
Великий Новгород
3 года

Две пары диодов, которые на драйверах LDD-700H заработали, одна пара на драйверах LDD-350L не работает.Все время включено.Пробовал менять пины, на G27 то же самое.Такое ощущение, что дело в драйверах.На LDD-350L земля и шим звонятся между собой, а на LDD-700H не звонятся, это нормально или нет?

2019-12-3131/12/2019 17:28:22
#2726687
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Luchegorsk
4 года

wikk

Не должны звониться.
2020-01-0101/01/2020 04:43:14
#2726764
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

396 122
Великий Новгород
3 года

xendil

wikk

Не должны звониться.

Подскажете, как это исправить?Подобрать другие драйвера?
2020-01-0404/01/2020 19:38:23
#2728331
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

wikk

Да
2020-01-0404/01/2020 22:14:12
#2728405
Свой на Aqa.ru, Советник
Советник аквафорума

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

2670 814
Рыбинск
7 мес.

Интересно, это только мне не удаётся изменить имя модуля? Вернее, вообще ни одно из редактируемых полей в таблице "List of controllers" не сохраняется.
Прошивка f2.3.2r build on Mar 19 2019

2020-01-0606/01/2020 15:32:37
#2729063



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