Mundarija:
Video: Raspberry Pi - TMP100 harorat sensori Python darsligi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
TMP100 yuqori aniqlik, kam quvvatli, raqamli harorat sensori I2C MINI moduli. TMP100 haroratni o'lchash uchun ideal. Bu qurilma kalibrlashni yoki tashqi komponent signal signalizatsiyasini talab qilmasdan ± 1 ° C aniqlikni taqdim etadi. Bu erda Raspberry Pi yordamida python kodli namoyish.
1 -qadam: Sizga nima kerak.. !
1. Raspberry Pi
2. TMP100
3. I²C kabeli
4. Raspberry Pi uchun I²C qalqoni
5. Ethernet kabeli
2 -qadam: Ulanish:
Malinali pi uchun I2C qalqonini oling va uni malina pi gpio pimlariga sekin suring.
Keyin I2C kabelining bir uchini TMP100 sensoriga, ikkinchi uchini esa I2C ekraniga ulang.
Ethernet kabelini pi -ga ulang yoki WiFi modulidan foydalanishingiz mumkin.
Ulanishlar yuqoridagi rasmda ko'rsatilgan.
3 -qadam: Kod:
TMP100 uchun python kodini bizning GitHub omboridan- Dcube do'konidan yuklab olish mumkin.
Mana shu havola:
github.com/DcubeTechVentures/TMP100…
Biz python kodi uchun SMBus kutubxonasidan foydalandik, malina pi ga SMBus o'rnatish bosqichlari bu erda tasvirlangan:
pypi.python.org/pypi/smbus-cffi/0.5.1
Siz bu erdan kodni nusxalashingiz mumkin, u quyidagicha berilgan:
# Ixtiyoriy litsenziya bilan tarqatilgan.
# Agar xohlasang, foyda yoki tekin, agar u tegishli ishlarning litsenziyalariga mos keladigan bo'lsa, foydalaning.
# TMP100
# Bu kod Dcube do'konida mavjud bo'lgan TMP100_I2CS I2C Mini moduli bilan ishlash uchun mo'ljallangan.
#
smbus import qilish
import vaqti
# I2C avtobusini oling
avtobus = smbus. SMBus (1)
# TMP100 manzili, 0x4F (79)
# Konfiguratsiya registrini tanlang, 0x01 (01)
# 0x60 (96) Uzluksiz konvertatsiya, taqqoslash rejimi, 12 bitli aniqlik
bus.write_byte_data (0x4F, 0x01, 0x60)
vaqt uyqu (0,5)
# TMP100 manzili, 0x4F (79)
# Ma'lumotni 0x00 (00), 2 baytdan qaytarib o'qing
# temp MSB, temp LSB
ma'lumotlar = bus.read_i2c_block_data (0x4F, 0x00, 2)
# Ma'lumotni 12 bitga aylantiring
temp = (ma'lumotlar [0] * 256 + (ma'lumotlar [1] va 0xF0)) / 16
agar harorat> 2047:
harorat -= 4096
cTemp = temp * 0.0625
fTemp = cTemp * 1.8 + 32
# Ma'lumotlarni ekranga chiqarish
chop etish "Selsiydagi harorat: %.2f C" %cTemp
chop etish "Farengeytdagi harorat: %.2f F" %fTemp
4 -qadam: Ilovalar:
TMP100 past quvvatli, yuqori aniqlikdagi raqamli harorat sensori o'z ichiga olgan turli xil ilovalarga quvvat manbai harorati monitoringi, kompyuter atrofidagi termal himoya, batareyani boshqarish, shuningdek ofis mashinalari kiradi.
Tavsiya:
Raspberry Pi SHT25 namlik va harorat sensori Python darsligi: 4 qadam
Raspberry Pi SHT25 namlik va harorat sensori Python qo'llanmasi: SHT25 I2C namlik va harorat sensori ± 1,8%RH ± 0,2 ° C I2C mini moduli. SHT25 yuqori aniqlikdagi namlik va harorat sensori kalibrovka qilingan, chiziqli sensorli signallarni taqdim etuvchi form faktor va razvedka nuqtai nazaridan sanoat standartiga aylandi
Raspberry Pi - HIH6130 I2C namlik va harorat sensori Python darsligi: 4 qadam
Raspberry Pi - HIH6130 I2C namlik va harorat sensori Python qo'llanmasi: HIH6130 - bu raqamli chiqishga ega namlik va harorat sensori. Bu sensorlar ± 4% RH aniqlik darajasini ta'minlaydi. Sanoatning etakchi uzoq muddatli barqarorligi, haqiqiy harorat kompensatsiyalangan raqamli I2C, sanoatning etakchi ishonchliligi, energiya samaradorligi
Raspberry Pi MCP9808 harorat sensori Python darsligi: 4 qadam
Raspberry Pi MCP9808 harorat sensori Python qo'llanmasi: MCP9808 - yuqori aniqlikdagi raqamli harorat sensori ± 0,5 ° C I2C mini moduli. Ular foydalanuvchi tomonidan dasturlashtiriladigan registrlar bilan jihozlangan bo'lib, ular haroratni sezishni osonlashtiradi. MCP9808 yuqori aniqlikdagi harorat sensori sanoatga aylandi
Raspberry Pi - TCN75A harorat sensori Python darsligi: 4 qadam
Raspberry Pi-TCN75A harorat sensori Python qo'llanmasi: TCN75A-ikki simli ketma-ket harorat sensori, harorat-raqamli konvertor bilan jihozlangan. U haroratni sezish uchun moslashuvchanlikni ta'minlaydigan foydalanuvchi dasturlashtiriladigan registrlari bilan birlashtirilgan. Ro'yxatdan o'tish sozlamalari foydalanuvchilarga
Raspberry Pi TMP112 harorat sensori Python darsligi: 4 qadam
Raspberry Pi TMP112 harorat sensori Python qo'llanmasi: TMP112 yuqori aniqlik, kam quvvatli, raqamli harorat sensori I2C MINI moduli. TMP112 haroratni o'lchash uchun ideal. Bu qurilma kalibrlashni yoki tashqi komponent signalizatsiyasini talab qilmasdan ± 0,5 ° C aniqlikni taqdim etadi.