Шлюз Modbus TCP-RS485| ESP32 Ethernet/wi-fi WEB.

Поділитися
Вставка
  • Опубліковано 7 січ 2023
  • #esp32, #ethernet, #rs485
    Версия ethernet сетевого интерфейса в автоматом корпусе на din-рейку.
    Продемонстрированы общая концепция устройства, а так же новый функционал загружаемого web интерфейса.
    Подробности по работе с web на старой платформе: • Файлы и прошивки для W...
    Описание поддерживаемых функций: github.com/pr200sd/presp32
    Тестирование шлюза: • Тестирую Modbus шлюз T...
    По вопросам приобретения писать на почту: pr200sd@gmail.com
  • Наука та технологія

КОМЕНТАРІ • 89

  • @AlexSinttig
    @AlexSinttig Рік тому +5

    Отличная вещь! Я как раз таки ищу подобный девайс. Видел аналогичный на али, но выбирая между али и DIY я всегда за второе! Где возможно приобрести се чудо для баловства?

    • @pr200sd
      @pr200sd  Рік тому +2

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

  • @denisshepelev1966
    @denisshepelev1966 Рік тому +5

    Потрясающе!!!!

  • @vladimirnovikov4746
    @vladimirnovikov4746 Рік тому +3

    Подход мастера. Супер!

  • @user-eg1fm1ep8u
    @user-eg1fm1ep8u Рік тому +2

    Юрий отличная работа👍

    • @pr200sd
      @pr200sd  Рік тому +1

      Спасибо, ещё есть над чем поработать.

    • @user-eg1fm1ep8u
      @user-eg1fm1ep8u Рік тому

      @@pr200sd Нет предела совершенству)

  • @ZEN_ROCK
    @ZEN_ROCK Рік тому +4

    Спасибо за ваш труд!
    Удивлён, почему Овеновцы до сих не начали ставить ваши платы в свои поделки.

    • @pr200sd
      @pr200sd  Рік тому +5

      Ставят клиенты :)

  • @AxelforceUA
    @AxelforceUA Рік тому +6

    Спасибо за видео, очень рад, что Вы еще занимаетесь разработкой. А какова конечная цель, если не секрет, домашняя автоматизация?

    • @pr200sd
      @pr200sd  Рік тому +14

      Да, около домашняя автоматизация, ПРы в заводской поставке выглядят печально в плане коммуникаций и сервисов, когда необходимы нестандартные решения, вот тут и вступают в работу интерфейсные платы. Ещё одна ниша, это отладка и тестирование алгоритмов.

  • @TigerPussyCat
    @TigerPussyCat Рік тому +3

    Это Гениально, Юрий! Не прекращаете нас радовать новыми разработками. Рад, что с Вами все хорошо, и продолжаете своё творчество

  • @user-ii4qc9mc3d
    @user-ii4qc9mc3d Рік тому

    Класс!

  • @DIY_PLC
    @DIY_PLC Рік тому +3

    Сколько стоит? Где схемы посмотреть? Где исходники посмотреть? MODBUS TCP > RTU нужная штука.

  • @Dimmonix
    @Dimmonix Рік тому +2

    отличное решение. цена вопроса предположительно какая?

  • @alexeyk7784
    @alexeyk7784 Рік тому +1

    Идея, может интересно будет, как я понял, какраз по вашему профилю.
    Эзернет+телеграм+управление+Супервизор:
    4выхода реле, 4 входа оптрон.
    Управление/Считывание состояний не только телеграм, но и ЮСБ (комПорт) АТ командами.
    Особенности:
    Внешние питание.
    Через АТ можно переслать сообщение с оборудования в телеграм.
    Если долго нет АТ , плата сама пишет, что проблема с хостом.
    Сама плата раз в 30 сек шлет состояния входов через АТ, а если этого нет, хост может ее перезагрузить аппаратно через ком.
    Бот сам приветствует при загруке, чтоб было видно перезагрузки.

    • @pr200sd
      @pr200sd  Рік тому +1

      Входы/выходы как правило используются в составе программируемых устройств, остальные функции уже работают, автоматическую рассылку ботом не включал пока в основной код, так как много возможных вариантов конфигураций, сложно все хранить и настраивать.
      Ваша идея, если я правильно понял, связь с ПК, или кто должен АТ команды отправлять и контролировать?

  • @olegmiroshin2152
    @olegmiroshin2152 Рік тому +1

    давно слежу за вашими наработками, но не видел применение интеpфейсов opentherm
    или я чтото пропустил? не думали о таком?
    есть пласт желающих рулить котлами

    • @pr200sd
      @pr200sd  Рік тому

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

    • @olegmiroshin2152
      @olegmiroshin2152 Рік тому

      @@pr200sd ясно, жаль

  • @user-mi6ub3pe4g
    @user-mi6ub3pe4g Рік тому +1

    очень интересная штука! хотелось бы глянуть как его цеплять например к счетчику электричества или к счетчику тепла! и как это все передавать по mqtt и стандартизировали вы mqtt под autodiscovery?

    • @pr200sd
      @pr200sd  Рік тому +1

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

    • @pr200sd
      @pr200sd  Рік тому +1

      Если у счетчика электричества или тепла Modbus RTU, то зная ID, адрес и тип регистра вроде не должно быть сложно. Единственный момент, api у меня заточено на адресацию ПР, поэтому адреса>1024 в интерфейсе пока не поддержаны.

    • @user-mi6ub3pe4g
      @user-mi6ub3pe4g Рік тому +1

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

    • @pr200sd
      @pr200sd  Рік тому +1

      @@user-mi6ub3pe4g Ну это и сейчас можно, по модбас прочитать в нужный внутренний адрес, а дальше читать топик, названия там стандартизированы, не так наглядно конечно, зато универсально.

  • @user-kf7nj7vv3d
    @user-kf7nj7vv3d Рік тому

    Юрий как до делаете до конца прошивку и повысите еë стабильность пожалуйста сообщите, закажу несколько штук, потрясающая вещь

    • @pr200sd
      @pr200sd  Рік тому

      Буду еще тестировать по мере возможности, что касается заказа, в Ваши края сейчас нет доставки.

  • @SerGerZuev
    @SerGerZuev Рік тому +1

    Интересная штука. А не подскажете марку держателя SD-карты. Подходящего никак не найду. Те, что применяю, паяются не всегда удачно.

    • @pr200sd
      @pr200sd  Рік тому +1

      А что значит не всегда удачно? Поищу название, давно заказывал.

  • @Dreambelarus
    @Dreambelarus Рік тому +1

    Спасибо. А антенну внешнюю упомянули как планируете выводить? Это же для Wifi??? Ив качестве снифера по RTU есть возможность? Логер в каком формате на флешкарте если для дальнейшей обработки.

    • @pr200sd
      @pr200sd  Рік тому +2

      Про антенну я упомянул, так как в таком же форм-факторе реализуется wi-fi версия шлюза, обновляется прошивка, а схемотехника ethernet не запаивается, или просто обновляется прошивка и связь осуществляется по каналу wi-fi. Можно в принципе, и оба канала использовать, в этом случае памяти будет больше расходоваться на связь.

    • @pr200sd
      @pr200sd  Рік тому +2

      Для сниффера как-то небыло задач, но эта идея меня давно посещает.

    • @pr200sd
      @pr200sd  Рік тому +2

      Логи что на карту что на ПК пишутся в формате csv, для их анализа специально создана web страница.

    • @Dreambelarus
      @Dreambelarus Рік тому +1

      @@pr200sd Просто я не специалист по роду деятельности столкнулся с потребностью. Допустим задача снять лог обмена в весовом оборудовании весы по модбас отдают вес в скаду. Весы встраиваемые в пол...Периодически происходит замирание веса кратковременно. Производитель говорит снимите лог обмена...и вот тут ваше устройство очень бы пригодилось...а так все поиском снифера занимаюсь может есть какой то суперудобный:)))

    • @Dreambelarus
      @Dreambelarus Рік тому +1

      Может у вашего проекта есть вебверсия Ютюб не очень удобен для таких вещей...

  • @user-qt9sg3uq8r
    @user-qt9sg3uq8r 5 місяців тому

    Тот же вопрос. Хочу купить такое устройство. Как можно приобрести?

  • @user-mi6ub3pe4g
    @user-mi6ub3pe4g Рік тому +1

    а где заказать и какая стоимость? или это пока обзор разработки без массового производства?

    • @pr200sd
      @pr200sd  Рік тому +1

      Вопросы стоимости и заказа лучше на почту pr200sd@gmail.com.

  • @alexanderurezchenko6651
    @alexanderurezchenko6651 Рік тому

    Добрый день, принимаете ли Вы заказы на разработку электронных устройств на базе esp32? Если да, то как с Вами связаться?

    • @pr200sd
      @pr200sd  Рік тому

      Добрый день. Почта есть в описании к видео, лучше конкретизировать вопрос через нее.

  • @endprg6477
    @endprg6477 Рік тому

    Юрий, Вам конечно виднее, но я бы не "мельчил" в такой маленький корпус. Это вроде на 1,5 модуля!? Возьмите на 2модуля, думаю это упростит сборку

    • @pr200sd
      @pr200sd  Рік тому

      Корпус чуть шире 1 полюсного автомата, сборка не то чтобы прям сложная, за то компактно, в принципе на перспективу есть мысли как все оптимизировать.

  • @meta11ist
    @meta11ist Рік тому

    А нет возможности запитать эту плату от лития? И чтоб есп уходила в сон. Нужно для считывания данных с счетчика ээ в домашней автоматизации. То есть условно чтоб есп просыпалась раз в 6часов, считывала данные по протоколу счётчика меркурий и отправляла в mqtt брокер.

    • @pr200sd
      @pr200sd  Рік тому

      Запитать наверное можно, только какой смысл, кроме спящего контроллера остальные цепи будут под питанием.

    • @meta11ist
      @meta11ist Рік тому

      @@pr200sd коммутировать эти цепи есп-шкой. Я не силён в схематехнике, но наверно такое возможно. Правда платы, наверно, придётся сильно менять. Но для многих владельцев УД было бы актуально, в тг каналах по умному дому спрос вероятно будет.

    • @pr200sd
      @pr200sd  Рік тому

      @@meta11ist Мне не понятно, зачем в данном случае организовывать питание от батареи, если это в доме?

  • @saitgatin898
    @saitgatin898 Рік тому

    Есть желание сделать систему контроля системы отопления в гаражном кооперативе. Тоесть в гаражах есть ИП видеонаблюдение, но много веток труб отопления и в разных местах по 10 шт на ветку всего пять веток, надо контролировать температуру ну и по возможности давление в трубе чтоб не подключались не санкционированно. Я так понимаю вы можете помочь разработать подобное. Или я не по адресу? Подскажите как реализовать такую идею

    • @pr200sd
      @pr200sd  Рік тому

      Такого плана задачи явно не решаются в комментариях на youtube😁, даже не представляю что тут прокомментировать😐

  • @projectlotus5815
    @projectlotus5815 Рік тому +1

    Добрый день. Я по видео так понимаю, что разъем ethernet подключен к микроконтроллеру без phy - чем обусловлено такое решение?

    • @pr200sd
      @pr200sd  Рік тому

      Добрый день. Не очень понял ход мысли, какое именно решение?

    • @projectlotus5815
      @projectlotus5815 Рік тому

      Общепринятым решением для взаимодействия с интерфейсом ethernet является использование микросхемы phy (например lan8720 и тп), которая подключается к микроконтроллеру используя интерфейс rmii. Судя по видео (не смог найти схему извините) создаётся впечатление что ethernet разъём подключен напрямую к esp32( без физического уровня) - если это так, то чем обусловлено такое подключение разьема к микроконтроллеру?

    • @pr200sd
      @pr200sd  Рік тому

      @@projectlotus5815 Ну да, phy внешний, а как иначе😁, хотя если б можно было просто припаять разъем и это работало🤣, то я б так и сделал. phy как раз под разъемом располагается.

    • @projectlotus5815
      @projectlotus5815 Рік тому +1

      @@pr200sd вообще-то можно - у wiznet есть разьемы с встроенными микроконтроллерами с ip стеком на борту - я подумал что китайцы выпустили аналог и решил поинтересоваться

    • @pr200sd
      @pr200sd  Рік тому

      @@projectlotus5815У других то понятно, я имел ввиду конкретно esp32.

  • @olegmiroshin2152
    @olegmiroshin2152 Рік тому

    можно ли купить набор для сборки или готовое изделие и за какую цену? спасибо

    • @pr200sd
      @pr200sd  Рік тому +1

      Есть готовые изделия, но в РФ нет доставки.

  • @AkakiZhorzholiani
    @AkakiZhorzholiani Рік тому

    А ваш шлюз сможет одновременно работать с несколькими modbus устройствами?

    • @pr200sd
      @pr200sd  Рік тому

      С несколькими модбас устройствами только в режиме моста Modbus TCP->Modbus RTU(Slave).

  • @MyAteist
    @MyAteist 4 місяці тому

    а модификацию с СИМ картой вместо вайфай сможете сделать ?

    • @pr200sd
      @pr200sd  4 місяці тому

      Когда-то была идея, как резервный канал, времени нет, да и усложнится все сильно.

  • @Yura-63
    @Yura-63 Рік тому +1

    Платы можно спаивать с нижней стороны кросплаты, они у вас всё равно двухсторонии

    • @pr200sd
      @pr200sd  Рік тому

      Не, с нижней не выйдет, там места нет под площадки.

  • @MrLedball
    @MrLedball 9 місяців тому

    Как называется модель корпуса?

    • @pr200sd
      @pr200sd  9 місяців тому

      Хз, у я не нашел у него названия, Вы с какой целью интересуетесь?

  • @user-vd8gy1kw1y
    @user-vd8gy1kw1y Рік тому

    Можно сделать преобразователь usb2 в езернет и обратно ?

    • @pr200sd
      @pr200sd  Рік тому

      USB в каком формате, что будет туда подключаться?

    • @user-vd8gy1kw1y
      @user-vd8gy1kw1y Рік тому

      @@pr200sd Преобразователи usb в rs485 для подключения контроллеров к компу через локальную сеть езернет, например. А также просто как удлиннитель usb портов с помощью езернета.

    • @pr200sd
      @pr200sd  Рік тому

      @@user-vd8gy1kw1y С USB на этом чипе точно ничего не получится, да задача явно не самая простая.

  • @user-te3lh5lz6r
    @user-te3lh5lz6r Рік тому +1

    А эзернет и вайфай в одной подсети???

    • @pr200sd
      @pr200sd  Рік тому +2

      При испоkьзовании интерфейсов с ethernet, wi-fi у меня работает как резервный канал в режиме точки доступа, для доступа к настройкам, поэтому общей сети там нет.

    • @user-te3lh5lz6r
      @user-te3lh5lz6r Рік тому +1

      @@pr200sd эх. Было бы удобно. У меня пара китайских преобразователей вафля+эзернет и у обоих доступ к 485 есть с обоих портов, а вот общей сети нет. Это прям бесит

    • @pr200sd
      @pr200sd  Рік тому

      @@user-te3lh5lz6r Тут это легко реализуется, просто из-за экономии памяти я выключаю wi-fi когда есть связь по ethernet, в самом начале, ещё для одноплатного варианта я тестировал одновременно и ethernet и wi-fi, все работало и ip были из одной сети, по сути получалось резервирование, но памяти при этом много используется, для данного варианта с расширенной памятью может и не так критично, в той версии было критично.

  • @user-fx2cm9qg1t
    @user-fx2cm9qg1t Місяць тому

    Добрый день.как сделать заказ?

    • @pr200sd
      @pr200sd  Місяць тому

      Добрый день. Почта для связи pr200sd@gmail.com

  • @Kurnatskyi
    @Kurnatskyi 5 місяців тому

    А скільки одночасно може бути клієнтів?

    • @pr200sd
      @pr200sd  5 місяців тому

      Клієнтів в якому режимі?

    • @Kurnatskyi
      @Kurnatskyi 5 місяців тому

      @@pr200sd якщо зайти на веб сторінку. Скільки клієнтів може одразу зайти?

    • @pr200sd
      @pr200sd  5 місяців тому

      @@Kurnatskyi Тестів по навантаженню я не робив, але в браузері завжди 2-3 сторінки одного пристрою відкриті + на телефоні одна, але якщо постійні запити йдуть, графік онлайн наприклад, то там на 1 клієнта розраховано, з двох пристроїв теж працює, але можуть бути пропуски.

  • @slayzay
    @slayzay Рік тому

    Продаваться будет?

    • @pr200sd
      @pr200sd  Рік тому

      Пока вся комплектация есть, кто хочет заказывает.

  • @Trungkienelectronic
    @Trungkienelectronic Рік тому

    Do you sell Source code?

    • @pr200sd
      @pr200sd  Рік тому

      No, only assembled devices with firmware.