Шлюз Modbus TCP-RS485| ESP32 Ethernet/wi-fi WEB.
HTML-код
- Опубликовано: 8 сен 2024
- #esp32, #ethernet, #rs485
Версия ethernet сетевого интерфейса в автоматом корпусе на din-рейку.
Продемонстрированы общая концепция устройства, а так же новый функционал загружаемого web интерфейса.
Подробности по работе с web на старой платформе: • Файлы и прошивки для W...
Описание поддерживаемых функций: github.com/pr2...
Тестирование шлюза: • Тестирую Modbus шлюз T...
По вопросам приобретения писать на почту: pr200sd@gmail.com
Отличная вещь! Я как раз таки ищу подобный девайс. Видел аналогичный на али, но выбирая между али и DIY я всегда за второе! Где возможно приобрести се чудо для баловства?
По вопросам приобретения прикрепил почту в описании к видео, там же добавил ссылку на описание функциональных возможностей проекта сетевых интерфейсов.
Это Гениально, Юрий! Не прекращаете нас радовать новыми разработками. Рад, что с Вами все хорошо, и продолжаете своё творчество
Спасибо.
Потрясающе!!!!
Спасибо за ваш труд!
Удивлён, почему Овеновцы до сих не начали ставить ваши платы в свои поделки.
Ставят клиенты :)
Подход мастера. Супер!
Юрий отличная работа👍
Спасибо, ещё есть над чем поработать.
@@pr200sd Нет предела совершенству)
Спасибо за видео, очень рад, что Вы еще занимаетесь разработкой. А какова конечная цель, если не секрет, домашняя автоматизация?
Да, около домашняя автоматизация, ПРы в заводской поставке выглядят печально в плане коммуникаций и сервисов, когда необходимы нестандартные решения, вот тут и вступают в работу интерфейсные платы. Ещё одна ниша, это отладка и тестирование алгоритмов.
Идея, может интересно будет, как я понял, какраз по вашему профилю.
Эзернет+телеграм+управление+Супервизор:
4выхода реле, 4 входа оптрон.
Управление/Считывание состояний не только телеграм, но и ЮСБ (комПорт) АТ командами.
Особенности:
Внешние питание.
Через АТ можно переслать сообщение с оборудования в телеграм.
Если долго нет АТ , плата сама пишет, что проблема с хостом.
Сама плата раз в 30 сек шлет состояния входов через АТ, а если этого нет, хост может ее перезагрузить аппаратно через ком.
Бот сам приветствует при загруке, чтоб было видно перезагрузки.
Входы/выходы как правило используются в составе программируемых устройств, остальные функции уже работают, автоматическую рассылку ботом не включал пока в основной код, так как много возможных вариантов конфигураций, сложно все хранить и настраивать.
Ваша идея, если я правильно понял, связь с ПК, или кто должен АТ команды отправлять и контролировать?
Сколько стоит? Где схемы посмотреть? Где исходники посмотреть? MODBUS TCP > RTU нужная штука.
отличное решение. цена вопроса предположительно какая?
Платы можно спаивать с нижней стороны кросплаты, они у вас всё равно двухсторонии
Не, с нижней не выйдет, там места нет под площадки.
Класс!
давно слежу за вашими наработками, но не видел применение интеpфейсов opentherm
или я чтото пропустил? не думали о таком?
есть пласт желающих рулить котлами
С опентермом по идее, не должно быть никаких проблем, все можно реализовать, но у меня нет ни одного устройства на этом протоколе, соответственно нет возможности отладки.
@@pr200sd ясно, жаль
Интересная штука. А не подскажете марку держателя SD-карты. Подходящего никак не найду. Те, что применяю, паяются не всегда удачно.
А что значит не всегда удачно? Поищу название, давно заказывал.
очень интересная штука! хотелось бы глянуть как его цеплять например к счетчику электричества или к счетчику тепла! и как это все передавать по mqtt и стандартизировали вы mqtt под autodiscovery?
Дискавери я так понимаю чисто НА тема, для моего варианта это получается не совсем то что нужно, так как топики в каждом конкретном случае разные, а дискавери подразумевает законченное решение с постоянным набором характеристик.
Если у счетчика электричества или тепла Modbus RTU, то зная ID, адрес и тип регистра вроде не должно быть сложно. Единственный момент, api у меня заточено на адресацию ПР, поэтому адреса>1024 в интерфейсе пока не поддержаны.
@@pr200sd не только для HA. это некая стандартизация... я понимаю, что вы пилите для своих разработок, но было бы классно так же использовать ваше устройство как конвертер к другим устройствам... по сути, если бы в настройках mqtt можно было бы создавать топики с определенными параметрами, то каждый смог бы ваше устройство использовать с электросчетчиками, теплосчетчиками и прочими измерительными устройствами...
@@user-mi6ub3pe4g Ну это и сейчас можно, по модбас прочитать в нужный внутренний адрес, а дальше читать топик, названия там стандартизированы, не так наглядно конечно, зато универсально.
Юрий как до делаете до конца прошивку и повысите еë стабильность пожалуйста сообщите, закажу несколько штук, потрясающая вещь
Буду еще тестировать по мере возможности, что касается заказа, в Ваши края сейчас нет доставки.
Юрий, Вам конечно виднее, но я бы не "мельчил" в такой маленький корпус. Это вроде на 1,5 модуля!? Возьмите на 2модуля, думаю это упростит сборку
Корпус чуть шире 1 полюсного автомата, сборка не то чтобы прям сложная, за то компактно, в принципе на перспективу есть мысли как все оптимизировать.
а где заказать и какая стоимость? или это пока обзор разработки без массового производства?
Вопросы стоимости и заказа лучше на почту pr200sd@gmail.com.
Спасибо. А антенну внешнюю упомянули как планируете выводить? Это же для Wifi??? Ив качестве снифера по RTU есть возможность? Логер в каком формате на флешкарте если для дальнейшей обработки.
Про антенну я упомянул, так как в таком же форм-факторе реализуется wi-fi версия шлюза, обновляется прошивка, а схемотехника ethernet не запаивается, или просто обновляется прошивка и связь осуществляется по каналу wi-fi. Можно в принципе, и оба канала использовать, в этом случае памяти будет больше расходоваться на связь.
Для сниффера как-то небыло задач, но эта идея меня давно посещает.
Логи что на карту что на ПК пишутся в формате csv, для их анализа специально создана web страница.
@@pr200sd Просто я не специалист по роду деятельности столкнулся с потребностью. Допустим задача снять лог обмена в весовом оборудовании весы по модбас отдают вес в скаду. Весы встраиваемые в пол...Периодически происходит замирание веса кратковременно. Производитель говорит снимите лог обмена...и вот тут ваше устройство очень бы пригодилось...а так все поиском снифера занимаюсь может есть какой то суперудобный:)))
Может у вашего проекта есть вебверсия Ютюб не очень удобен для таких вещей...
Добрый день. Я по видео так понимаю, что разъем ethernet подключен к микроконтроллеру без phy - чем обусловлено такое решение?
Добрый день. Не очень понял ход мысли, какое именно решение?
Общепринятым решением для взаимодействия с интерфейсом ethernet является использование микросхемы phy (например lan8720 и тп), которая подключается к микроконтроллеру используя интерфейс rmii. Судя по видео (не смог найти схему извините) создаётся впечатление что ethernet разъём подключен напрямую к esp32( без физического уровня) - если это так, то чем обусловлено такое подключение разьема к микроконтроллеру?
@@projectlotus5815 Ну да, phy внешний, а как иначе😁, хотя если б можно было просто припаять разъем и это работало🤣, то я б так и сделал. phy как раз под разъемом располагается.
@@pr200sd вообще-то можно - у wiznet есть разьемы с встроенными микроконтроллерами с ip стеком на борту - я подумал что китайцы выпустили аналог и решил поинтересоваться
@@projectlotus5815У других то понятно, я имел ввиду конкретно esp32.
А эзернет и вайфай в одной подсети???
При испоkьзовании интерфейсов с ethernet, wi-fi у меня работает как резервный канал в режиме точки доступа, для доступа к настройкам, поэтому общей сети там нет.
@@pr200sd эх. Было бы удобно. У меня пара китайских преобразователей вафля+эзернет и у обоих доступ к 485 есть с обоих портов, а вот общей сети нет. Это прям бесит
@@user-te3lh5lz6r Тут это легко реализуется, просто из-за экономии памяти я выключаю wi-fi когда есть связь по ethernet, в самом начале, ещё для одноплатного варианта я тестировал одновременно и ethernet и wi-fi, все работало и ip были из одной сети, по сути получалось резервирование, но памяти при этом много используется, для данного варианта с расширенной памятью может и не так критично, в той версии было критично.
Тот же вопрос. Хочу купить такое устройство. Как можно приобрести?
А ваш шлюз сможет одновременно работать с несколькими modbus устройствами?
С несколькими модбас устройствами только в режиме моста Modbus TCP->Modbus RTU(Slave).
Добрый день, принимаете ли Вы заказы на разработку электронных устройств на базе esp32? Если да, то как с Вами связаться?
Добрый день. Почта есть в описании к видео, лучше конкретизировать вопрос через нее.
А нет возможности запитать эту плату от лития? И чтоб есп уходила в сон. Нужно для считывания данных с счетчика ээ в домашней автоматизации. То есть условно чтоб есп просыпалась раз в 6часов, считывала данные по протоколу счётчика меркурий и отправляла в mqtt брокер.
Запитать наверное можно, только какой смысл, кроме спящего контроллера остальные цепи будут под питанием.
@@pr200sd коммутировать эти цепи есп-шкой. Я не силён в схематехнике, но наверно такое возможно. Правда платы, наверно, придётся сильно менять. Но для многих владельцев УД было бы актуально, в тг каналах по умному дому спрос вероятно будет.
@@meta11ist Мне не понятно, зачем в данном случае организовывать питание от батареи, если это в доме?
а модификацию с СИМ картой вместо вайфай сможете сделать ?
Когда-то была идея, как резервный канал, времени нет, да и усложнится все сильно.
можно ли купить набор для сборки или готовое изделие и за какую цену? спасибо
Есть готовые изделия, но в РФ нет доставки.
Есть желание сделать систему контроля системы отопления в гаражном кооперативе. Тоесть в гаражах есть ИП видеонаблюдение, но много веток труб отопления и в разных местах по 10 шт на ветку всего пять веток, надо контролировать температуру ну и по возможности давление в трубе чтоб не подключались не санкционированно. Я так понимаю вы можете помочь разработать подобное. Или я не по адресу? Подскажите как реализовать такую идею
Такого плана задачи явно не решаются в комментариях на youtube😁, даже не представляю что тут прокомментировать😐
Добрый день.как сделать заказ?
Добрый день. Почта для связи pr200sd@gmail.com
А скільки одночасно може бути клієнтів?
Клієнтів в якому режимі?
@@pr200sd якщо зайти на веб сторінку. Скільки клієнтів може одразу зайти?
@@Kurnatskyi Тестів по навантаженню я не робив, але в браузері завжди 2-3 сторінки одного пристрою відкриті + на телефоні одна, але якщо постійні запити йдуть, графік онлайн наприклад, то там на 1 клієнта розраховано, з двох пристроїв теж працює, але можуть бути пропуски.
Как называется модель корпуса?
Хз, у я не нашел у него названия, Вы с какой целью интересуетесь?
Можно сделать преобразователь usb2 в езернет и обратно ?
USB в каком формате, что будет туда подключаться?
@@pr200sd Преобразователи usb в rs485 для подключения контроллеров к компу через локальную сеть езернет, например. А также просто как удлиннитель usb портов с помощью езернета.
@@user-vd8gy1kw1y С USB на этом чипе точно ничего не получится, да задача явно не самая простая.
Do you sell Source code?
No, only assembled devices with firmware.
Продаваться будет?
Пока вся комплектация есть, кто хочет заказывает.