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

343 128
Russian Federation Vladivostok
4 дн.

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

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

343 128
Russian Federation Vladivostok
4 дн.

KOT V SAPOGAX
1. Возможно проблемы питания. Возьмите нормальный адаптер от телефона. И нормальный кабель.
2. Если п1 не помог посмотрите лог с сом порта. Как это сделать http://xendil.com/ru...

Ваша ссылка не открывается. Что случилось с есп8266?

Изменено автор xendil
2020-02-1818/02/2020 21:19:26
#2749322
Малёк
Аквафорум рыбка
Аватар пользователя

18
Russian Federation
9 дн.

xendil
.пароль админадмин.COM7.Скорость поставил.Ноут все равно не видит есп 32,синий диод не горит.понятия не имею что случилось с предыдущей.Минут через 20 после включения выключился светильник, пропала связь с планшетом

Изменено автор KOT V SAPOGAX
2020-02-1819/02/2020 00:03:01
#2749359
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

343 128
Russian Federation Vladivostok
4 дн.

KOT V SAPOGAX

Я не понимаю вас.

В прошлом сообщении вы писали что есп32 прошивалась, т.е. процентики бежали и прошивка прошла. Сейчас вы пишите, что ноут не видит есп32. Не видит по сом-порту или вифи точку?

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

Выложите скрин хода прошивки.

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

Изменено автор xendil
2020-02-1919/02/2020 02:25:58
#2749379
Малёк
Аквафорум рыбка
Аватар пользователя

18
Russian Federation Kazan
9 дн.

xendil
Вы были правы, не хватало питания от компа.С адаптером вф заработал, но вф начинает работать через минуту, может чуть больше..Удалось настроить время.Теперь проблема в другом-роутер не присваивает есп номер.Все делаю по вашему видео.Вот скрины
Фотография для форума аквариумистов #456066
Фотография для форума аквариумистов #456067
Фотография для форума аквариумистов #456068
Фотография для форума аквариумистов #456069
Фотография для форума аквариумистов #456070
Фотография для форума аквариумистов #456071
Фотография для форума аквариумистов #456072
Фотография для форума аквариумистов #456073
Фотография для форума аквариумистов #456074
Фотография для форума аквариумистов #456075
Между домашней и сетью есп вф переключал, пытался обновить страницу-вообще теряет адрес роутера.Приходитса снова сканировать сеть.Пароль верен
2020-02-1919/02/2020 15:20:21
#2749532
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

343 128
Russian Federation Vladivostok
4 дн.

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

2020-02-1919/02/2020 15:55:27
#2749546
Малёк
Аквафорум рыбка
Аватар пользователя

18
Russian Federation Kazan
9 дн.

xendil
Между роутором и есп пол- метра.С телефона, планшета, со всего пробовал где есть вф.Возможно что не хватает питания?Адаптер 1.5 ампер.Фирменный леново.Кабель нашол см 40.качество не знаю, фото перекидывает
2020-02-1919/02/2020 16:24:49
#2749559
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

343 128
Russian Federation Vladivostok
4 дн.

KOT V SAPOGAX

Врятли питание или кабель, вифи то подымается. Возможно проблема в роутере, настройка может стои какая. Можно попробовать на другом роутере, но у вас его скорее всего нет. Поэтому можно поднять вифи точку доступа на телефоне, у них как правило в настройках есть такая опция. И попробовать подключить есп к этой точке доступа.
И ещё можно попробовать альтернативную прошивку. https://reefcentral....
2020-02-1919/02/2020 17:36:56
#2749597
Свой на Aqa.ru, Советник
Советник аквафорума

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

2557 662
Рыбинск
3 мин.

xendil
Поэтому можно поднять вифи точку доступа на телефоне, у них как правило в настройках есть такая опция. И попробовать подключить есп к этой точке доступа.

К сожалению, опсосы в эпоху онлайн кассовых аппаратов такую возможность перекрыли для всех (практически) тарифов. Если и подключится, то не надолго.
2020-02-1919/02/2020 19:25:37
#2749620
Малёк
Аквафорум рыбка
Аватар пользователя

