Датчик влажности HTU21. Подключение к ПР200.
Вставка
- Опубліковано 20 січ 2022
- По аналогии с 1-wire датчиками, через сетевой интерфейс presp32 можно подключить датчик влажности и температуры. Для контроля подключения интерфейса и самого датчика сделано динамическое меню.
Работа с 1-wire ds18b20: • Новый алгоритм для дат...
Пример работы с меню: • Лайфхаки OWENLogic&ПР ... - Наука та технологія
А можно подключить программируемые реле в качестве периферийных устройств к контроллеру на малинке?
Думаю можно, с малинами не работал, но думаю там не сложно организовать модбас мастер или слейв.
@@pr200sd Поставить какую нить skadу на линуксе в малинке и будет недорогой верхний уровень для ПР
@@user-vd8gy1kw1y Да, видел для них специальные платы с драйвером модбас, не знаю сколько это стоит, и будет ли этот вариант не дорогим, смотря наверное с чем сравнивать, но работать точно будет.
Не проще использовать готовый датчик температуры и влажность с rs-485 стоимостью менее 500руб с алика?
Это не основное назначение платы, типа бонус. Кроме того с датчика за 500 с Али, быстро считать информацию удаленно вряд-ли получится или при необходимости записать в архив.
Да и честно говоря, со многими теми датчиками много людей выносили себе мозги при попытке считать информацию, на форуме полно тем. Когда-то я удаленно пытался человеку помочь с таким, думал с настройками проблемы, подключали вместо датчика модбас слейв на ПК, все ОК, меняем на датчик, болт. В итоге выкинули его и поставили ПВТ100.
@@pr200sd В смысле быстро считать не получится? Спокойно всё читается.
Даже "гуглить" не пришлось. Ставили такой датчик + пр200. Также датчик + ПЛК wago.
Работает уже как года 3 и проблем нет.
@@user-uz2xo2cv8s У меня вариант больше для домашней автоматизации, под быстро имелось ввиду mqtt, Телеграм бот. У меня все "в одном флаконе".
@@pr200sd опросить по i2c, или по rs-485 разницы во времени, заметной глазу, не будет. Вариант по rs-485 считаю более верным тк это "родной" для пр-200 метод. Без лишних "танцев с бубном".
Также применяя Modbus RTU, даже для домашней автоматизации, вы получаете большое количество датчиков на одной шине и дальность передачи. По i2c даже в соседнюю комнату вынести датчик проблемно.
А как подключить несколько датчиков? У них же одинаковые внутренние адреса
На одну шину в данном случае не получится, да и сама шина I2C не предполагает больших расстояний.
@@pr200sd ok. А если другой датчик использовать, у которого иной адрес, в настройках можно указать i2c адрес опрашиваемого?
Сейчас настройки фиксированные на тип датчика. При желании думаю можно использовать разветвитель и вешать несколько одинаковых датчиков, но это потребует доработки кода. Сейчас для I2C есть 4 режима: датчик давления/температуры, влажности/температуры, дисплей и расширитель портов. Дисплей еще не до конца готов.
Что за сетевой интерфейс presp32 ? Интернет толком ничего не говорит.... Найти где можно? Сайт Овен молчит, не знает его...
Это моя разработка, информация тут: github.com/pr200sd/presp32 применение в разных режимах в плейлистах на канале.
@@pr200sd Да, нашел уже. Письмо на почту скинул вам
@@lommmaster Письмо пока не вижу.