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

359 142
Russian Federation Vladivostok
4 года

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

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

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

Рамзай


xendil

А вот про разбавление УДО я, действительно, не подумал )))
Кстати, повысить точность подачи малых количеств можно заменив трубку в насосе на аналогичную по внешнему диаметру, но с меньшим внутренним диаметром.
Главное, чтоб китайская голова насоса смогла нормально продавить увеличенную стенку трубки)))



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

Изменено автор Pelengasoff
2019-09-1818/09/2019 22:14:53
#2675952
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation Vladivostok
4 года

Pelengasoff

Эта трубка не просто а бы какая трубка, а специальная. Цена за 1 метр
https://ru.aliexpres...
2019-09-1818/09/2019 23:43:28
#2676004
Нравится froll-72, Pelengasoff
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

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

xendil

Спасибо за пояснения. Буду заказывать комплектующие.
2019-09-1919/09/2019 10:53:14
#2676131
Постоянный посетитель
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

541 397
Latvia Riga
4 мес.

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


Каждый насос спроектирован для использования с трубкой конкретного размера. Толщины стенок используются в трубках разных размеров стандартизированные - 1.6мм, 2.4мм, 3.2мм...

Если найдете трубку с отличной от этих толщиной стенки, скорее всего она просто не подходит для перистальтики по материалу и ресурсу. В любом случае с трубкой с более толстыми стенками насос точнее не станет. И скорее всего вообще нормально работать не сможет.
2019-09-2020/09/2019 08:33:01
#2676468
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

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

Рамзай


Да, спасибо за комментарий.

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

Изменено автор Pelengasoff
2019-09-2020/09/2019 10:08:33
#2676493
Малёк
Аквафорум рыбка
Аватар пользователя

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



Небольше видео по прошивке Xendil


Небольшое видео о мекетировании и настройки ШИМ

2019-09-2020/09/2019 17:06:20
#2676644
Нравится katafot, xendil, Рамзай
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

nox1ous

Отличное видео, я надеюсь вы не будете против если я выложу ссылки на него на сайте прошивки.
2019-09-2424/09/2019 19:32:00
#2678436
Нравится katafot
Малёк
Аквафорум рыбка
Аватар пользователя

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

Видео ролики. (страница 21)


xendil


Абсолютно нет. Готовлю котроткие про дозатор, таймер и т.д. Люди ценят простоту, гибкость и функциональность в управлении устройствами. Спасибо за проделанную работу.
2019-09-2828/09/2019 01:44:53
#2679619
Нравится gray13
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

164 191
Калининград
3 мес.

Доброго времени суток, почти получил все запчасти из Поднебесной, осталось дождаться двух драйверов. А пока пытаюсь вникнуть как подключить все к моей плате, прошивка прошла успешно. Напомню у меня будет 10 диодов по 3вт, которые я разбил на 2 канала по 5 штук. Вот собственно моя плата

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

Питание через разъем это понятно, а вот к чему подключать драйвера и модуль времени? Пины не совпадают по названию с есп32.
2019-10-0101/10/2019 11:54:51
#2680867
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

rudak87

А зачем вы купили эту плату? Она же больше рекомендованной, и не стандартная, цена? Это какая то поделка есп8266 под вид стандартного ардуино.
Часы попробуйте к SCL и SDA, указав в настройках 15 и 14 соответственно (или стандартные настройки). 2 канала с драйверами попробуйте к остальным выводам с началом с буквы D указав их номера в настройках. Хотя конечно тут нужно искать или распиновку или экспериментировать.
2019-10-0101/10/2019 14:17:04
#2680928
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

164 191
Калининград
3 мес.

xendil
не , я не покупал, она у меня была куплена давным давно, и лежала без дела) поэтому попробовал ее прошить, что получилось и в общем решил не тратится на есп32
2019-10-0101/10/2019 14:31:17
#2680935
Малёк
Аквафорум рыбка
Аватар пользователя

42 1
Калининград
5 года

