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

359 142
Russian Federation Vladivostok
3 года

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

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

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

lonelity

nox1ous
диоды не защищены, вентиляторы гоняют соленые брызги под крышкой?


Да как же можно?))
С 2:12 четко видно полностью закрытую электронику и матрицы крышкой из плекса. Борты крышки прорезинены и садятся жестко на саморезы. Кулеры(один на вдув, другой на выдув) забирают и выводят воздух в пазах верха крышки, т.е. за пределы герметично закрытого биотопа.
2018-05-2929/05/2018 15:15:26
#2503418
Свой на Aqa.ru, Советник
Советник аквафорума

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

1 30790 19494
Москва
4 час.

nox1ous
смотрел с планшета, показалось, что прикрыта только электроника
2018-05-2929/05/2018 15:21:14
#2503421
Малёк
Аквафорум рыбка
Аватар пользователя

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

Пару месяцев назад на прошивке xendil был легко и непринужденно реализован гибридный светильник для пресноводного аквариума.
6 каналов LED + ЛЛ, который включается релюхами в зените и выключается в соответствии с настройками через 4 часа. Рассвет на востоке, закат на западе, как доктор прописал.

2018-05-2929/05/2018 19:28:04
#2503497
Нравится Рамзай
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Vladivostok
3 года

nox1ous

По поводу первой морской аквы:
1. Термодатчики на радиатор я бы поставил. Т.к. если вентиляторы остановятся вы этого даже не заметите.
2. Регулирование оборотов вентиляторов я бы тоже подключил, что бы ночью их не гонять.
3. Лично я не сторонник заводить 220в под крышку. Герметик это конечно хорошо. Но время и соленая вода делают свое дело. А если придется залезть под крышку, чтобы смазать вентилятор, то герметичность может снизится. Но каждый сам думает о своей безопасности.
2018-05-2930/05/2018 00:56:51
#2503581
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

5971 3154
Москва
2 дн.

Рамзай
Делиться, к сожалению, нечем. Я такой же чайник, просто больше потративший времени на изучение интересующих вопросов. Схемы необходимых блоков надёргал в сети и объединил в одну плату (видел бы кто каракули на бумаге - поржал бы). Найти схему и тем более распиновку контроллера и модулей, связав их дорожками на плате, вместо проводов, не составляет особых сложностей. Плату разводил в DipTrace без создания схемы - программа очень простая и бесплатная в ограниченной версии. Разводка у меня, вероятнее всего, сделана через афедрон.

Хотел заняться сделать платы расширения под ходовые модули и выложить файлы, но времени найти не могу. Светильник себе до сих пор не соберу...

Вообще, мне кажется, кому интересно самодельничать и кто дружит с паяльником, может и сам наколхозить подобное, немного разобравшись в теме.
2018-05-3030/05/2018 11:46:58
#2503669
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

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

xendil

Наконец снял видео.



Изменено 30.5.18 автор IvanSH

Изменено 30.5.18 автор IvanSH
2018-05-3030/05/2018 14:25:43
#2503743
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Vladivostok
3 года

IvanSH

Красивый магазин. Левая Аква на видео красивая.

Довольно странное поведение светильника. Какая именно у вас есть32? Есть ли плата часов? Стои ли галочка синхронить время на светильнике через инет? Есть ли у светильников доступ в инет? Если не сложно сделайте фотку кишков светильника, если не сложно.
2018-05-3131/05/2018 12:34:30
#2504125
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

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

xendil


Какая именно у вас есть32? ESP32 Wemos D1 mini
Есть ли плата часов? Часы есть, время тикает и запоминается.
Стои ли галочка синхронить время на светильнике через инет? Да.
Есть ли у светильников доступ в инет? Нет, не настраивал.
Если не сложно сделайте фотку кишков светильника, если не сложно.

Рядом стоит светильник на ESP8266. Там все в норме. Настройки в прошивке по каналам аналогичные.

Фотография для форума аквариумистов #393018
Фотография для форума аквариумистов #393019
Фотография для форума аквариумистов #393020


Изменено 31.5.18 автор IvanSH
2018-05-3131/05/2018 17:36:52
#2504288
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

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

xendil
Левая Аква на видео красивая.


Левая примерно 2 месяца, а правая недели 3 только и там еще растения не все высажены, а часть убрать нужно. Времени нет.
2018-05-3131/05/2018 18:01:26
#2504301
Малёк
Аквафорум рыбка
Аватар пользователя

11
Russian Federation Orl
4 года

Можете добавить в план разработок пунктик, возможность подключения датчика влажности и управления каналом увлажнителя это расширит диапазон применения устройства и позволит использовать его в террариумах с улитками.

