Опрос


Что для Вас Умный Дом?


Результаты

Снова про датчики температуры или как не испортить интерьер

19/12/2015 14:10:23

Об известных датчиках температуры DS18B20 на моем сайте и вообще в Интернете сказано многое. Да почти все. Эти недорогие, высокоточные, неприхотливые, калиброванные термометры, работающие по шине 1-wire, стали настоящим бестселлером, законодателем моды в области температурного мониторинга. А с внедрением поддержки DS18B20 со стороны контроллера MegaD-328, процесс интеграции и использования этих сенсоров в системе Умный Дом стал еще более простым и понятным. Достаточно только подключить нужное количество датчиков к портам исполнительного модуля MegaD-14-IN, чтобы получить информацию о температуре через Web-интерфейс и HTTP-запросы. Но за всем этим благолепием всегда скрывался один маленький и, казалось, совсем неважный и необязательный вопрос. И только особо смелые люди отваживались робко и тихим голосом спросить: "... простите, а как эту штуку вешать на стену?.." Именно в этот момент вся стройная картина цифрового мира начинала разрушаться, земля трястись, а небесные хляби разверзаться. Одним словом, все то хорошее и светлое, что представлял собой датчик DS18B20, вдруг неожиданно, но беспробудно меркло вместе с благородными порывами иных пользователей. Необходимо было, во что бы то ни стало, положить этому конец.

Замечательные во всех смыслах датчики температуры DS18B20 можно было использовать вот так...

Монтаж датчика DS18B20 на стену. Неправильно

Или даже так...

Монтаж датчика температуры DS18B20 на стену. Неправильно

Все это, разумеется, не лучшим образом выглядело в интерьере и могло создавать лишнюю напряженность в семейных отношениях. Кроме того, большинство современных пользователей не любят и не хотят держать в руках паяльник, а некоторые даже и не знают что это такое, предпочитая взамен что-нибудь в духе "плух энд плей" (простите за мой рязанско-кубанский).

Адаптер для подключения датчиков DS18B20/DHT11/DHT22

И как же все-таки хорошо, когда есть сайт, на котором можно поделиться своими наработками, находками и опытом. Поэтому для удобства монтажа различных датчиков (и прежде всего DS18B20), был придуман специальный адаптер. Ничего особенного, все предельно понятно и просто. С одной стороны крепится датчик, его ножки просто вставляются в разъем и зажимаются, а с другой стороны кабель. Из инструмента нужна только плоская отвертка. Но есть у адаптера и небольшая функциональная особенность. Даже две. Во-первых, датчик можно использовать как с питанием, так и без него (так называемое паразитное питание). Требуемый режим работы задается джампером. А, во-вторых, на плате адаптера смонтирован светодиод. Он позволяет организовать красивую подсветку датчика, если к разъему подведено питание 3,3В. Практического смысла в светодиоде не очень много, но кому-нибудь дополнительная иллюминация может оказаться по душе. Светодиод также можно включить или выключить с помощью джампера.

Подключение датчика DS18B20 через адаптер к контроллеру MegaD-328

И крупнее. Никаких консервантов, красителей и паяльника. Просто воткни датчик в разъем.
Белый провод (питание +3,3В) не обязательно!

Подключение датчика DS18B20 к адаптеру

Однако сам по себе адаптер - только половина дела. Нужен корпус, который не стыдно было бы разместить в жилой комнате. Но корпус нужен для датчиков не простой, а специальный, с вентиляционными отверстиями для конвекции воздуха. Иначе датчик будет показывать температуру неверно. Я долго пытался найти подходящий корпус и все же нашел его!

Корпус для датчиков температуры для монтажа на стену

Корпус из ABS-пластика с конвекционными отверстиями изготавливается в двух основных расцветках: слоновая кость и белый. Впрочем, в отдельных случаях его можно легко перекрасить в нужный цвет с помощью аэрозольной краски. Корпус специально разрабатывался для размещения в нем сенсоров DS18B20 и DHT22, поэтому заключение в него датчика практически не оказывает влияние на точность измерения окружающей температуры.