18
Russian Federation Kazan
9 дн.

xendil
Фотография для форума аквариумистов #456111
Настойки роутера.Пробовал с точки доступа планшета-вообще не загружает.Но там точка так себе, скорость маленькая.На сервере вручную можно как то вручную прописатьClient IP ? Есть ли смысл попробовать прошить есп еще раз(3 или 4 раз уже будет?) есп-ESP-32S ESP-WROOM-32 ESP32 ESP-32 Bluetooth и WIFI двухъядерный процессор с низким энергопотреблением MCU ESP-32.За что отвечает правая кнопка-EN на плате?Можно ли как то удалить старую прошивку?

e99
У меня модем ета и роутер тп-линк.Вроде проблем с подключением не было
2020-02-1919/02/2020 21:42:25
#2749666
Малёк
Аквафорум рыбка
Аватар пользователя

15 1
Russian Federation Volgograd
1 мес.

Ребят, это та проблема с которой я сталкнулся на espшках дешевого сегмента. Там якобы 32S.. Типа памяти больше, но.... Ни одну не удалось поднять. Ни mini D1, ни NodeMcu... А вот просто 32-е...пашут исправно.
И все они ушли в мусорное ведро..

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

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

2020-02-1919/02/2020 22:12:04
#2749678
Малёк
Аквафорум рыбка
Аватар пользователя

18
Russian Federation Kazan
9 дн.

Surgeon76
Ссылкой поделитесь?Дело не в грёбанных 300 р.Дело во времени.Али доставку закрыла что ли.По месяцу на таможне
2020-02-1919/02/2020 22:33:52
#2749681
Свой на Aqa.ru, Советник
Советник аквафорума

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

2557 662
Рыбинск
3 мин.

KOT V SAPOGAX
У меня модем ета и роутер тп-линк.Вроде проблем с подключением не было

Речь шла о раздаче Wi-Fi c телефона. Если интернет не безлимитный, то будет работать.
2020-02-1919/02/2020 23:24:31
#2749702
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

343 128
Russian Federation Vladivostok
4 дн.

Тут не нужен выход в инет. Тут просто попробовать прицепится к другой точке доступа пусть даже без инета. И точка доступа с телефона вполне подходит.

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

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

Перепрошивать этой же прошивкой смысла нет, возьмите другую. En-это кнопка reset, т.е. перезагрузка, настройки при этом сохраняются. Удалять старую прошивку тоже смысла нет при перепрошивка новая прошивка пишется поверх.

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

2020-02-1919/02/2020 23:38:04
#2749711
Свой на Aqa.ru, Советник
Советник аквафорума

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

2557 662
Рыбинск
3 мин.

xendil
Тут не нужен выход в инет.

Что-то торможу Смайлик :). Конечно, функцию можно включить отдельно от передачи данных. Блокируется только интернет, а не сама раздача.
2020-02-1920/02/2020 00:30:52
#2749742
Малёк
Аквафорум рыбка
Аватар пользователя

18
Russian Federation Kazan
9 дн.

