Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Подключение цифрового термометра DS18B20 1-Wire к Raspberry Pi — пошаговое руководство

Ища простой способ измерять температуру с Raspberry Pi, я обнаружил цифровой датчик температуры DS18B20 с интерфейсом 1-wire. Его точность — ±0,5 °C при 0 °C — и минимальное подключение делают его идеальным для новичков и опытных мастеров.

Датчик недорог, требует только один подтягивающий резистор 4,7 кОм и легко помещается в макетную плату или корпус TO‑92, похожий на обычные транзисторы.

Ниже приведена быстрая схема подключения и шаги для запуска связи Pi с DS18B20.

Распиновка (TO‑92)

Подключите датчик к Pi следующим образом:

Резистор 4,7 кОм должен быть размещен между линией данных (Pin 2) и шиной питания 3,3 В (Pin 3). Если у вас нет резистора 4,7 кОм, два резистора 2,2 кОм последовательно тоже подойдут.

После подключения включите Pi. Хорошая идея — использовать свежую SD-карту с последним Raspberry Pi OS (ранее Raspbian). Скачайте с официальной страницы программного обеспечения Raspberry Pi.

Держите систему обновленной:

sudo apt-get update && sudo apt-get upgrade

Далее включите интерфейс 1-Wire, отредактировав /boot/config.txt:

sudo nano /boot/config.txt

Добавьте следующую строку в конец:

dtoverlay=w1-gpio,gpiopin=4

Сохраните файл (Ctrl + X, Y, Enter) и перезагрузитесь:

sudo reboot

После перезагрузки DS18B20 появится в директории /sys/bus/w1/devices. Для чтения температуры используйте:

cat /sys/bus/w1/devices/28-xxxxxxxxxxxx/w1_slave

Замените 28-xxxxxxxxxxxx на уникальный ID датчика.

Для подробной документации обратитесь к даташиту DS18B20 и официальному руководству по GPIO Raspberry Pi.

Производственный процесс

  1. Сборка логгера температуры на Raspberry Pi с $5 I2C датчиком
  2. Подключение нескольких DS18B20 1-Wire датчиков к Raspberry Pi для точного мониторинга температуры
  3. Как считывать температуру с DS18B20 на Raspberry Pi 2
  4. Профессиональный мониторинг температуры на Raspberry Pi с датчиком DS18B20
  5. Измерение температуры на Raspberry Pi с датчиками Maxim 1-Wire и мостом DS2482 I2C
  6. ИК-датчик температуры TMP006 с Raspberry Pi: библиотека Python и руководство по настройке
  7. Создание удалённого датчика температуры на Raspberry Pi и Python — пошаговое руководство
  8. Создание метеостанции на Raspberry Pi с ежедневными email-отчётами о погоде
  9. Точный мониторинг температуры в серверной на Raspberry Pi
  10. Как подключить однопроводный датчик температуры DS1820 к Raspberry Pi через GPIO