Посетитель


143 31
Russian Federation Vladivostok
26 мин. назад

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

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

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


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


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


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

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

Как собрать дозатор УДО и управляемые розетки описано тут .
План будущих хотелок тут .
Ответы на самые популярные вопросы тут .

Изменено 7.2.18 автор xendil
2017-12-24 добавлено 24/12/2017 03:43:34#2445362

Малёк


19
Воронеж
2 дн. назад
xendil
выход прошивки для есп32 планировался на 1 февраля. Но различия в программеже есп32 и есп8266 оказались больше чем ожидалось. Поэтому немного опаздываем. Думаю к ближайшему понедельнику успеть.
Спасибо за ваш труд,буду ждать с нетерпением.

Изменено 31.1.18 автор B_wolf
2018-01-31 добавлено 31/01/2018 14:02:14#2458727

Посетитель


173 57
Камышин
22 час. назад
Для esp32 какое железо потребуется? Может быть уже можно заказать компоненты? Есть желание собрать несколько светильников на этом контролёре.
2018-01-31 добавлено 31/01/2018 20:53:06#2458905

Посетитель


143 31
Russian Federation Vladivostok
26 мин. назад
IvanSH

Покупайте. Esp32 nodemcu 4мб или esp32 wemos di mini 4мб. В них уже есть 14-16 шим каналов поэтому дополнительная шим плата вам скорее всего не понадобится. Остальное все тоже что и для esp8266.

Изменено 31.1.18 автор xendil
2018-01-31 добавлено 31/01/2018 22:04:55#2458951

Малёк


10
Ukraine Nikolaev
1 час. назад
Не могу запустить программу в браузере.
Я так понимаю она находится по адресу http://192.168.4.1
Прошивал под андроид, все работает, перешил вторую часть прошивки и тишина.
Адрес http://192.168.4.1 не открывает ни один браузер ни на каком компе.
2018-02-02 добавлено 02/02/2018 06:13:04#2459610

Посетитель


143 31
Russian Federation Vladivostok
26 мин. назад
После прошивки второй части ЕСП8266 полностью перестало отзываться или только с браузера не заходит?
перешил вторую часть прошивки и тишина

Что это значит? У вас перестало получаться заходить под Андроид? Моргает ли синий диод?

Предположу, что проблема с настройкой Ви-фи. Вы указали в настройках контроллера, что нужно подключаться к домашнему роутеру? Его логин и пароль?

192.168.4.1 это адрес контролера в его собственной ви-фи сети (которую он сам подымает). Ваш компьютер к ней скорее всего не подключен. А телефоном вы подключаетесь именно к ней. Как только вы указываете контроллеру подключитя к роутеру то адрес у него будет другой его ему даст роутер. Этот адрес видно на первой страничке приложения в списке контроллеров.

Что делать:
1. Подключаемся телефоном к ви-фи сети контроллера.
2. Заходим телефоном через приложение в контроллер. Вкладка Wi-Fi. Ставим там галочку Client settings->Enabled.
Сканируем сети, выбираем ваш роутер. Указываем пароль. Жмем кнопку Save.
3. Подключаем телефон к домашнему роутеру запускаем Андроид-приложением. Видим список контроллеров и ряд с ним его адрес.

Изменено 2.2.18 автор xendil
2018-02-02 добавлено 02/02/2018 07:09:10#2459613

Малёк


10
Ukraine Nikolaev
1 час. назад
xendil Спасибо за столь оперативный ответ.
Вы были правы, проблема с настройкой Wi-Fi, я не указал в настройках контроллера, что нужно подключаться к домашнему роутеру.
Сразу столько новой информации (прошивка-настройка телефона-установка программы-и т.д.). Потому немного и "протупил".
И было бы неплохо добавить информацию с вашего последнего поста в инструкции на сайте, особенно как получить адрес для веб интерфейса.
Сейчас, когда уже подключил и настроил, все понятно и сам удивляюсь как не понял сразу, а когда делаешь все впервые возникают вопросы, особенно настройка роутера и получение адреса.
Хотя не исключаю, что сам невнимательно читал процесс установки.
2018-02-02 добавлено 02/02/2018 16:38:56#2459806

Посетитель


143 31
Russian Federation Vladivostok
26 мин. назад
Информация правится по мере необходимости. Вот возникла необходимость, что то было изложено не очень понятно, значит добавим и передаем.
2018-02-02 добавлено 02/02/2018 17:18:39#2459820
Нравится Витася

Посетитель


173 57
Камышин
22 час. назад
xendil

