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

Цифровой датчик термометра Raspberry Pi 1-Wire (DS18B20)

В поисках простого способа измерения температуры с помощью моего Raspberry Pi я наткнулся на однопроводной цифровой датчик температуры DS18B20. Это обещало точный способ измерения температуры с помощью нескольких проводов и почти полного отсутствия внешних компонентов.

Устройство стоило всего несколько фунтов, и это казалось слишком хорошим, чтобы быть правдой ...

Я купил одну. Через несколько минут я измерил им температуру. Он настолько прост в использовании и является идеальной отправной точкой для создания регистратора данных температуры на базе Raspberry Pi.

На схеме справа показано устройство DS18B20. Он имеет три контакта и поставляется в корпусе TO-92, что означает, что он похож на другие устройства, которые вы, возможно, использовали, например, на транзисторы.

Контакт 1 заземлен. Контакт 2 - это контакт данных, а контакт 3 - контакт питания. Единственный требуемый внешний компонент - это единственный резистор 4,7 кОм.

В моем тестировании у меня не было ни одного из них, поэтому я использовал последовательно 2 резистора по 2,2 кОм. Это сработало.

Я использовал небольшой кусок макета и несколько перемычек, чтобы подключить его к разъему GPIO на моем Raspberry Pi.

Контакт 1 был подключен к P1-06 (земля)

Контакт 2 был подключен к P1-07 (GPIO4)

Контакт 3 был подключен к P1-01 (3,3 В)

Между контактами 2 и 3 был установлен резистор 4,7 кОм.

Важно дважды убедиться, что вы не перепутали контакт 1 и контакт 3 на устройстве, иначе питание будет подаваться неправильно!

После того, как вы все соединили вместе, вы можете включить Raspberry Pi.

Всегда лучше начинать новые проекты с обновленной SD-картой. Я обычно использую последний образ Raspbian со страницы загрузки RaspberryPi.org, а затем обновляю его время от времени, используя следующие две команды:

12 sudo apt-get update sudo apt-get upgrade

Чтобы настроить датчик, вам просто нужно внести небольшое изменение в файл config.txt, используя:

 судо нано /boot/config.txt 

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

 dtoverlay =w1-gpio, gpiopin =4 

Вы можете сохранить файл, используя CTRL-X, Y, затем RETURN. Устройство настроено на сообщение своей температуры через GPIO4.

Чтобы изменения вступили в силу, вам необходимо перезагрузиться, используя:

 перезагрузка sudo 

Используйте приведенные ниже команды, чтобы перейти в каталог, содержащий обнаруженные устройства 1-Wire:

Подробнее:Цифровой датчик термометра Raspberry Pi 1-Wire (DS18B20)


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

  1. Регистратор температуры Raspberry Pi
  2. Измерение температуры с помощью однопроводного датчика DS18B20 и Raspberry Pi
  3. Считать температуру с помощью DS18B20 | Raspberry Pi 2
  4. Мониторинг температуры на Raspberry Pi
  5. Измерение температуры с помощью RASPBERRY PI
  6. Библиотека Python датчика температуры TMP006 с использованием Raspberry pi,
  7. Датчик температуры Python и Raspberry Pi
  8. Метеостанция Raspberry Pi
  9. Мониторинг температуры с помощью Raspberry Pi
  10. 1-проводный датчик температуры DS1820 на Raspberry Pi (напрямую через GPIO)