Форум по покупкам в интернете.Благодарим разработчиков движка форума! |
Форум по покупкам в интернете. » Success story » Сеть 1-wire и термометры DS18B20. |
<<Назад Вперед>> | Admin | Печать |
aost
Долгожитель форума
Всего сообщений: 221 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 окт. 2009 |
Начало темы по DS18B20. На современных материнских платах все чаще компорты не выводят наружу, а оставляют на пинах внутри. В этом случае можно самостоятельно вывести этот компорт, руководствуясь распиновокй из мануала материнской платы.
Чтобы подключиться к пинам - можно использовать слегка подпиленную колодку от флопового шлейфа, которые тоже, зачастую, валяются без дела. ---
Best regards! | ||
aost
Долгожитель форума
Всего сообщений: 221 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 окт. 2009 |
В связи с отмиранием аппаратных компортов на материнских платах, возникла необходимость в варианте подключения цифрового термометра к компьютеру через переходники USB-UART (TTL). И такой вариант нашелся: https://haklabos.wordpress.com/projekti/digitemp/ Digitemp on small TP-Link WR703N wireless router После этого попалась статья на easyelectronics, в которой была рекомендация разделить Rx и Tx диодом (катодом к Tx) и резистором 3K сделать подтяжку линии данных к Vcc. Две пропавшие картинки из статьи найдены в web-архиве:
В соответствии с данной схемой термометр DS18B20 был подсоединен к переходнику на чипе CP2102, в систему был установлен digitemp и все сразу заработало. Подключено два датчика DS18B20: один на расстоянии примерно 10 см от переходника UART-1-wire, второй - на расстоянии 1.5 метра. Ubuntu 14.04 - адаптер подхватился сразу, digitemp ставится через apt-get FreeBSD 8/9 - в конфигурации ядра должен быть драйвер "uslcom # SI Labs CP2101/CP2102 serial adapters", digitemp - из портов. ---
Best regards! | ||
aost
Долгожитель форума
Всего сообщений: 221 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 окт. 2009 |
Изготавливается всё достаточно просто: 1. Выпаиваем из переходника CP2102 ненужные крайние выводы, после чего паяем резистор и диод прямо на ножки переходника: 2. Аккуратно (иначе потом керамика лопается) подгибаем выводы, паяем конденсатор на питание термометра DS18B20 и подключаем соединительный провод (далее одеваем термоусадку): 3. Заливаем расплавом добавленные навесные детали и трехпиновый разъем на плате CP2102: 4. В результате, после заделки в термоусадку, получаем готовую к употреблению конструкцию: По стоимости деталей: переходник $8/5= $1.6, термометр в районе $1, остальное - можно выбрать из отходов. При цене переходника на DS9097 от $10 и "кому сколько совесть позволит" - мы остаемся в очевидном выигрыше. ---
Best regards! | ||
aost
Долгожитель форума
Всего сообщений: 221 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 окт. 2009 |
Скрипт опроса для munin (должен быть установлен и настроен пакет digitemp): #!/bin/sh ---
Best regards! |
<<Назад Вперед>> | Admin | Печать |
Форум по покупкам в интернете. » Success story » Сеть 1-wire и термометры DS18B20. |
Последние | |
MOES MS-101 Топинамбур cloud4box Запуск SIM800L в автономном режиме. РАТЭК |
Самые активные 5 тем | |