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

359 142
Russian Federation Vladivostok
4 года

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

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

gray13


Почему контроллер так долго тугодумит не понятно (у меня шустрее думает).

Происходит загрузка самого контроллера (еще до моей прошивки), затем пошла моя прошивка: всякие инициализации в том числе файловой системы, затем загрузка параметров (но не применение их к свету), затем конект к интернету, попытка синхранизации времени через инет и только потом зажигание света.
Если, например у вас ЕСП не синронизирует время, или не конектится к роутеру, а подымает свой сервет, то время до включения света будет меньше.
Выставить нули первой строкой программы до всяких загрузок я не могу, т.к. есть драйвера и реле которые работают инверсно, т.е. при нуле включаются. А об этом мы узнаем толко после загрузки настроек. И время тоже логичнее сначало попробовать синхронизировать, а уже потом включать что либо.
И даже еси в первой строке выставлять на все пины 0, то это не уберет впышку света при загрузке, т.к. загрузка самого контролера это ~1 секунда и вспышка все равно будет, но поменьше. Т.е. програмно полностью это не решить.

Изменено автор xendil
2019-10-0606/10/2019 14:23:28
#2682797
Малёк
Аквафорум рыбка
Аватар пользователя

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

xendil
Выставить нули первой строкой программы до всяких загрузок я не могу, т.к. есть драйвера и реле которые работают инверсно, т.е. при нуле включаются. А об этом мы узнаем толко после загрузки настроек

Может тогда дать пользователю опцию? Выставлять нули при первичной загрузке или нет? Ну и галочку, инверсные драйвера или нет?
2019-10-0606/10/2019 21:35:01
#2682997
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

S e r g e

Смайлик :)
1. Нет, эту опцию нужно считать с настроек, а для этого нужно как миниимум инициализировать файловую систему.
2. Даже если в первой строке выставлять на все пины 0, то это не уберет впышку света при загрузке, т.к. загрузка самого контролера это ~1 секунда и вспышка все равно будет, но поменьше. Т.е. программно полностью это не решить.
2019-10-0707/10/2019 06:44:30
#2683090
Малёк
Аквафорум рыбка
Аватар пользователя

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

xendil

Понял, спасибо. Со вспышкой проблему решил, спасибо еще раз. Всё-таки нужны были резисторы не 10К, а 1К. Впаял на все каналы, теперь вспышек нет. Только свет зажигается через 10-15 секунд после включения в розетку, но это, думаю, не страшно. Возможно, причина в драйверах. На одном из каналов были диоды на 700мА, а драйвер стоял на 350мА. Я решил перепаять драйвер этого канала с 350мА на 700мА. Внешне точно такой же один в один, но покупались в разное время у разных продавцов на EBAY. С ним диоды этого канала не вспыхивали без резистора.
Aкваконтролер Xendil.

Теперь осталось понять, почему часы определяются через раз. Наверное, где-то непропай. Батарейка вроде заряжена, 3 вольта показывает. Может поэтому и микроконтроллер долго тупит, пытается плату часов найти.
И еще вопрос: не могу разобраться, как в прошивке ограничить мощность канала? В настройках PWM выставляю желаемое ограничение по мощности на канал, но это не приводит к его заданному ограничению.
Aкваконтролер Xendil.
2019-10-0707/10/2019 21:01:29
#2683475
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

S e r g e


В настройках PWM выставляю желаемое ограничение по мощности на канал, но это не приводит к его заданному ограничению.

А где вы нашли эту настройку? Ее нет. Есть ограничение General->Light->Power Max. Но это не поканальное ограничение, а общее, т.е. сумарной мощности.

Изменено автор xendil
2019-10-0708/10/2019 00:13:34
#2683548
Малёк
Аквафорум рыбка
Аватар пользователя

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

xendil
А где вы нашли эту настройку? Ее нет. Есть ограничение General->Light->Power Max. Но это не поканальное ограничение, а общее, т.е. сумарной мощности.

Я думал тут речь об ограничении мощности канала:
Aкваконтролер Xendil.
2019-10-0808/10/2019 09:00:39
#2683613
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

S e r g e

Нет, это для показывания примерной мощности света, которая светит. Она отображается под ползунками каналов света.
2019-10-0808/10/2019 09:06:45
#2683616
Малёк
Аквафорум рыбка
Аватар пользователя

12
Belarus Mogilev
1 года

Подскажите пожалуйста как настроить таймер в описании не понял
Таймер на розетки например включить в 8:00 выключить в 20:00

2019-10-1212/10/2019 20:45:04
#2685984
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

vitalik vik

TStart=8:00; Ton=12:00; Toff=любое; Count=1

Задание параметров таймена реализовано где то не очень.
Можно использовать только 1 правило на канал! Но зато если в этом правиле вы подадите питание на котролер скажем в 14:00 он тут же сам включится.
В китайских таймерах правил можно много, но зато он переключает состояния только пересикая заданные временные точки. Т.е. в этом правиле китайский таймер включится сам только на следующий день.
2019-10-1313/10/2019 02:12:24
#2686151
Малёк
Аквафорум рыбка
Аватар пользователя

12
Belarus Mogilev
1 года

Спасибо

2019-10-1313/10/2019 07:35:59
#2686158
Малёк
Аквафорум рыбка
Аватар пользователя

12
Belarus Mogilev
1 года

Понял как включить но не выключается поставил
Tstart=8:00 Ton=8:02 Toff=8:10
Что ещё посмотреть

2019-10-1313/10/2019 08:17:50
#2686160
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

vitalik vik

