От датчиков температуры до arduino 10-30 метров - на чем реализовать?
- Войдите на сайт для отправки комментариев
Ср, 09/03/2016 - 17:01
Доброго дня!
Я новичок, и может быть это обсуждалось 100раз.
Есть несколько помещений, в каждом помещении должен быть датчик температуры. В одном из помещений стоит arduino с реле модулем и управляет нагрузкой вкл-выкл(вентилятор к примеру), arduino должно получать каким-то образом показания датчиков из разных помещений, если соединять ардуину и датчики проводами получается большая длина от 10 до 30 метров.
Как обычно решается такой вопрос?
DS18d20
Спасибо за ответ. Это датчик температуры. Вопрос не в датчике, а в длинных проводах.
Активно обсуждается, что датчики не работают с длинными(от 10м) проводами.
sergiollo, не читайте обсуждения того, что DS18B20 не работают с длинными проводами, это не соответствует реальному положению дел. При правильном подключении (описано в даташите) их можно гроздьями развешивать и на более длинных, чем нужные Вам 10-30м, проводах.
Ну или RS485 по витой паре.
Ну или RS485 по витой паре.
Т.е. на каждый датчик по своей ардуинке и слать значения по RS485 на основную большую ардуинку ?
Шлейф 50-100 метров прокладываете и вешайте их на нём хоть десятками.
http://arduino.ru/forum/apparatnye-voprosy/ds-18b20-udlinil-kabel#comment-19896
Только резистор сразу 1к5 ставьте чтобы потом не задавать лишних вопросов
Я бы не стал так категорично отбрасывать отрицательный опыт с DS18B20. Условия по помехам бывают сильно разные одно дело частный дом на отшибе, другое 500 квартирный где у всех по микроволновке, вайфаю и соседу радиолюбителю. Ток в линии в 3мА для импульса в 1мкс помеха задавит на раз. Я за 485-й. Там если чё, хоть скоростю можна исправить.
Плюсую за RS485.
Pro Mini + RS485. Дёшево и сердито и длина до кило 200. Плюс на Дуню кучу датчиков с разными интерфейсами.
Общее мнение понятно!
А какое мнение на счет MQTT ? Пишут это модно и прогрессивно, аппаратная часть получается чуть дороже, но тем не менее заманчиво.
И вот вопрос - что должно стоять в качестве головы, чтобы смочь принимать и обрабатывать поступающие данные по RS-485 с нескольких Pro Mini (допустим их может быть 5-10 штук)?
И вот вопрос - что должно стоять в качестве головы, чтобы смочь принимать и обрабатывать поступающие данные по RS-485 с нескольких Pro Mini (допустим их может быть 5-10 штук)?
Pro Mini. Ибо поимеете нехилый секс с режимом мульти-мастер. Лучше с одного мастера опрашивать остальные.