Здравствуйте, заранее прошу прощения, если ответ на мой вопрос уже был. И так: собрал светильник на ESP32, драйвера на 350mA, три светодиодные сборки по 12 диодов на каждой. Всё прошил, всё работает, но: при включении в розетку все каналы горят на максимум (как буд-то нет контроллера), через секунд эдак 10-15 всё гаснет, а еще через секунду свет загорется по настроенному в ЕСПэшке графику (одновременно с синим диодом на ЕСПешке, показывающим, что она присосалась к вайфаю). Подскажите, как это побороть? Не смог разобраться

2019-10-0304/10/2019 00:37:13
#2681842
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

S e r g e

1. Синий диод показывает, что есп работает и не зависла, а не то что она подключилась к вифи. Синий цвет диода это просто совпадение.
2. К сожалению, некоторые платы имеют такую особенность, я не мог ее учесть, т.к. мои платы работают нормально. Для решения этой проблемы вам нужно припаять резистор на 10кОм между землей (пин Gnd) и сигнальным пином который идет на драйвер и так для каждого из каналов (это называется подтягивающий резистор).
2019-10-0404/10/2019 01:04:42
#2681845
Малёк
Аквафорум рыбка
Аватар пользователя

42 1
Калининград
5 года

xendil

Большое спасибо за ответ, попробую!

Изменено автор Moderator
2019-10-0404/10/2019 08:35:59
#2681871
Малёк
Аквафорум рыбка
Аватар пользователя

42 1
Калининград
5 года

xendil

Здравствуйте, ничего не вышло, либо я не правильно понял.
Припаял резистор 10К к каждому каналу одним концом к PWM выходу драйвера, другим концом к собрал в пучек и припаял к GND разъему ESP32 NoDemcu. В итоге при старте получил следующее:
- Один канал не горит
- 4 канала слабо мерцают
- 2 канала горят на полную как ни в чем не бывало
Всего у меня 7 каналов. Через секунд десять всё гаснет и загорается уже с выставленными в прошивке параметрами.
Попытался заснять на видео то, что происходит:
Aкваконтролер Xendil.

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

Не поможете разобраться? Использую плату ESP32 NoDemcu. Следующие пины: G15|0|16, G2|1|16, G18|2|16, G14|3|16, G33|4|16, G19|5|16, G32|6|16
Свет зажигается по выставленным настройкам ровно одновременно с синим светодиодом на контроллере.

Изменено автор Moderator
2019-10-0505/10/2019 19:55:18
#2682516
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

S e r g e


Припаял резистор 10К к каждому каналу одним концом к PWM выходу драйвера

Я надеюсь это опечатка не к "PWM выходу драйвера", а к "PWM входу драйвера" драйвера он же "PWM выход ESP32".
Судя по описанию совет помог 1 каналу, 4 получше стало, 2 не помог.
Давайте, резистор в 1кОм возьмите.


А где вы достали такие радиаторы?
2019-10-0505/10/2019 22:06:50
#2682579
Свой на Aqa.ru, Советник
Советник аквафорума

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

1 30890 19614
Москва
34 мин.

xendil
похожи на ЛИГРА
2019-10-0505/10/2019 22:28:40
#2682596
Малёк
Аквафорум рыбка
Аватар пользователя

42 1
Калининград
5 года

xendil

Ощутил испанский стыд, извините, я только разбираюсь в матчасте. Т.е. поиграться с сопротивлением? Понял! Из Вашего опыта, какие еще сопротивления могут помочь? Чтобы сразу разных купить и были под рукой, а не бегать в магазин каждый раз.

А на счет радиаторов, это ЛИГРА, всё верно. 120х190. Такие они больше не делают, в свое время делал на них свет для полутора тонн воды на комплектующих от ReefLedLab. Банку разобрал, теперь не знаю куда эти радиаторы пристроить. Кстати, на правах рекламы:
https://www.avito.ru...
Может нужны кому?

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


Изменено автор Moderator
2019-10-0505/10/2019 22:59:41
#2682607
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

6019 3183
Москва
22 час.

S e r g e
Драйверы от RLL?
Такое впечатление, что контроллер тугодумит по непонятной причине и подтягивающие резисторы не помогут, если оно так. Напряжение на выходе контроллера при заданной скажности ШИМ100% мультиметром проверьте, если есть возможность.
2019-10-0606/10/2019 01:32:41
#2682672
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