Я так понимаю что вот эта плата подойдет?
ESP32 ESP-32 ESP-32S ESP32S For WeMos Mini D1
xendil

И вот такой вариант:
ESP32 Development Board ESP-32 ESP-32S
2018-02-04 добавлено 04/02/2018 10:22:34#2460454

Посетитель


143 31
Russian Federation Vladivostok
26 мин. назад
Наполовину правы. Эти две платы:

https://ru.aliexpres...

https://ru.aliexpres...

Наверняка будет работать и на других, но я тестирую только на этих.

К моему великому сожалению, когда уже все было готово к публикации, выяснилась проблема. Ее решение требует замены одной библиотеки. Сколько времени мне на это понадобится я не знаю, но я делаю все что могу. Поэтому выход прошивки на esp32 откладывается на неопределенный срок. Увы.
2018-02-04 добавлено 04/02/2018 10:51:30#2460458

Малёк


19
Воронеж
2 дн. назад
Очень жаль что откладывается на неопределенный срок.
2018-02-06 добавлено 06/02/2018 12:53:53#2461311

Советник



7703 1016
Russian Federation Balakovo
2 час. назад
vergi
Очень жаль что откладывается на неопределенный срок.
Это софт. Иногда подкидывает такие задачки, что не прожуёшь никак Вот мы только что на самом последнем этапе тестирования новейшего контроллера получили такой сюрприз, который разжевывали ТРИ месяца! Без выходных. Даже 2 января все уже работали... И это, замечу, наш пятый вариант контроллера, при том в четырех до этого в том месте все было отлично. А в этот раз не прокатило
2018-02-06 добавлено 06/02/2018 14:48:03#2461358
Нравится KoRvin, vergi

Посетитель


143 31
Russian Federation Vladivostok
26 мин. назад
Опубликована прошивка для ESP32.
По сути конечно это альфа версия, хотя называется релиз.

По сравнению с ESP8266 изменилось:
- Данные передаются быстрее, поэтому интерфейс стал пошустрее.
- На самой ESP32 14-16 шим выходов, поэтому дополнительная шим плата не понадобится
- Можно менять частоту и разрядность ШИМ выходов. Чем выше разрядность, тем ниже частота. Подробнее http://xendil.com/ru...
- Т.к. частоту шим можно поднять, то вентиляторы теперь можно подключить без конденсаторов.
- Есть два аналоговых выхода (8 бит). Зачем не знаю.

Известные баги:
- Дополнительная ШИМ плата хоть и поддерживается, но спустя некоторое время зависает. Будем править в будущем.
- Вифи работает чуть менее стабильно, чем на есп8266. Иногда не заходит в контроллер с первого раза. Иногда пропадает связь. При движении ползунков в настройках света иногда подвисает на пару секунд.
Но в целом работает.

Изменено 7.2.18 автор xendil
2018-02-07 добавлено 07/02/2018 11:09:25#2461711
Нравится vergi

Малёк


19
Воронеж
2 дн. назад
Спасибо за проделанною работу,вообщем ESP32 NodeMcu,я прошил как всегда за 2 минуты.
- Вифи работает чуть менее стабильно, чем на есп8266. Иногда не заходит в контроллер с первого раза. Иногда пропадает связь.
Заметил когда не может найти сеть значек подключения usb в трее дергается,через некоторое время (минут 5) сам подключается к сети,то есть не нужно питание дергать.
2018-02-07 добавлено 07/02/2018 18:26:41#2461887

Малёк


10
Ukraine Nikolaev
1 час. назад
xendil
В планах эта фишка есть. .... В переделке интерфейса.
Но! планируется переход на есп32. Я планировал забросить развитие есп8266. Возможно по просьбам трудящихся сделаем обновление для есп8266.
Я ЗА. Возможно еще "трудящиеся" подтянутся.
Запустил сегодня контроллер со светом. 9 каналов (5 белых, Blue , Red , Crimson, Cyan ). Пока разбираюсь с настройкой каналов и графиками.

Изменено 10.2.18 автор sergey_ln

Изменено 10.2.18 автор B_wolf
2018-02-10 добавлено 10/02/2018 21:41:12#2463134

Посетитель


143 31
Russian Federation Vladivostok
26 мин. назад
Вовремя. Я как раз думал к реализации какой фишки приступить. Значит, сделаем объединение нескольких каналов света в группу.
2018-02-11 добавлено 11/02/2018 03:17:29#2463225

Завсегдатай


1744 318
Москва
3 дн. назад
xendil