Размещение платы адаптера в корпусе

Корпус достаточно просторный, поэтому плату адаптера в нем крепить не обязательно (хотя в будущем, думаю, можно изменить габариты платы и предусмотреть ее крепление в монтажные отверстия корпуса). Кроме того, корпус позволяет разместить внутри не только DS18B20, но и DHT11/DHT22. Для крепления корпуса к стене можно использовать стандартные "дюбель-саморез", а можно как я - просто посадить на двухсторонний скотч. Отлично держится!

Корпус для DS18B20 и крепление датчика температуры на стену. Интерьер

В результате выглядит это в интерьере примерно так. Может быть и не идеальное, но вполне достойное решение для крепления датчиков температуры на стену. В действительности смотрится даже лучше, чем на фотографии. Под датчиком тот самый "мягкий" двухкнопочный выключатель от Busch-Jaeger, о которых я писал. По цвету хорошо сочетается с корпусом датчика. Но, повторю, корпусы также бывают белого цвета.

Чуть позже покажу как выглядит свечение светодиода на плате адаптера ночью.

 

Автор: Andrey_B
Любое использование материалов сайта возможно только с разрешения автора и с обязательным указанием источника.



Добавить комментарий:



Сортировка комментариев: Последние сверху | Первые сверху

2017-09-13 19:04:08 | Andrey_B
Михаил, когда речь идет о подключении датчиков к одному порту, говорят о подключении датчиков "шиной". Чтобы понять, с каким датчиком нужно работать, у датчика должен быть адрес. У большинства однотипных I2C-датчиков адрес одинаковый, поэтому их нельзя подключить к одному порту. Другое дело, DS18B20. При производстве в каждый датчик записывается уникальный адрес. Поэтому их без проблем можно вешать на одну шину.
К одному порту можно подключать и несколько ИК-извещателей (датчиков движения), но тогда вы не сможете определить, какой именно датчик сработал.


2017-09-13 14:16:17 | Михаил
Получается, одинаковые датчики типа HTU21D (I2C) нельзя вешать на один порт, но в тот же момент датчик DS18B20 (1-Wared) можно, так как они разные по типу, но тогда какие лучше использовать датчики, если в системе требуются датчики типа: протечки, дыма, температуры/влажности, движения, освещённости (под вопросом) так чтобы минимизировать занимаемые порты.


2017-09-12 19:04:15 | Andrey_B
Михаил, чтобы I2C-датчики занимали меньше портов, можно линию SCL разных датчиков подключить к одному порту. Таким образом, скажем 5 одинаковых датчиков HTU21D займут 6 портов. По-моему, вполне экономично.


2017-09-12 15:44:03 | Михаил
Тогда подскажите, какие датчики лучше использовать, чтобы меньше занимать портов, сейчас проброшена витая пара (от комнаты до места установки megaD) по разным комнатам для снятия показаний температура/влажность.


2017-08-30 17:26:21 | Andrey_B
Михаил, подключать на одни и те же порты I2C датчики с разными адресами можно. Никакие другие датчики (кроме I2C) подключать к этим портам нельзя. Цифровые порты вообще нежелательно (а в некоторых случаях противопоказано) использовать с нецифровыми устройствами/датчиками.


2017-08-30 15:46:29 | Михаил
Андрей а подскажите ещё, если я использую цифровые датчики BMP180, BME28 или HTU21D, то они занимают 2 порта на 14IN, но вы писали, что их можно подключать по несколько на одну шину, если тип датчиков отличается, тогда вопрос: можно ли подлючить на один канал данный датчик и например протечки или пожарный (или не получится так как они аналоговые)?


