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

Сборка логгера температуры на Raspberry Pi с $5 I2C датчиком

Следуйте этим лаконичным шагам, чтобы превратить $5 I2C датчик температуры в надежный логгер данных на Raspberry Pi. Записанные значения пишутся на SD карту, делая их готовыми для Excel или любого инструмента анализа данных.

Компоненты

Примечание: набор Zagros Raspberry Pi starter kit содержит всё, кроме датчика.

Шаг 1: Подключите датчик температуры

Соедините датчик с GPIO пинами Pi как показано. Пин ADD0, установленный на GND, дает датчику уникальный I2C адрес (0x48). Несколько датчиков могут делить шину, пока у каждого уникальный адрес.

Пин датчикаRPi GPIO
VCC3.3 V
SDASDA (GPIO 2)
SCLSCL (GPIO 3)
GNDGND
ADD0GND (устанавливает I2C адрес)
ALTN/C

Примечание безопасности: НЕ питайте датчик от +5 V; это навсегда повредит его.

Шаг 2: Включите шину I2C

По умолчанию Pi отключает I2C интерфейс. Отредактируйте черный список:

sudo nano /etc/modprobe.d/raspi-blacklist.conf

Измените содержимое с:
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
blacklist i2c-bcm2708

на:
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
#blacklist i2c-bcm2708

Шаг 3: Загрузите I2C модуль при загрузке

Добавьте модуль в /etc/modules для автозагрузки:

sudo nano /etc/modules

Допишите строку:

i2c-dev

Шаг 4: Установите I2C утилиты

Установите необходимые инструменты и Python биндинги:

sudo apt update && sudo apt install -y i2c-tools python3-smbus

Проверьте, что датчик появляется на шине:

i2cdetect -y 1 — вы должны увидеть устройство по адресу 0x48.

Со готовым I2C стеком вы теперь можете запустить Python скрипт (не включен здесь), читающий температуру и дописывающий её в CSV файл на SD карте. CSV открывается прямо в Excel для анализа.

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

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