Taula de continguts:
Vídeo: Raspberry Pi - Tutorial Python del sensor de temperatura TCN75A: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
TCN75A és un sensor de temperatura sèrie de dos fils incorporat amb convertidor de temperatura a digital. S'incorpora amb registres programables per l'usuari que proporcionen flexibilitat per a aplicacions de detecció de temperatura. La configuració del registre permet als usuaris configurar el mode d’estalvi d’energia, el mode d’aturada, el mode d’una sola presa, etc. Aquí teniu la demostració amb raspberry pi mitjançant codi Python.
Pas 1: el que necessiteu..
1. Raspberry Pi
2. TCN75A
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 TCN75A i l’altre extrem al blindatge 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 TCN75A es pot descarregar des del nostre dipòsit github-DCUBE Store.
Aquí teniu l’enllaç per al mateix:
github.com/DcubeTechVentures/TCN75A/blob/master/Python/TCN75A.py
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.
# TCN75A
# Aquest codi està dissenyat per funcionar amb el mini mòdul TCN75A_I2CS I2C.
importar smbus
temps d'importació
# Aconsegueix un bus I2C
bus = smbus. SMBus (1)
# Adreça TCN75A, 0x48 (72)
# Selecciona el registre de configuració, 0x01 (01)
Resolució ADC # 0x60 (96) de 12 bits
bus.write_byte_data (0x48, 0x01, 0x60)
time.sleep (0,5)
# Adreça TCN75A, 0x48 (72)
# Llegiu les dades de 0x00 (00), 2 bytes
# temp MSB, temp LSB
data = bus.read_i2c_block_data (0x48, 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 "Temperatura en centígrads:%.2f C"% cTemp
imprimir "Temperatura en Fahrenheit:%.2f F"% fTemp
Pas 4: aplicacions:
El TCN75A és un sensor de temperatura que es pot utilitzar en ordinadors personals i servidors, també es pot implementar en sistemes d’entreteniment, equips d’oficina, unitats de disc hars i altres perifèrics de PC. Aquest sensor també troba la seva aplicació en equips de comunicació de dades.
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