ИК-датчик температуры TMP006 с Raspberry Pi: библиотека Python и руководство по настройке
Если вам нужен простой способ измерять температуру без контакта с объектом, ИК-датчик TMP006 — идеальное решение. Он считывает тепловое излучение объекта через свой ИК-сенсор и общается по простой шине I2C. Это руководство проведёт вас через подключение датчика к Raspberry Pi или BeagleBone Black и установку официальной библиотеки Python для начала измерений.
Требования к оборудованию
TMP006 требует только питание 3,3 В, землю и линии данных I2C (SDA) и тактирования (SCL). Убедитесь, что I2C-шина вашей платы включена.
Raspberry Pi
- Pi 3,3 В → TMP006 VCC
- Pi GND → TMP006 GND
- Pi SDA → TMP006 SDA
- Pi SCL → TMP006 SCL
BeagleBone Black
- P9_1 DGND → TMP006 GND
- P9_3 3,3 В → TMP006 VCC
- P9_19 SCL → TMP006 SCL
- P9_20 SDA → TMP006 SDA
Подготовка программного обеспечения
Перед началом убедитесь, что ваша плата в сети (через Ethernet или Wi‑Fi) и вы можете подключиться по SSH. На Raspberry Pi установите библиотеку RPi.GPIO; на BeagleBone Black — Adafruit_BBIO.
Установка общих зависимостей
sudo apt-get update
sudo apt-get install build-essential python-dev python-pip python-smbus git
Предупреждения об уже установленных пакетах можно игнорировать.
Библиотеки для конкретных платформ
Raspberry Pi:
sudo pip install RPi.GPIO
BeagleBone Black:
sudo pip install Adafruit_BBIO
Установка библиотеки Python для TMP006
Клонируйте библиотеку из репозитория на GitHub (замените URL на актуальную ссылку):
cd ~
git clone https://github.com/your-org/tmp006-python.git
cd tmp006-python
sudo python setup.py install
Для подробного использования обратитесь к документации библиотеки TMP006 Temperature Sensor Python Library.
Производственный процесс
- Сборка логгера температуры на Raspberry Pi с $5 I2C датчиком
- Точный температурный профиль Raspberry Pi с Python, SQLite и LabVIEW
- Подключение нескольких DS18B20 1-Wire датчиков к Raspberry Pi для точного мониторинга температуры
- Как считывать температуру с DS18B20 на Raspberry Pi 2
- Профессиональный мониторинг температуры на Raspberry Pi с датчиком DS18B20
- Измерение температуры на Raspberry Pi с датчиками Maxim 1-Wire и мостом DS2482 I2C
- ИК-датчик температуры TMP006 с Raspberry Pi: библиотека Python и руководство по настройке
- Создание удалённого датчика температуры на Raspberry Pi и Python — пошаговое руководство
- Создание метеостанции на Raspberry Pi с ежедневными email-отчётами о погоде
- Точный мониторинг температуры в серверной на Raspberry Pi