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

359 142
Russian Federation Vladivostok
3 года

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

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

59 9
Russian Federation Krasnodar
3 мес.

xendil

matwey69

Увы, я вас не понимаю. Добавление каналов и указание пинов G1, .. происходит на одной вкладке PWM.

Не так наверное сказал, к примеру я на вкладке PWM добавил канал этому каналу нужно присвоить пин(пример G17 или другой пин)я возвращаюсь к схеме(другая вкладка) и смотрю какой пин(G) мне выбрать, возвращаюсь на вкладку пвм и тогда присваиваю букву, то есть эту схему можно как то вставить на вкладку пвм. Что бы всё было на одной вкладке, может сейчас понятно написал.
2019-04-1818/04/2019 17:51:14
#2628721
Нравится gray13
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
3 года

matwey69

Увы, так сделать плохо, тормозить загрузка странички будет из-за рисунка.
Вы можете смотреть схему на другом устройстве (на компе схема, на телефоне настройка), в другом окне или отдельной вкладке браузера, можете посмотрев на схему выписать на бумажка цвета и их пины и т.д. В любом случае эта настройка делается всего один раз.
2019-04-1818/04/2019 17:57:51
#2628725
Новичок

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

4
Комсомольск-на-Амуре
5 года

xendil
ничего не моргает. Горит 4 огонька красного цвета и всё.

Наталья Германовна

xendil
ничего не моргает. Горит 4 огонька красного цвета и всё.
днем горели и голубые, когда пришло время на ночь переключится, он выключил все что горело днём оставив только красные.
2019-04-1818/04/2019 18:06:40
#2628730
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
3 года

Наталья Германовна

Я так пониаю, вы его не сами собрали, а купили готовый. Врятли мы с вами сможем его починить на расстоянии. Попробуйте обратится к тому у кого у купили с вопросом о гарантийном ремонте.
2019-04-1818/04/2019 18:18:22
#2628739
Новичок

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

4
Комсомольск-на-Амуре
5 года

xendil

Спасибо.
А вот ещё вопрос, может это быть из за смены провайдера ?... Интернет сейчас под другим паролем и именем

Изменено автор Moderator
2019-04-1818/04/2019 18:21:21
#2628741
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

59 9
Russian Federation Krasnodar
3 мес.

xendil

matwey69

Увы, я вас не понимаю. Добавление каналов и указание пинов G1, .. происходит на одной вкладке PWM.

Ладно оставим этот вопрос, задам другой) у вас в прошивке есть исходники html и так как я не программист, хотел бы спросить если не секрет, в каком файле находятся файлы html и если можно как и чем открыть этот файл что бы(веб интерфейс чуть сменить)эти html файлы отредактированные сменить. Можно так?
2019-04-1818/04/2019 18:26:26
#2628742
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
3 года

Наталья Германовна

Крайне врятли, что из-за провайдера.
Если у вас раньше горела WiFi сеть Xendil, то пропасть из-за провайдера она не могла.
У вас могли бы быть проблемы с заходом на светильник для его настройки, но светить он бы не перестал.
2019-04-1818/04/2019 18:35:42
#2628747
Новичок

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

4
Комсомольск-на-Амуре
5 года

xendil

Понятно. Не все так хорошо, как я хотела. Вам огромное спасибо за консультацию.

Изменено автор Moderator
2019-04-1818/04/2019 18:38:34
#2628750
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
3 года

matwey69

>> и так как я не программист
Тогда вам будет не просто.

Прошивка состоит из 2х частей. 1-микрокод для ЕСП32, т.е. по сути сама программа. 2-это образ маленького флешдиска на 4Мб на котором и храняться эти html файлы. Но расковырять его у вас не выйдет.

Вы можете перейти на вкладку File System своего светильника. Поставить галку Show All и увидеть весть список файлов хранящихся на флеше. Вам нужны файлы *.gz. Это сжатые html-файлы каждой вкладки интерфейса, их можно подменить, закачав новые. Но опять таки вы их можете скачать и даже распаковать zip-ом, но увы они не разбиты на строки и немного обфурскованы. Можете попробовать поменять их сжать в gz и снова закачать на ЕСП.

Также я уже выложил исходник прошивки http://xendil.com/ru...
И там в папки html/src лежат исходники этих html. Но проблемка в том, что они немного собираются Grunt-ом, что бы была 1 страница в 1ом html-файле. Вы можете собрать их и вручную, нужно просто добавить все нужные js файлы в html(они указаны в загаловке html-фала), чтобы все было в 1 файле.

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

И еще Андроид програма не грузит эти файлы с ЕСП32, она имеет их у себя внутри. И даже заменив html файлы на ЕСП вы увидите их только заходя браузером, но не Андроид приложением.

Изменено автор xendil
2019-04-1818/04/2019 19:01:46
#2628758
Нравится artmak76
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

59 9
Russian Federation Krasnodar
3 мес.

xendil

Вот то что надо спасибо, андроидом я не пользуюсь ребята маленькие отняли))), ноутбуком пользуюсь.

Изменено автор Moderator
2019-04-1818/04/2019 19:08:07
#2628766
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
3 года

Наталья Германовна

В утешение могу сказать, что детали стоят не дорого ESP32 (если это оно, а не скажем плата питания) на али ~300р, правда идет месяц, в месных магазинах будет быстрее, но дороже.
Починить светильник может в принципе любой человек хоть немного знакомый с паяльником, ничего сложного там нет, все подробно описано.
2019-04-1818/04/2019 19:08:36
#2628767
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

77 19
Russian Federation Barnaul
1 года