xendil
Через точку доступа планшета удалось притцепитса к есп.И снова клиент не клиент(((Не хочет присваивать номер сервер.вопрос на засыпку-а где вообще хранятса настройки(время включения, настройки по цветам, мошность каналов света?)Не получитса запрогромировать без сервера?То есть я с планшета через вф свободно захожу в меню настроек, ну и далее по списку.Время сохраняет, дальше не пробовал.Нужно впаивать на плату и цеплять драйвера.Платы едут, от старой есп остался кусок монтажки, но он плохого качества, не хочетса лишний раз паять и снова распаивать.Настройки будут сохранены в есп или приложении для андроида? И очередной прикол есп-если на нее подать питание больше чем 3.8 вольт, вф отключаетса.

Изменено автор KOT V SAPOGAX
2020-02-2020/02/2020 20:40:33
#2750038
Малёк
Аквафорум рыбка
Аватар пользователя

36 3
Russian Federation Krasnodar
11 дн.

KOT V SAPOGAX

)Так у тебя меню в левом верхнем углу, с беленькими точечками чёрный квадрат) там всё есть.
2020-02-2020/02/2020 20:47:14
#2750047
Малёк
Аквафорум рыбка
Аватар пользователя

18
Russian Federation Kazan
9 дн.

matwey69
Я понимаю что там есть все.если там есть все то зачем нужна привязка привязка к серверу?
2020-02-2020/02/2020 21:17:34
#2750070
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

343 128
Russian Federation Vladivostok
4 дн.

Настройки храниться в есп в файлах настроек Menu->Tools->File system. Файлы текстовые в json формате, можно редактировать, но не рекомендую это делать без особой надобности.

Я вас не понимаю, что значит "номер сервера", "привязка к серверу", что такое "сервер" в вашем понимании?
Голая есп, без обвязки имеет питание 3.3в, больше подавать нельзя. Но мы тут используем плату с обвязкой (с УСБ разъемом) и она уже питается от 5в. От питания менее 3.8в она скорее всего не запуститься. Как она у вас работает от питания менее 3.8в? Но не работают при большем напряжении?

2020-02-2020/02/2020 23:19:16
#2750107
Малёк
Аквафорум рыбка
Аватар пользователя

18
Russian Federation Kazan
9 дн.

xendil
если роутер не меняет номер Client IP
, например 192.168.4.5.67. а остаютса 0.0.0.0 и Client status-Not connected, но я могу подключитса к есп через ноут или планшет, войти в настройки каналов, настроить время включения(не пробовал, не знаю) и тд будут сохранятса в контроллере? сам контроллер будет нормально работать без глюков и зависаний? изменение номера Client IP нужно для работы нескольких контролеров?Например свет, подача удо, помпы?То есть когда одновременно работают несколько есп? понятия не имел что без обвязки нельзя подавать больше 3.3 вольта.как не спалил то((

Изменено автор KOT V SAPOGAX
2020-02-2021/02/2020 01:54:30
#2750167
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

343 128
Russian Federation Vladivostok
4 дн.

KOT V SAPOGAX

К Есп можно приконектится только по вифи, но 2мя способами.
1. Есп подымает свою точку доступа вифи, это Server settings. Этот метод работает по умолчанию сразу после прошивки. Тут IP адрес (он всегда 192.168.4.1) есп дает сама себе. И у вас этот метод работает. Но он НЕ удобен, т.к. нужно для подключения к КАЖДОЙ есп менять в телефоне (ноуте) вифи сеть. В списке вифи сетей будет много сетей. Но это абсолютно рабочий метод!

2. Есп подключается к другой точке доступа (роутер или точка доступа поднятая на телефоне), это Client settings. Тут IP адрес есп выдает точка доступа. Если нет конекта, нет и IP адреса, т.е. 0.0.0.0. (как у вас), менять сами вы его не можете (если только в настройках роутера). Этот метод удобней, т.к. не нужно для подключения к есп менять в телефоне (ноуте ви-фи сеть). Особенно если есп несколько, тогда вы сможете быстро переключаться между ними не меняя ви-фи сеть и не вбивая каждый раз новый IP-адрес. С этим методом у вас проблема.
Проблема может быть как с есп так и с роутером. Поэтому для проверки, можно поднять вифи-точку доступа на телефоне подключить к ней есп, и через эту точку доступа зайти на есп (не через точку доступа самой есп!). Зайдете значит проблема скорее всего в роутере, не зайдете значит в скорее всего в есп, ну или еще проблема в руках может быть конечно.

3. Это 1ый и 2ой способ одновременно. Нет смыла так делать.

Еще на есп работает Web-сервер (это не вифи-сервер), он отдает html -странички и настройки.

Допустим связь по вифи одним из вышеописанных способов налажена. Вы запускаете браузер, вбиваете IP-адрес есп. Далее телефон (ноут) соединяется с есп, и скачивает с его web-сервера html-страничку, которую вы и видите в браузере и также запрашивает у есп ее текущие настройки. Далее вы меняете что то на страничке, нажимаете сохранить, и браузер отсылает измененные настройки в есп. И она хранит их у себя в файлах (вкладка File system).

Андроид приложение по сути тоже есть браузер, но развернутый на весь экран. Но html-страничку он не скачивает, а уже хранит ее в приложении. Скачивает только настройки с есп и при сохранении изменений отсылает их есп.
2020-02-2121/02/2020 03:05:02
#2750180
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

65 22
Троицк
1 дн.

xendil

Собрал схему согласования между диммируемым блоком питания ELG-100-C700B и ардуино при помощи платы ЦАП MCP4725 и неинвертирующего усилителя, повышающего напряжение с 5 до 10В, необходимых для ELG. Плата ЦАП MCP4725 подключается по I2C.
В силу того, что конечной целью является управление через Xendil, а не через ардуино, то возник вопрос: Можно ли осуществлять диммирование при помощи платы MCP4725? Или нужно ее убрать и диммировать просто через ШИМ и усилитель? Либо установить плату PCA9685 и усилитель?
Спасибо.

Изменено автор Pelengasoff
2020-02-2222/02/2020 20:06:28
#2750782
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

343 128
Russian Federation Vladivostok
4 дн.

Pelengasoff
Хendil не поддерживает мср4725. У есп8266 есть встроенный ШИМ, но плохого качества (при связи по вифи моргает), для хорошего качества ШИМ нужна плата рса9685. У есп32 есть отличный встроенный ШИМ, есть встроенный цап, но всего 8 бит. Рса9685 на есп32 зависает.
2020-02-2223/02/2020 00:57:13
#2750880
Нравится Pelengasoff
Свой на Aqa.ru
Аквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбкаАквафорум рыбка
Аватар пользователя

2354 87
Уфа
18 час.

xendil


Добрый день.
У меня накопилась куча сохраненных пресетов для света и я решил их по удалять. И вот сюрприз, не удаляются ни через веб ни через приложение с телефона.
После выделения и нажатия кнопки делит, выходит серое окно с теми же кнопками, еще раз нажимаю "Делит" и в ответ получаю что не выбран пресет.

upd кажись понял, второе окно выходит если слишком много пресетов. Но при этом все равно удаляет.
Как осталось штук 5, так окно исчезло.

Изменено автор Jaster
2020-02-2424/02/2020 09:31:30
#2751187
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

343 128
Russian Federation Vladivostok
4 дн.

Jaster

У меня все работает. Пришлите скрины. В любом случае их можно удалить в файлах настроек.
2020-02-2424/02/2020 09:55:24
#2751194
Посетитель
Аквафорум рыбкаАквафорум рыбка
Аватар пользователя

65 22
Троицк
1 дн.

Ура! Свершилось!
Наконец-то закончил свой проект по управлению освещением и подачей СО2.

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

Светильник собран на COB LUXEON Fish; его описание по Профиль под COB LUXEON Fish и другие вопросы .
Блок питания для светильника: ELG-100-C700B. Диммирование осуществляется по ШИМ с усилителем.
Управление: Xendil (на ESP32 DevKit v1).
Фотография для форума аквариумистов #456675

Для сопряжения блока питания и ЕСП32 был собран усилитель-повторитель на базе двухканального операционного усилителя L272M. Усилитель повышает напряжение с 3.3В на ЕСП до 10В, необходимых для диммирования блока питания.
Фотография для форума аквариумистов #456670

Помимо усилителя на плате установлены часы с EEPROM и двухканальное твердотельное реле, отвечающее за подачу питания на блок питания светильника и включения клапана подачи СО2.
Фотография для форума аквариумистов #456671


Хочу выразить огромную признательность
xendil
за Xendil, терпение и помощь. А также всем форумчанам, делившимся мудростью и советами.
2020-02-2424/02/2020 16:23:24
#2751295



Top