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

Бесшовный мониторинг температуры и влажности на Raspberry Pi с EzTemp

Шаг 1: Подключение датчика EzTemp

Датчик EzTemp общается через UART-интерфейс Raspberry Pi. Следуйте распиновке ниже для надёжного подключения.

Обратите внимание: Tx должен соединяться с Rx и наоборот. После подключения датчик готов к работе.

Приобрести EzTemp на Tindie

Шаг 2: Отключение стандартной последовательной консоли

По умолчанию Raspberry Pi резервирует UART для консоли последовательного входа. Чтобы освободить его для EzTemp, нужно отключить последовательную консоль.

Способ 1 — raspi-config

sudo raspi-config

Перейдите в Advanced Options > Serial и ответьте No на «Enable the serial console». Перезагрузите Pi перед продолжением.

Способ 2 — скрипт rpi-serial-console

sudo wget https://raw.githubusercontent.com/lurch/rpi-serial-console/master/rpi-serial-console -O /usr/bin/rpi-serial-console && sudo chmod +x /usr/bin/rpi-serial-console
rpi-serial-console status  # показывает текущее состояние
sudo rpi-serial-console disable  # отключает консоль
sudo rpi-serial-console enable   # восстанавливает консоль (при необходимости)

После переключения состояния перезагрузите Pi.

Способ 3 — ручное редактирование

sudo nano /boot/cmdline.txt

Удалите любые упоминания ttyAMA0, чтобы строка выглядела примерно так:

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

Затем отредактируйте /etc/inittab и закомментируйте строку:

#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

Перезагрузите Raspberry Pi.

Приобрести EzTemp на Tindie

Шаг 3: Установка примера Python-скрипта

Скачайте официальный Python-клиент для чтения данных с датчика EzTemp:

wget https://raw.githubusercontent.com/CAIMANICS/EzTempRH-for-Raspberry-Pi/master/software/EzTempRH.py

Запустите скрипт:

python EzTempRH.py

Типичный вывод:

EzTemp&RH build 2 Temperature: 24.0C Humidity: 48.0% External: 1018 / 2048 counts Version: 2

Проверив скрипт, вы можете интегрировать датчик в свои приложения.

Приобрести EzTemp на Tindie

Для более подробного руководства обратитесь к полной документации «Easy Temperature and Humidity on Raspberry Pi».

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

  1. Бесшовная MQTT интеграция: NodeMCU DHT22 сенсоры с Raspberry Pi 3 B+ как брокер
  2. Сборка логгера температуры на Raspberry Pi с $5 I2C датчиком
  3. Точный температурный профиль Raspberry Pi с Python, SQLite и LabVIEW
  4. Подключение нескольких DS18B20 1-Wire датчиков к Raspberry Pi для точного мониторинга температуры
  5. Raspberry Pi сетевой монитор температуры и влажности — руководство по DIY сборке
  6. Как считывать температуру с DS18B20 на Raspberry Pi 2
  7. Домашний монитор температуры и влажности на Raspberry Pi с веб-дашбордом — удаленный трекинг в реальном времени
  8. Профессиональный мониторинг температуры на Raspberry Pi с датчиком DS18B20
  9. Измерение температуры на Raspberry Pi с датчиками Maxim 1-Wire и мостом DS2482 I2C
  10. Создание удалённого датчика температуры на Raspberry Pi и Python — пошаговое руководство