2018-07-2525/07/2018 09:26:25
#2519064
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

5971 3154
Москва
2 дн.

Don Jo
позволит использовать его в террариумах с улитками.
... а также в террариумах без улиток Смайлик :), палюдариумах, теплицах, икубаторах и прочих штуковинах, где требуется контроль влажности.
2018-07-2525/07/2018 11:38:49
#2519096
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Vladivostok
3 года

К большому сожаления, сейчас нет времени на проект, и до конца года не предвидится, увы.
На счет измерения влажности, вопрос такой: Вы собираетесь только мониторить влажность или менять ее тоже как то можно (возможно какой то увлажнитель, осушитель)?

2018-07-2626/07/2018 06:03:07
#2519276
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

5971 3154
Москва
2 дн.

xendil
Туманогенератор или дождеватель, или помпу через реле подключать.
На самом деле, на изезженной ардуино полно проектов с контролем влажности, а цена вопроса 500р. Причём всю начинку можно запихнуть в розетку, если постараться.
2018-07-2626/07/2018 10:13:27
#2519293
Малёк
Аквафорум рыбка
Аватар пользователя

11
Russian Federation Orl
4 года

Идеальный вариант отдельная вкладка в графиком влажности и канал влажности в
настройках PWM для канал задается 2 значения одно для минимальной влажности
при которой происходит включение канала на 100% и максимальная при которой
происходит отключение канала на 0%.
Управлять влажностью можно включением увлажнителя с помощью
твердотельного реле на 220в. т. к. модуль увлажнителя питается от своего блока
питания на 24в.
Пример увлажнителя.

Изменено 2.8.18 автор Don Jo

2018-08-0202/08/2018 19:42:33
#2521296


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

637 232
Москва
4.5
3 года

xendil

Привет, возможно использование нагревателя и вентиляторов одновременно, холодно, включается нагреватель, жарко, включаются кулеры?
2018-08-0202/08/2018 20:25:15
#2521308
Малёк
Аквафорум рыбка
Аватар пользователя

17 1
Russian Federation Urjupinsk
4 года

Появилась проблема после сборки светильника и настройки каналов. Их у меня 22. 16 на шим плате pca9685, а 6 подключены к esp32. Как только прописываю каналы, провожу настройку графика, так отмечается глюк прошивки - каждые 5-10 минут происходит сброс часов на 0:00. И соответственно светильник тухнет. Стоит только произвести подключение к нему через андроид приложение, как время синхронизируется и следующие 5-7 минут он работает по графику.
Думал плата часов глючная - поменял - история та же.
Сменил сам контроллер - баг остаётся. Похоже дело в самой прошивке...
Как решить?
И саму плату pca9685 тоже менял...
Контроллер esp32 d1 mini

Изменено 6.8.18 автор Surgeon76

2018-08-0606/08/2018 21:34:56
#2522322
Малёк
Аквафорум рыбка
Аватар пользователя

17 1
Russian Federation
4 года

Исходник бы.... Чтоб под себя подправить

2018-08-0606/08/2018 21:49:54
#2522330
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Vladivostok
3 года

amigo007

Нельзя
2018-08-0607/08/2018 00:47:02
#2522402
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Vladivostok
3 года

Surgeon76

1. Работа более 16 каналов и не заявляется! Т.е. подключить к ESP32 плату pca9685 можно, но правильно и долго работать она не будет, зависает (может зависнуть через сутки). Какой то баг в библиотеках при нескольких потоках.
ESP8266 поддерживает только 1 поток и поэтому прошивка была написана в 1 одном потоке.
ESP32 имеет 2 ядра и поддерживает много потоков, поэтому прошивка была переделана под много потоков(более 2х). Мои тесты показали, что для того чтобы pca9685 заработала нужно уменьшить число потоков до 2х.
2. Попробуйте отключить плату pca9685 и временно оставить только 16 каналов от ЕСП32. Баг останется?
3. Исходники. Вы уверены, что сможете скомпилить прошивку без моей помощи? В голой ArduinoStudio помоему прошивка не компилится. Я ее пишу в VisualStudio+vMicro.
2018-08-0707/08/2018 01:06:20
#2522403
Свой на Aqa.ru, Советник
Советник аквафорума

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

12252 3996
Russian Federation Volga
3 час.

Surgeon76
Появилась проблема после сборки светильника и настройки каналов. Их у меня 22.
Не могли бы ли вы рассказать, какие цели вы преследуете с таким большим количеством каналов? Сколько разновидностей по спектру светодиодов вы используете?
2018-08-0707/08/2018 06:14:18
#2522408
Председатель колхоза
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

