Съдържание:
![Raspberry Pi - TMP007 Инфрачервен термопилен сензор Python Урок: 4 стъпки Raspberry Pi - TMP007 Инфрачервен термопилен сензор Python Урок: 4 стъпки](https://i.howwhatproduce.com/images/009/image-26532-j.webp)
Видео: Raspberry Pi - TMP007 Инфрачервен термопилен сензор Python Урок: 4 стъпки
![Видео: Raspberry Pi - TMP007 Инфрачервен термопилен сензор Python Урок: 4 стъпки Видео: Raspberry Pi - TMP007 Инфрачервен термопилен сензор Python Урок: 4 стъпки](https://i.ytimg.com/vi/C9f5zLX18HU/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
![Image Image](https://i.howwhatproduce.com/images/009/image-26532-2-j.webp)
![](https://i.ytimg.com/vi/lVLAMhbKXd4/hqdefault.jpg)
TMP007 е инфрачервен сензор с термопила, който измерва температурата на обект, без да е в контакт с него. Инфрачервената енергия, излъчвана от обекта в сензорното поле, се абсорбира от термоустройството, вградено в сензора. Напрежението на термопилата се дигитализира и подава като вход за интегрирания математически двигател. Този интегриран математически двигател изчислява температурата на обекта. Ето неговата работна демонстрация с Raspberry Pi, използваща код на python.
Стъпка 1: Какво ви трябва..
![От какво имаш нужда..!! От какво имаш нужда..!!](https://i.howwhatproduce.com/images/009/image-26532-3-j.webp)
1. Малина Пи
2. TMP007
3. Кабел I²C
4. I²C щит за Raspberry Pi
5. Ethernet кабел
Стъпка 2: Свързване:
![Връзка Връзка](https://i.howwhatproduce.com/images/009/image-26532-4-j.webp)
![Връзка Връзка](https://i.howwhatproduce.com/images/009/image-26532-5-j.webp)
![Връзка Връзка](https://i.howwhatproduce.com/images/009/image-26532-6-j.webp)
![Връзка Връзка](https://i.howwhatproduce.com/images/009/image-26532-7-j.webp)
Вземете I2C щит за малиново пи и леко го натиснете върху щифтовете на gpio на малиново пи.
След това свържете единия край на I2C кабела към сензора TMP007, а другия край към I2C щита.
Свържете също Ethernet кабела към pi или можете да използвате WiFi модул.
Връзките са показани на снимката по -горе.
Стъпка 3: Код:
![Код Код](https://i.howwhatproduce.com/images/009/image-26532-8-j.webp)
Кодът на python за TMP007 може да бъде изтеглен от нашето хранилище на GitHub- DCUBE Store Community.
Ето линка.
Използвахме библиотека SMBus за код на python, стъпките за инсталиране на SMBus на raspberry pi са описани тук:
pypi.python.org/pypi/smbus-cffi/0.5.1
Можете също да копирате кода от тук, той е даден, както следва:
# Разпространява се с лиценз за свободна воля.
# Използвайте го по какъвто начин искате, печалба или безплатно, при условие че се вписва в лицензите на свързаните с него произведения.
# TMP007
# Този код е проектиран да работи с TMP007_I2CS I2C мини модул, наличен в DCUBE Store.
внос smbus
време за импортиране
# Вземете I2C автобус
шина = smbus. SMBus (1)
# TMP007 адрес, 0x40 (64)
# Изберете конфигурационен регистър, 0x02 (02)
# 0x1540 (5440) Режим на непрекъснато преобразуване, режим на компаратор
данни = [0x1540] bus.write_i2c_block_data (0x40, 0x02, данни)
time.sleep (0.5)
# TMP007 адрес, 0x40 (64)
# Прочетете данните обратно от 0x03 (03), 2 байта
# cTemp MSB, cTemp LSB
данни = bus.read_i2c_block_data (0x40, 0x03, 2)
# Конвертирайте данните в 14-бита
cTemp = ((данни [0] * 256 + (данни [1] & 0xFC)) / 4)
ако cTemp> 8191:
cTemp -= 16384
cTemp = cTemp * 0.03125
fTemp = cTemp * 1.8 + 32
# Извеждане на данни на екрана
отпечатайте "Температура на обекта в Целзий: %.2f C" %cTemp
отпечатайте "Температура на обекта по Фаренхайт: %.2f F" %fTemp
Стъпка 4: Приложения:
TMP007 намира своето приложение в системите, където се изисква безконтактно измерване на температурата. Те се използват в кутии за лаптопи и таблети, батерии и др. Те също са включени в радиатори, както и в лазерни принтери. По -високата му ефективност при измерване на температурата, без да е в контакт с действителния обект, му дава допълнително предимство за различните му приложения.
Препоръчано:
Raspberry Pi - TMD26721 Инфрачервен цифров детектор за близост Java Урок: 4 стъпки
![Raspberry Pi - TMD26721 Инфрачервен цифров детектор за близост Java Урок: 4 стъпки Raspberry Pi - TMD26721 Инфрачервен цифров детектор за близост Java Урок: 4 стъпки](https://i.howwhatproduce.com/images/001/image-58-j.webp)
Raspberry Pi-TMD26721 Инфрачервен цифров детектор за близост Java Урок: TMD26721 е инфрачервен цифров детектор за близост, който осигурява пълна система за откриване на близост и логика на цифров интерфейс в един 8-пинов модул за повърхностен монтаж. Откриването на близост включва подобрен сигнал към шум и точност. Професионалист
Raspberry Pi SHT25 Сензор за влажност и температура Python Урок: 4 стъпки
![Raspberry Pi SHT25 Сензор за влажност и температура Python Урок: 4 стъпки Raspberry Pi SHT25 Сензор за влажност и температура Python Урок: 4 стъпки](https://i.howwhatproduce.com/images/002/image-4375-11-j.webp)
Raspberry Pi SHT25 Сензор за влажност и температура Python Урок: SHT25 I2C Сензор за влажност и температура ± 1,8%RH ± 0,2 ° C I2C мини модул. Високоточният сензор за влажност и температура SHT25 се превърна в индустриален стандарт по отношение на форм-фактора и интелигентността, като осигурява калибриран, линеаризиран сигнален сензор
Raspberry Pi - MPL3115A2 Прецизен сензор за висотомер Python Урок: 4 стъпки
![Raspberry Pi - MPL3115A2 Прецизен сензор за висотомер Python Урок: 4 стъпки Raspberry Pi - MPL3115A2 Прецизен сензор за висотомер Python Урок: 4 стъпки](https://i.howwhatproduce.com/images/004/image-9994-j.webp)
Raspberry Pi - MPL3115A2 Прецизен сензор за висотомер на Python Урок: MPL3115A2 използва MEMS сензор за налягане с I2C интерфейс за предоставяне на точни данни за налягане/надморска височина и температура. Изходите на сензора са цифровизирани от 24-битов ADC с висока разделителна способност. Вътрешната обработка премахва компенсационните задачи от
Инфрачервен термометър на базата на Arduino - Инфрачервен термометър, използващ Arduino: 4 стъпки
![Инфрачервен термометър на базата на Arduino - Инфрачервен термометър, използващ Arduino: 4 стъпки Инфрачервен термометър на базата на Arduino - Инфрачервен термометър, използващ Arduino: 4 стъпки](https://i.howwhatproduce.com/images/001/image-764-35-j.webp)
Инфрачервен термометър на базата на Arduino | Инфрачервен термометър, използващ Arduino: Здравейте, момчета, в тази инструкция ще направим безконтактен термометър, използващ arduino. Тъй като понякога температурата на течността/твърдото вещество е твърде висока или твърде ниска, а след това е трудно да се установи контакт с нея и да се прочете температура тогава в този пейзаж
Raspberry Pi - TMD26721 Инфрачервен цифров детектор за близост Python Урок: 4 стъпки
![Raspberry Pi - TMD26721 Инфрачервен цифров детектор за близост Python Урок: 4 стъпки Raspberry Pi - TMD26721 Инфрачервен цифров детектор за близост Python Урок: 4 стъпки](https://i.howwhatproduce.com/images/002/image-3170-33-j.webp)
Raspberry Pi-TMD26721 Инфрачервен цифров детектор за близост Python Урок: TMD26721 е инфрачервен цифров детектор за близост, който осигурява пълна система за откриване на близост и логика на цифров интерфейс в един 8-пинов модул за повърхностен монтаж. Откриването на близост включва подобрен сигнал към шум и точност. Приблизително