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

359 142
Russian Federation Vladivostok
3 года

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

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

19
Воронеж
6 года

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

Изменено 31.1.18 автор B_wolf
2018-01-3131/01/2018 14:02:14
#2458727
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

214 100
Камышин
4 года

Для esp32 какое железо потребуется? Может быть уже можно заказать компоненты? Есть желание собрать несколько светильников на этом контролёре.

2018-01-3131/01/2018 20:53:06
#2458905
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Vladivostok
3 года

IvanSH

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

Изменено 31.1.18 автор xendil
2018-01-3131/01/2018 22:04:55
#2458951
Малёк
Аквафорум рыбка
Аватар пользователя

10
Ukraine Nikolaev
3 года

Не могу запустить программу в браузере.
Я так понимаю она находится по адресу http://192.168.4.1
Прошивал под андроид, все работает, перешил вторую часть прошивки и тишина.
Адрес http://192.168.4.1 не открывает ни один браузер ни на каком компе.

2018-02-0202/02/2018 06:13:04
#2459610
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Vladivostok
3 года

После прошивки второй части ЕСП8266 полностью перестало отзываться или только с браузера не заходит?

перешил вторую часть прошивки и тишина

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

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

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

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

Изменено 2.2.18 автор xendil
2018-02-0202/02/2018 07:09:10
#2459613
Малёк
Аквафорум рыбка
Аватар пользователя

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

359 142
Russian Federation Vladivostok
3 года

Информация правится по мере необходимости. Вот возникла необходимость, что то было изложено не очень понятно, значит добавим и передаем.

2018-02-0202/02/2018 17:18:39
#2459820
Нравится Витася
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

214 100
Камышин
4 года

xendil

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

xendil

И вот такой вариант:
ESP32 Development Board ESP-32 ESP-32S
2018-02-0404/02/2018 10:22:34
#2460454
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Vladivostok
3 года

Наполовину правы. Эти две платы:

https://ru.aliexpres...

https://ru.aliexpres...

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

К моему великому сожалению, когда уже все было готово к публикации, выяснилась проблема. Ее решение требует замены одной библиотеки. Сколько времени мне на это понадобится я не знаю, но я делаю все что могу. Поэтому выход прошивки на esp32 откладывается на неопределенный срок. Увы.

2018-02-0404/02/2018 10:51:30
#2460458
Малёк
Аквафорум рыбка
Аватар пользователя

19
Воронеж
6 года

Очень жаль что откладывается на неопределенный срок.

2018-02-0606/02/2018 12:53:53
#2461311
Свой на Aqa.ru, Советник
Советник аквафорума

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

12254 3997
Russian Federation Balakovo
3 час.

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

359 142
Russian Federation Vladivostok
3 года

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

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

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

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

2018-02-0707/02/2018 11:09:25
#2461711
Нравится vergi
Малёк
Аквафорум рыбка
Аватар пользователя

19
Воронеж
6 года

Спасибо за проделанною работу, вообщем ESP32 NodeMcu, я прошил как всегда за 2 минуты.

- Вифи работает чуть менее стабильно, чем на есп8266. Иногда не заходит в контроллер с первого раза. Иногда пропадает связь.
Заметил когда не может найти сеть значек подключения usb в трее дергается, через некоторое время (минут 5) сам подключается к сети, то есть не нужно питание дергать.
2018-02-0707/02/2018 18:26:41
#2461887
Малёк
Аквафорум рыбка
Аватар пользователя

10
Ukraine Nikolaev
3 года

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

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

Изменено 10.2.18 автор B_wolf
2018-02-1010/02/2018 21:41:12
#2463134
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Vladivostok
3 года

Вовремя. Я как раз думал к реализации какой фишки приступить. Значит, сделаем объединение нескольких каналов света в группу.

2018-02-1111/02/2018 03:17:29
#2463225
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

2522 653
Москва
4 года

xendil


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


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

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

359 142
Russian Federation
3 года

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

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

Контроль нагрева пока не реализован. О том, что кому то может понадобится задание температуры дневным графиком я даже не думал. Ну в принципе сделать можно будет. О задание графика на несколько дней нужно будет подумать.

2018-02-1616/02/2018 05:55:10
#2465195
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
3 года

rainmaverick, я хорошо представляю график на 1 день. Но вот график на 10 дней не могу себе представить.
rainmaverick, как должен выглядеть график на 10 дней?

2018-02-1616/02/2018 06:59:06
#2465203
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

2522 653
Москва
4 года

xendil


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

214 100
Камышин
4 года

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

Спасибо за хорошую прошивку. Реально куча возможностей.
Закажу esp32 и на ней соберу ещё один светильник.

2018-02-1717/02/2018 21:42:24
#2465833
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Vladivostok
3 года

Добавлена группировка однотипных каналов света в группы.
Подробнее тут: 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-2020/02/2018 16:14:42
#2467043
Нравится vergi
Малёк
Аквафорум рыбка
Аватар пользователя

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

359 142
Russian Federation
3 года

sergey_ln

Используйте андроид приложение, оно само все находит.
2018-02-2121/02/2018 02:52:03
#2467211
Малёк
Аквафорум рыбка
Аватар пользователя

10
Ukraine Nikolaev
3 года

xendil

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

10
Ukraine Nikolaev
3 года

Очень удобно что график отображает в люменах информацию, но немного алгоритм пересчета не верен.
К примеру по графику: если мои пять каналов дают 9600 лм на 100%, то на 40% я вижу 3840 лм.
Но это не совсем верно, так как зависимость не линейная. Чем меньше ток, тем выше эффективность (КПД) диодов. Конкретно, если на 100% световой поток 9600 лм, то на 40% - 4936 лм.
Но это так, мысли вслух. Чем больше разбираюсь с графиками тем больше они мне нравятся.

2018-02-2424/02/2018 06:20:15
#2468574



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