[#] Делаем датчик качества воздуха с Modbus RTU на ESP8266 и Arduino
BotHabr(tgi,2) — All
2023-02-16 12:00:07


Опубликовано: Thu, 16 Feb 2023 07:00:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Что-то я не нашёл в интернете готового рецепта по созданию Modbus RTU устройства на Arduino и ESP8266. Всё, что попадалось было сильно оторвано от реальности: или предлагали по байтикам разбирать протокол, или для изменения параметров связи предлагали пересобирать прошивку.А понадобилось мне это за тем, чтобы подключить сенсор CCS811 к тестовому стенду на контроллере с родным протоколом Modbus RTU. Так появилась эта статья.Сначала мы напишем простой Modbus-сервер (slave) с изменяемыми пользователем настройками подключения и сервисным режимом, потом добавим к нему сенсор CCS811. В финале подключим устройство к контроллеру Wiren Board: составим шаблон для modbus-драйвера и напишем простой сценарий автоматизации. Весь код опубликован на Гитхаб, ссылки вы найдёте в конце статьи. Читать далее

https://habr.com/ru/post/716966/