Подскажите с чего начать...
Нужно включение вентиляторов (охлаждение) в зависимости от температуры, но в зависимости от времени суток.
к примеру:
днем держим температуру 24,4 градуса со смещением +-0,3 градуса
ночью держим температуру 24,7 градуса со смещением +-0,3 градуса


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

Сейчас, я пользуюсь STC-1000, но он у меня (или вообще) достаточно сильно глючит.
2018-02-15 добавлено 15/02/2018 12:29:03#2464929

Посетитель


143 31
Russian Federation
26 мин. назад
В данный момент Xendil это в большей части контроллер LED света. Еще в нем есть таймеры.
Контроль температуры был сделан для контроля температуры радиатора светильника и его охлаждения.

Но ничто не мешает опустить термодатчик в воду и охлаждать вентиляторами аквариум. Как сделать контроль охлаждения http://xendil.com/ru... Только там ESP8266, а нужно взять ЕСП32.

Контроль нагрева пока не реализован. О том, что кому то может понадобится задание температуры дневным графиком я даже не думал. Ну в принципе сделать можно будет. О задание графика на несколько дней нужно будет подумать.
2018-02-16 добавлено 16/02/2018 05:55:10#2465195

Посетитель


143 31
Russian Federation
26 мин. назад
rainmaverick, я хорошо представляю график на 1 день. Но вот график на 10 дней не могу себе представить.
rainmaverick, как должен выглядеть график на 10 дней?
2018-02-16 добавлено 16/02/2018 06:59:06#2465203

Завсегдатай


1744 318
Москва
3 дн. назад
xendil


Думаю проще всего это реализовать следующим образом...
В определенные дни месяца, дать возможность задавать свой график. Или просто общее снижение температуры стандартного графика на определенное кол-во градусов.
2018-02-16 добавлено 16/02/2018 09:05:32#2465220

Посетитель


173 57
Камышин
22 час. назад
Запустил светильник. Всё небыло времени. Пока в тестовом формате провел испытания. Все работает. 9 каналов. Управлял со смартфон через приложение.
Осталось теперь все в корпус сложить.

Спасибо за хорошую прошивку. Реально куча возможностей.
Закажу esp32 и на ней соберу ещё один светильник.
2018-02-17 добавлено 17/02/2018 21:42:24#2465833

Посетитель


143 31
Russian Federation Vladivostok
26 мин. назад
Добавлена группировка однотипных каналов света в группы.
Подробнее тут: http://xendil.com/ru... в таблице настроек света колонка "Gr".
Работает на обоих платформах и ESP32 (версия f1.3r) и ESP8266 (версия f2.3r).
Требуется обновление прошивки и html интерфейса (версия h1.3r) http://xendil.com/ru...
Андроид приложение (версия a1.3r) гугл обновляет.

Изменено 20.2.18 автор xendil
2018-02-20 добавлено 20/02/2018 16:14:42#2467043
Нравится vergi

Малёк


10
Ukraine Nikolaev
1 час. назад
xendil, большое спасибо за новую прошивку.
Ваш контроллер работает уже неделю, все отлично и стабильно.
Единственно что у меня при отключении электричества в доме, роутер дает разные адреса для веб интерфейса. Надо "покопаться" в самом роутере и задать постоянный адрес.
Удачи вам.
2018-02-20 добавлено 20/02/2018 22:50:21#2467162

Посетитель


143 31
Russian Federation
26 мин. назад
sergey_ln

Используйте андроид приложение, оно само все находит.
2018-02-21 добавлено 21/02/2018 02:52:03#2467211

Малёк


10
Ukraine Nikolaev
1 час. назад
xendil

Обновил только что прошивку "по воздуху", все отлично обновилось.
На роутере так-же задал постоянный адрес для веб интерфейса.
Спасибо еще раз.
2018-02-21 добавлено 21/02/2018 20:17:03#2467520

Малёк


10
Ukraine Nikolaev
1 час. назад
Очень удобно что график отображает в люменах информацию, но немного алгоритм пересчета не верен.
К примеру по графику: если мои пять каналов дают 9600 лм на 100%, то на 40% я вижу 3840 лм.
Но это не совсем верно, так как зависимость не линейная. Чем меньше ток, тем выше эффективность (КПД) диодов. Конкретно, если на 100% световой поток 9600 лм, то на 40% - 4936 лм.
Но это так, мысли вслух. Чем больше разбираюсь с графиками тем больше они мне нравятся.
2018-02-24 добавлено 24/02/2018 06:20:15#2468574



Аквариум и аквариумные рыбки на АКВА.ру
Top