7380 3505
Дмитров
6 дн.

DNK
Ардуино - платформа для обучения азам программирования. Ни на что более она непригодна.

Не разочаровывайте. У меня на нанках работает весь дом (котлы, свет, шторы), весь огородик (форточки, полив, досветка), стреляет пульт для салютов и т.д.

xendil
Исходники. Вы уверены, что сможете скомпилить прошивку без моей помощи? В голой ArduinoStudio помоему прошивка не компилится. Я ее пишу в VisualStudio+vMicro.

Если проект открытый, то давно пора его выложить в репозиторий на github тот-же.
Тут много умных людей, которые могут не только добавить, но и поправить если что.
А принять pull request от кого нить нового в ветку всегда ж приятно =)

ЗЫ. Если нужна помощь с репо - велкам в U2U.

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

Особенно если так. Нельзя останавливать разработку, это стратегически не верно.
2018-08-0707/08/2018 08:23:35
#2522414
Малёк
Аквафорум рыбка
Аватар пользователя

17 1
Russian Federation Volgograd
4 года

DNK
Не могли бы ли вы рассказать, какие цели вы преследуете с таким большим количеством каналов? Сколько разновидностей по спектру светодиодов вы используете?
DNK, 136 диодов))), ну и исходя из Ваших постов в разных темах и форумах скажу так.... МКС хочу подсветить)))
Какая разница что я хочу и какой у меня спектр..? Мне нужно элементарно - 22 канала..
2018-08-0707/08/2018 10:34:17
#2522433
Нравится sergey_ln
Свой на Aqa.ru, Советник
Советник аквафорума

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

12252 3996
Russian Federation Balakovo
3 час.

Volcan0
Не разочаровывайте. У меня на нанках работает весь дом
С одной стороны замечательно, если вас все устраивает. С другой, мы (и не только мы) неоднократно убеждались, что у этой платформы подавляющее большинство библиотек непригодны для серьёзной работы. Поэтому если вы не 100% уверены, что в использованных библиотеках нет глюков, либо вы твердо знаете, что использовались либы только от хорошего эмбеддера, то я бы советовал задуматься...

Surgeon76 МКС хочу подсветить)))
FYI, в фитосветильнике для российского сегмента МКС используется ДВА типа светодиодов.

Какая разница что я хочу и какой у меня спектр..?
С вероятностью 99 и 9 в периоде вы не знаете, что вы хотите.

Мне нужно элементарно - 22 канала..
Уверенно могу сказать, что вам не надо не только 22 канала, а даже больше 12 - никогда и ни при каких раскладах. Но - хозяин-барин. Движение к цели - и есть сама цель.

Если вы настроены настолько ершисто, то я умываю руки - двигайтесь самостоятельно, желаю вам получить удовольствие от процесса.
2018-08-0707/08/2018 10:42:04
#2522434
Малёк
Аквафорум рыбка
Аватар пользователя

17 1
Russian Federation Volgograd
4 года

xendil

Surgeon76

1. Работа более 16 каналов и не заявляется! Т.е. подключить к ESP32 плату pca9685 можно, но правильно и долго работать она не будет, зависает (может зависнуть через сутки). Какой то баг в библиотеках при нескольких потоках.
ESP8266 поддерживает только 1 поток и поэтому прошивка была написана в 1 одном потоке.
ESP32 имеет 2 ядра и поддерживает много потоков, поэтому прошивка была переделана под много потоков(более 2х). Мои тесты показали, что для того чтобы pca9685 заработала нужно уменьшить число потоков до 2х.
2. Попробуйте отключить плату pca9685 и временно оставить только 16 каналов от ЕСП32. Баг останется?
3. Исходники. Вы уверены, что сможете скомпилить прошивку без моей помощи? В голой ArduinoStudio помоему прошивка не компилится. Я ее пишу в VisualStudio+vMicro.


1. Я так и предподлагал, что библиотека может быть виной.

2. Отключал. Баг ушёл.

3. Ну а может всё же нам попробовать улучшить проект вместе? Ну освоим эту Визуал(хоть и терпеть её не могу...). На гите репу и по ломаем головы... Но сам проект замечательный. Просмотрел много в тырнете - не то совсем.
А если скомпилить не получится, так у нас есть Xendil, он то, как настоящий друг, поможет.Смайлик :218:
2018-08-0707/08/2018 10:45:05
#2522437
Малёк
Аквафорум рыбка
Аватар пользователя

17 1
Russian Federation Volgograd
4 года

xendil
так Вы оба ядра задействовали на еспшке?
2018-08-0707/08/2018 11:10:56
#2522442



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