Хелп все же стоит посмотреть.
http://xendil.com/ru...
Картинка с форума
T Start
Время первого включения таймера
dT on
Длительность включения таймера. Задается в условных единицах или по времени (определяется параметрами канала). ...
dT off
Длительность выключения таймера между повторами.
Count
Число повторов таймера. ...

Согласно вашему правилу включение в 8:00. Длительность включения 8:02, т.е выключится в 16:02, а следующее включение будет через 8:10 (если Count>1), т.е. в 24:12, т.е. на следующий день, т.е. оно не состоится. Т.о. ваше правило включит в 8:00 и выключит в 16:02. Вы этого хотели?
2019-10-1313/10/2019 09:56:13
#2686179
Малёк
Аквафорум рыбка
Аватар пользователя

12
Belarus Mogilev
1 года

Спасибо получилось подскажите ещё если поставить Toff=0 он все равно включится в Tstart=8:00

2019-10-1313/10/2019 10:38:23
#2686189
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
4 года

vitalik vik

Да включится. При Count=1 значение Toff игнорируется.
2019-10-1313/10/2019 10:58:02
#2686194
Малёк
Аквафорум рыбка
Аватар пользователя

12
Belarus Minsk
1 года

Ok. Спасибо

2019-10-1313/10/2019 12:47:24
#2686224
Малёк
Аквафорум рыбка
Аватар пользователя

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

Ecotech Radion XR15w replica (страница 22)


Еще один вариант светильника на прошивке Xendil.
Видеоинструкция по сборке.


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

2019-10-1313/10/2019 18:06:32
#2686342
Постоянный посетитель
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

585 427
Шуя
3 мес.

Наконец, тоже собрал светильник на этом контроллере. Большое спасибо создателю темы, за помощь при возникновении различных вопросов. Всю электрику собрал на макетных платах для пайки. Несколько фото.

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


Изменено автор Дмитрий 3
2019-10-2424/10/2019 21:37:53
#2692684
Нравится KoRvin
Свой на Aqa.ru, Советник
Советник аквафорума

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

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

Дмитрий 3
а какой набор диодов?
2019-10-2525/10/2019 07:52:05
#2692780
Свой на Aqa.ru, Советник
Советник аквафорума

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

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

Дмитрий 3
красные не 660нм? По фото выглядит как сильная просадка в красно-оранжевой части спектра, зато синего с переизбытком
2019-10-2525/10/2019 08:18:22
#2692783
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

10033 6785
Москва
6 час.

Дмитрий 3
Всю электрику собрал на макетных платах для пайки. Несколько фото.


Вот все хорошо получилось. Но объясните мне одно, почему нельзя было добавить 1000-2000руб. и купить вместо этого недоразумения диоды хотя бы уровня Cree XT-E? На мой взгляд разница в цене получается не сильно большой, а вот качество диодов, кпд, в разы лучше. Это ситуация аналогична той если бы вы собирали машину, и выбрав все достаточно качественные и надёжные комплектующие. Но вот под конец двигатель поставили бы убитый от копейки, который вы купили на свалке по цене металлолома.

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

Изменено автор KoRvin
2019-10-2525/10/2019 08:56:41
#2692798
Новичок

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

2
Russian Federation Krasnoyarsk
3 года

KoRvin

Вот все хорошо получилось. Но объясните мне одно, почему нельзя было добавить 1000-2000 руб. и купить вместо этого недоразумения диоды хотя бы уровня Cree XT-E? На мой взгляд разница в цене получается не сильно большой, а вот качество диодов, кпд, в разы лучше.


А посоветуйте оптимальный набор для тех кто только собирается делать!?
2019-10-2525/10/2019 09:43:45
#2692813
Постоянный посетитель
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

585 427
Шуя
3 мес.

lonelity
Набор простой. Три канала белых 6500 К, канал синий, канал красный да 660 нм и канал зеленый. Свет толком не настраивал еще, так как собрал вечером светильник полностью и все полностью проверил на работоспособность. Потом по фото судить о цвете нет смысла , цвет можно всегда откорректировать в фото редакторе.
2019-10-2525/10/2019 09:44:25
#2692815
На премодерации, Бан до 31.03.2298

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

5523 3164
Москва
3
2 года

Andryufas

Матрица: SAWS1566A-CE3
Есть в наличии у нас в интернет продаже:
https://www.electron...
Даташит:
http://www.seoulsemi...
Драйвер: MW LCM-40.
Тоже есть у нас в наличии там же:
https://www.electron...
---
И ничего не надо заказывать из Китая.
Или китайские, если хочется подождать неспешно.
2019-10-2525/10/2019 09:49:26
#2692817
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

10033 6785
Москва
6 час.

Andryufas


XTEAWT-00-0000-000000H50 белые
XPEBGR-L1-0000-00A01 зелёные
XPEBRD-L1-0000-00501 красные
XPEBBL-L1-0000-00Z01 голубые
Это минимальный простейший набор для непривередлевых. Ещё хорошо бы амбер добавить. Но лениво искать его....

Изменено автор KoRvin
2019-10-2525/10/2019 09:49:30
#2692818
Постоянный посетитель
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

585 427
Шуя
3 мес.

KoRvin
Не вижу смысла тратить лишние деньги на светодиоды Green, у меня есть собранный светильник на светодиодах semileds, разницы особой не заметил. Трава у меня прекрасно растет и под простыми бытовыми светодиодными прожекторами. А светильник с цветными светодиодами делал, чтобы можно было подкорректировать свет для растений, добавить или прибавить синего или красного например на свое усмотрение, плюс полное автономное управление.
2019-10-2525/10/2019 09:54:06
#2692820
Нравится Рамзай



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