Taula de continguts:
Vídeo: Raspberry Pi - Tutorial Python del sensor d'humitat i temperatura H2H6130 I2C: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
HIH6130 és un sensor d'humitat i temperatura amb sortida digital. Aquests sensors proporcionen un nivell de precisió del ± 4% HR. Amb estabilitat a llarg termini líder en la indústria, autèntica I2C digital compensada per la temperatura, fiabilitat líder en la indústria, eficiència energètica i opcions i mida de paquet molt reduïda. Aquí teniu la demostració amb raspberry pi mitjançant codi Python.
Pas 1: el que necessiteu..
1. Raspberry Pi
2. HIH6130
3. Cable I²C
4. Escut I²C per a Raspberry Pi
5. Cable Ethernet
Pas 2: connexions:
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 HIH6130 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 HIH6130 es pot descarregar des del nostre dipòsit GitHub - Dcube Store.
Aquí teniu l’enllaç per al mateix:
github.com/DcubeTechVentures/HIH6130
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.
# HIH6130
# Aquest codi està dissenyat per funcionar amb el mini mòdul HIH6130_I2CS I2C disponible a Dcube Store.
importar smbus
temps d'importació
# Aconsegueix un bus I2C
bus = smbus. SMBus (1)
# Adreça HIH6130, 0x27 (39)
# Llegiu les dades de 0x00 (00), 4 bytes
# humitat MSB, humitat LSB, temperatura MSB, temperatura LSB
data = bus.read_i2c_block_data (0x27, 0x00, 4)
# Converteix les dades a 14 bits
humitat = ((((dades [0] i 0x3F) * 256) + dades [1]) * 100,0) / 16383,0
temp = (((dades [2] i 0xFF) * 256) + (dades [3] i 0xFC)) / 4
cTemp = (temp / 16384.0) * 165,0 - 40,0
fTemp = cTemp * 1,8 + 32
# Sortida de dades a la pantalla
imprimir "Humitat relativa:%.2f %%"% d'humitat
imprimir "Temperatura en centígrads:%.2f C"% cTemp
imprimir "Temperatura en Fahrenheit:%.2f F"% fTemp
Pas 4: aplicacions:
HIH6130 es pot utilitzar per proporcionar una mesura de temperatura i humitat relativa precisa en aparells d’aire condicionat, detecció d’entalpia, termòstats, humidificadors / deshumidificadors i humidistes per mantenir el confort dels ocupants. També es pot utilitzar en compressors d’aire, estacions meteorològiques i armaris de telecomunicacions.
Recomanat:
Com utilitzar el sensor d'humitat i temperatura DHT12 I2C amb Arduino: 7 passos
Com s'utilitza el sensor d'humitat i temperatura DHT12 I2C amb Arduino: en aquest tutorial aprendrem a utilitzar el sensor d'humitat i temperatura DHT12 I2C amb Arduino i mostrarem els valors a la pantalla OLED. Mireu el vídeo
Automatitzar un hivernacle amb LoRa! (Part 1) -- Sensors (temperatura, humitat, humitat del sòl): 5 passos
Automatitzar un hivernacle amb LoRa! (Part 1) || Sensors (temperatura, humitat, humitat del sòl): en aquest projecte us mostraré com he automatitzat un hivernacle. Això vol dir que us mostraré com he construït l'hivernacle i com he connectat l'electrònica de potència i automatització. També us mostraré com programar una placa Arduino que utilitzi L
Punt d'accés (AP) ESP8266 NodeMCU per a servidor web amb sensor de temperatura DT11 i temperatura i humitat d'impressió al navegador: 5 passos
Punt d'accés (AP) ESP8266 NodeMCU per a servidor web amb sensor de temperatura DT11 i temperatura i humitat d'impressió al navegador: Hola nois en la majoria dels projectes que fem servir ESP8266 i en la majoria dels projectes fem servir ESP8266 com a servidor web perquè es pugui accedir a les dades a qualsevol dispositiu mitjançant wifi accedint al servidor web allotjat per ESP8266, però l’únic problema és que necessitem un enrutador que funcioni
Com utilitzar el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: 5 passos
Com s'utilitza el sensor de temperatura DHT11 amb Arduino i la temperatura d'impressió de calor i humitat: el sensor DHT11 s'utilitza per mesurar la temperatura i la humitat. Són aficionats a l’electrònica molt populars. El sensor d’humitat i temperatura DHT11 fa que sigui molt fàcil afegir dades d’humitat i temperatura als vostres projectes d’electrònica de bricolatge. És per
Monitor d'humitat sense fils (ESP8266 + sensor d'humitat): 5 passos
Monitor d’humitat sense fils (ESP8266 + Sensor d’humitat): compro julivert a l’olla i la major part del dia la terra estava seca. Així que decideixo fer aquest projecte, sobre la detecció de la humitat del sòl a l’olla amb julivert, per comprovar si necessito abocar terra amb aigua. Crec que aquest sensor (sensor d’humitat capacitiu v1.2) és bo perquè