Думаю как монтировать эти платы.Приклеивать как то не то.. Есть какие нибудь идеи?

2019-04-2222/04/2019 05:05:24
#2629878
Постоянный посетитель
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

541 393
Latvia Riga
19 дн.

Серя

Почти на всех этих платах есть отверстия под винты. Можно на монтажной плате собирать. Можно на сокетах. Можно на термосоплях.
2019-04-2222/04/2019 05:12:10
#2629879
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

59 9
Russian Federation Krasnodar
3 мес.

Подойдёт ли такой модуль?

Aкваконтролер Xendil.
2019-04-2222/04/2019 18:44:20
#2630122
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

77 19
Russian Federation Barnaul
1 года
Aкваконтролер Xendil.
Платы крепятся проводом сквозь контактные отверстия к монтажке. Не распаяны разъёмы кулеров(над часами) и диоды выпрямителя. Разводка с обратной стороны.

Изменено автор Серя

Изменено автор Серя
2019-04-2222/04/2019 20:07:06
#2630148
Нравится Рамзай, KoRvin, rik473
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
3 года

matwey69

Такой ЕСП32 тоже должен подойто, но не вам. Это модуль без обвесов (защиты, питания и т.д.). Это для очень продвинутых пользователей с "массовым" производством.

При закреплении плат к алюминевому корпусу-радиатору нужно помнить о 2 вещах. 1 на обратной стороне плат есть контакты, они не должны замыкаться на корпус, поэтому нужна диэлектрическая проставка. Термоклей (жидкие сопли из пистолета) не подходит для приклеивания проставки к радиатору, радиатор немного греется ( Крепить винтами с нарезкой резьбы сложно, но надежно. Проще всего клеить, менее надежно, но зависит от клея.
2019-04-2222/04/2019 21:33:26
#2630192
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

77 19
Russian Federation Barnaul
1 года

Кулеры пищат конкретно. Повесил на них выпрямители.Теперь не громкий писк только при пуске и остановке.

Изменено автор Серя Но это как то не изящно. Буржуи такую штуку предлагают.

Фотография для форума аквариумистов #425475
Какой транзистор можно поставить?

Изменено автор Серя
2019-04-2323/04/2019 14:39:43
#2630402
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

77 19
Russian Federation Barnaul
1 года

Серя
Подключил по этой схеме. Идеально тихо и без потерь.Конденсатор 1mkf мало. Поставил 1000(под рукой был), резистор 4.7 ком, транзистор 2n5551.Но все на глаз, надо посчитать токи транзистора.
Изменилось поведение кулер. Плавный уверенный пуск. Плавное увеличение оборотов. На небольшой скорости вращается совершенно спокойно с запасом момента.
Изменено автор Серя

Изменено автор Серя
2019-04-2323/04/2019 16:05:20
#2630439
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
3 года

Серя

Вы пробовали для вентиляторов именно ту плату что в шапке топика (L298N)?
Помогает повысить для каналов вентиляторов частоту ШИМ. Вкладка PWM, колонка G_P_, в номере типа G0|0|10 последнее число поставить 10 (78кГц).
Для ЕСП8266, частоту изменить нельзя, тут мне помогал кондер в 220мкФ подключенный параллельно вентилятору.
2019-04-2323/04/2019 16:47:06
#2630454
Нравится rik473
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

77 19
Russian Federation Barnaul
1 года
Фотография для форума аквариумистов #425492

xendil
Последнее число 16 и оно не меняется.

Изменено автор Серя
2019-04-2323/04/2019 17:16:54
#2630463
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

77 19
Russian Federation Barnaul
1 года

xendil
Конденсатор, да, помогает. Но управление какое то не линейное получается. При превышении Т на десятые кулер набирает едва не полные обороты и так же быстро глохнет. Пожалуй, остановлюсь на последней схеме.
2019-04-2323/04/2019 17:33:50
#2630470
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
3 года

Серя

Выдержка из хелпа для G_/P_ колонки:

Все ESP32-каналы разбиты по парам 0 и 1, 2 и 3, ..., 14 и 15. ESP32-каналы находящиеся в одной паре не могут иметь разное разрешение. Например, такое название неправильно G32|0|16 и G33|1|15. Вот так правильно G32|0|16 и G33|1|16 или G32|0|16 и G33|2|15

Т.о. т.к. ваши вентиляторы висят на каналах 2 и 3 то 10 в конце должна быть у обоих.
Конденсатор возможно нужно поподбирать, может вентилятор у вас такой. У меня конденсатор отлично работал.
2019-04-2324/04/2019 00:09:34
#2630570
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

59 9
Russian Federation Krasnodar
3 мес.

Если выхода SCL/SDA на ЕСП8266 подключаются к выводам SCL/SDA PCA9685 платы, а контакты А0-А5 не замыкаются, то часы стоят в параллели с входами SCL/SDA PCA9685?

2019-04-3030/04/2019 12:01:12
#2632349
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

359 142
Russian Federation
3 года

matwey69

Не понял, причем тут контакты А0-А5?
Да, платы по SDA, SDL подключаются в паралель.

http://xendil.com/ru...

Картинка с форума
2019-04-3030/04/2019 12:57:36
#2632369
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

59 9
Russian Federation Krasnodar
3 мес.

xendil

http://xendil.com/ru... Здесь написано не замыкать. На плате они я так понял эти площадки(А0-А5) замкнуты.
Aкваконтролер Xendil.

Но всё равно спасибо, разобрался а то сомнения были.

Изменено автор Moderator
2019-04-3030/04/2019 13:06:57
#2632371



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