S e r g e

Из моего опыта такие сопротивления вообще не нужны, все работает без них. Просто тут в ветке была аналогичная проблема, вроде советовали 1кОм, но хватило и 10кОм.

Дайте ссылку, где вы купили это есп.
2019-10-0606/10/2019 02:46:03
#2682680
Малёк
Аквафорум рыбка
Аватар пользователя

42 1
Калининград
5 года

gray13

Нет, драйверы вот такие:
https://www.ebay.com...
Я совсем запутался со входами, выходами. Замерял там где должно быть 5 Вольт, там 5 вольт. Где должно быть 3,3 Вольта, там 3,3 вольта. Замечу, что я прошил 3 платы и все ведут себя одинаково. Так что неисправность ЕСП можно исключить. С резисторами определенно что-то меняется. Каналы, которые при старте вспыхивали, начинают еле-еле слабо моргать. Но некоторые каналы на 10К не отреагировали. Попробую по совету Xendila еще поиграться с сопротивлениями. Может не верные пины ЕСП использую и на них еще что-то весит?

xendil

Платы я покупал вот тут: https://www.ebay.com...
Все три платы, купленные у этого продавца ведут себя одинаково, я проверил.
2019-10-0606/10/2019 11:51:42
#2682736
Свой на Aqa.ru, Советник
Советник аквафорума

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

12486 4103
Russian Federation Balakovo
2 дн.

gray13 Драйверы от RLL?
Нет. Мы до катушек без экранирования не опускались Смайлик :)
2019-10-0606/10/2019 12:07:49
#2682748
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

S e r g e

На сколько я понимаю, это не поломка платы, это особенность ее производства. Сама ЕСП32 это маленькая платка с металическим квадратиком

Картинка с форума

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

Входы выходы. Драйвер на выходе (out+, out-) подает мощный ток на ЛЕД. Но на входе (in+, in-) ему тоже подается мощное напряжение. Но драйвер должен знать на сколько сильно зажигать ЛЕД. Для этого на него (ему на вход PWM) еще подается слабый управляющий сигнал, говорящий как сильно зажигать ЛЕДы. Этот слабый управляющий сигнал вырабатывает ЕСП. Т.е. он идет с выхода ЕСП на PWM вход драйвера.

Зачем нужны резистры. На этапе загрузки, программа еще не определилась что подовать на пины, нам нужно считать настройки, и только потом решить что подавать. Поэтому на этапе загрузке пин висит в воздухе и может приобретать любой потенциал. Что бы этого не происходило и ставят резистор который бы в такой ситуации делал 0. Возможно просто 10кОм нехватает, нужно резистор поменьше. Тут подробней.
http://codius.ru/art...


Я надеюсь вы разобрались.

Изменено автор xendil
2019-10-0606/10/2019 12:36:50
#2682758
Нравится Рамзай, gray13
Малёк
Аквафорум рыбка
Аватар пользователя

42 1
Калининград
5 года

xendil

Огромное спасибо за ликбез. Что-то я и так знал. (Даже плату вон развел, которая оъединяет все драйвера и есп в одну, чтобы проводов не было). Кое-что узнал впервые. Кажется, с проблемой разобрался. Дома в загашнике нашел пару резисторов на 1КОм. Прицепил на два канала - теперь они работают как надо. Завтра докуплю еще резисторов и повешу на все каналы. По результату отпишусь. Кажется, нужны были не 10К, а 1К. Спасибо еще раз!

Изменено автор S e r g e
2019-10-0606/10/2019 13:06:09
#2682769
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

6019 3183
Москва
22 час.

S e r g e
Драйверы, скорее всего, на pt4115 и на них не приходиться грешить, несмотря на их происхождение.
Xendil очень понятно объяснил природу явления. Почему контроллер так долго тугодумит не понятно (у меня шустрее думает).

Вы же в розетку светильник один раз воткнёте и всё. Забейте на этот эффект.

DNK
Смайлик :) Не разглядывал фото. Взгляд только на игольчатый радиатор упал.

Изменено автор gray13
2019-10-0606/10/2019 13:09:46
#2682772



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