Taula de continguts:
Vídeo: Raspberry Pi - Tutorial Python del sensor de temperatura TMP100: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
TMP100 Mòdul MINI I2C del sensor de temperatura digital d’alta precisió i baixa potència. El TMP100 és ideal per a mesures de temperatura prolongades. Aquest dispositiu ofereix una precisió de ± 1 ° C sense necessitat de calibratge ni condicionament del senyal de components externs. Aquí teniu la demostració amb un codi python amb Raspberry Pi.
Pas 1: el que necessiteu..
1. Raspberry Pi
2. TMP100
3. Cable I²C
4. Escut I²C per a Raspberry Pi
5. Cable Ethernet
Pas 2: connexió:
Agafeu un escut I2C per a raspberry pi i passeu-lo suaument per sobre dels pins gpio de raspberry pi.
A continuació, connecteu un extrem del cable I2C al sensor TMP100 i l’altre extrem a l’escut I2C.
Connecteu també el cable Ethernet al pi o podeu utilitzar un mòdul WiFi.
Les connexions es mostren a la imatge superior.
Pas 3: Codi:
El codi python de TMP100 es pot descarregar des del nostre dipòsit GitHub - Dcube Store.
Aquí teniu l’enllaç per al mateix:
github.com/DcubeTechVentures/TMP100…
Hem utilitzat la biblioteca SMBus per al codi python; aquí es descriuen els passos per instal·lar SMBus al raspberry pi:
pypi.python.org/pypi/smbus-cffi/0.5.1
També podeu copiar el codi des d’aquí, es dóna de la següent manera:
# Distribuït amb una llicència de lliure voluntat.
# Utilitzeu-lo de la manera que vulgueu, de beneficis o de franc, sempre que encaixi en les llicències de les obres associades.
# TMP100
# Aquest codi està dissenyat per funcionar amb el mini mòdul TMP100_I2CS I2C disponible a Dcube Store
#
importar smbus
temps d'importació
# Aconsegueix un bus I2C
bus = smbus. SMBus (1)
# Adreça TMP100, 0x4F (79)
# Selecciona el registre de configuració, 0x01 (01)
# 0x60 (96) Conversió contínua, mode comparador, resolució de 12 bits
bus.write_byte_data (0x4F, 0x01, 0x60)
time.sleep (0,5)
# Adreça TMP100, 0x4F (79)
# Llegiu les dades de 0x00 (00), 2 bytes
# temp MSB, temp LSB
data = bus.read_i2c_block_data (0x4F, 0x00, 2)
# Converteix les dades a 12 bits
temp = (dades [0] * 256 + (dades [1] i 0xF0)) / 16
si temp> 2047:
temp - = 4096
cTemp = temp * 0,0625
fTemp = cTemp * 1,8 + 32
# Sortida de dades a la pantalla
imprimir "La temperatura en centígrad és:%.2f C"% cTemp
imprimir "La temperatura en Fahrenheit és:%.2f F"% fTemp
Pas 4: aplicacions:
Diverses aplicacions que incorporen un sensor digital de temperatura d’alta precisió i baixa potència TMP100 inclouen la supervisió de la temperatura d’alimentació, la protecció tèrmica perifèrica de l’ordinador, la gestió de bateries i les màquines d’oficina.
Recomanat:
Lectura i gràfics de dades del sensor de llum i temperatura amb Raspberry Pi: 5 passos
Lectura i gràfics de dades del sensor de llum i temperatura amb Raspberry Pi: en aquest manual, aprendreu a llegir un sensor de llum i temperatura amb raspberry pi i convertidor analògic-digital ADS1115 i dibuixar-lo mitjançant matplotlib. Comencem pels materials necessaris
Gràfic del canvi de temperatura del canvi climàtic a Python: 6 passos
Gràfic del canvi de temperatura del canvi climàtic a Python: el canvi climàtic és un gran problema. I ara molta gent no sap quant ha augmentat. En aquest instructiu, representarem un gràfic del canvi de temperatura del clima a causa del canvi climàtic. Per obtenir un full de trucs, podeu veure el fitxer python següent
Lectura de la temperatura mitjançant el sensor de temperatura LM35 amb Arduino Uno: 4 passos
Lectura de la temperatura mitjançant el sensor de temperatura LM35 amb Arduino Uno: Hola, nois d’aquest instructiu, aprendrem a utilitzar LM35 amb Arduino. Lm35 és un sensor de temperatura que pot llegir valors de temperatura des de -55 ° C fins a 150 ° C. És un dispositiu de 3 terminals que proporciona una tensió analògica proporcional a la temperatura. Hig
Supervisió en directe del valor del sensor des de qualsevol lloc del món: 4 passos
Supervisió en directe del valor del vostre sensor des de qualsevol lloc del món: em va aparèixer un missatge sobre el número de WhatsApp de techiesms sobre ajuda per fer un projecte. El projecte consistia a mesurar la pressió exercida sobre el sensor de pressió i mostrar-la al telèfon intel·ligent. Així que vaig ajudar a fer aquest projecte i vaig decidir formar un tutor
Reciclatge del vell interruptor regulador de temperatura com a control de temperatura variable per al soldador: 7 passos
Reciclatge de l'interruptor regulador antic com a control de temperatura variable per al soldador: he vist un munt de control de temperatura variable professional per soldar, però massa car. Així que en faig un d’un interruptor, una presa de corrent, una placa de connexió i un endoll antics que ja havien estat brossa i una antiga caixa d’interruptors de PVC que s’acompanyava, etc