2017-08-25 18:21:51 | Andrey_B
Михаил, если необходимо измерять только температуру, то наилучший вариант - это DS18B20. Они дешевле, занимают 1 порт, могут работать на шине, могут работать без питания. Правда, при заказе на китайских площадках попадаются странные экземпляры, которые отказываются работать на паразитном питании (возможно контрафактные). Поэтому лучше приобретать у надежных поставщиков.


2017-08-25 17:00:12 | Михаил
Добрый день, Андрей.
Подскажите интересует ваше мнение относительно датчиков для измерения в основном температуры, которые имеются в продаже, так как выбор большой:
HTU21D,
DHT22,
BMP180,
BME280,
DS18B20 Waterproof - тут понятно основное преимущество,
DS18B20.


2017-02-16 11:32:28 | Andrey_B
Константин, можно.


2017-02-15 21:16:27 | Константин
Можно ли в данных корпусах размещать датчики CO2 MH-Z14?


2017-02-12 16:24:25 | Andrey_B
Дмитрий, у меня дома работают HTU21D, подключенные кабелем UTP длиной 8 метров. Сбоев нет.


2017-02-12 15:05:45 | Дмитрий
Вопрос маленько может не по теме,а какое максимальное расстояние от I2C датчиков до MegaD пробовали?


2017-02-12 14:10:31 | Andrey_B
Дмитрий, нет, I2C-датчики к этому адаптеру подключить нельзя.


2017-02-12 12:19:29 | Дмитрий
Возможно ли подключение через данный адаптер I2C датчиков?


2016-11-10 12:21:10 | Andrey_B
Виктор, на странице "купить" можно как заказать эти корпуса, так и скачать Datasheet, где указан производитель.


2016-11-10 10:27:37 | Виктор
А можно узнать хотя-бы ссылку на производителя, или магазин где такой корпус можно посмотреть?


2016-08-09 11:26:35 | Andrey_B
Алексей, габариты корпуса 71х71х27 мм.
Я у себя использую данные корпуса. Данные от датчиков поступают вполне корректные.


2016-08-09 06:12:32 | Алексей Ефремов
Какие габариты данного корпуса?
Не мало ли отверстий для нормального определения влажности в помещении?


2016-04-13 11:48:56 | Andrey_B
Владимир, корпус изготовлен из АБС-пластика. Этот вид полимера выдерживает кратковременное повышение температуры до 100 градусов. Температура длительной эксплуатации 80 градусов. Думаю, для парилки не подойдет.


2016-04-13 10:22:02 | Владимир
А этот корпус термостойкий? Если его в парилку его поставить, не расплавится?


2016-03-06 15:16:44 | Andrey_B
Роман, да. Но вот все никак не сфотографирую. Ночью все яркое. ;) Поэтому идеально, когда подсветка едва видна.


2016-03-05 23:17:43 | Роман
Андрей,а как же тогда будет виден светодиод "для душевной иллюминации",если я помещу датчик в "коробочку"?Через вентиляционные отверстия в корпусе?Диод достаточно яркий?


2015-12-22 18:27:06 | Andrey_B
Корпус промышленный испанской фирмы Supertronic (Барселона). Штампуют, скорее всего, в Польше.


2015-12-22 16:50:59 | Андрей
Andrey_B, а корпус промышленный готовый или сами изготовили? Я использую обычные розетки RJ45/RJ11, тоже не плохо смотрятся, но отверстие под разъем все портит))


2015-12-19 16:35:38 | Andrey_B
Haus, да, меня тоже интересует вопрос о том, каким образом диод будет влиять на показания датчика. Я обязательно проведу тестирование. Отверстия, разумеется, есть как внизу, так и наверху.


2015-12-19 15:12:20 | Haus
Очень красиво, насчет диода нужен ли он и не будет ли от него лишнего тепла? С другой стороны если с верху тоже есть отверстия диод выделяя тепло увеличит может даже создаст конвекцию воздуха не воздействуя на датчик находясь над ним.