Sommario:
- Passaggio 1: hardware richiesto:
- Passaggio 2: collegamento hardware:
- Passaggio 3: codice per la misurazione dell'umidità e della temperatura:
- Passaggio 4: applicazioni:
Video: Misurazione dell'umidità e della temperatura utilizzando HIH6130 e il fotone di particelle: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
HIH6130 è un sensore di umidità e temperatura con uscita digitale. Questi sensori forniscono un livello di precisione di ±4% UR. Con stabilità a lungo termine leader del settore, I2C digitale con compensazione della temperatura reale, affidabilità leader del settore, efficienza energetica e dimensioni e opzioni del contenitore ultraridotte.
In questo tutorial è stata illustrata l'interfaccia del modulo sensore HIH6130 con il fotone particellare. Per leggere i valori di temperatura e umidità, abbiamo utilizzato arduino con un adattatore I2c. Questo adattatore I2C rende la connessione al modulo sensore facile e affidabile.
Passaggio 1: hardware richiesto:
I materiali di cui abbiamo bisogno per raggiungere il nostro obiettivo includono i seguenti componenti hardware:
1. HIH6130
2. Fotone particellare
3. Cavo I2C
4. Scudo I2C per fotoni di particelle
Passaggio 2: collegamento hardware:
La sezione sui collegamenti hardware spiega fondamentalmente le connessioni di cablaggio richieste tra il sensore e il fotone della particella. Garantire connessioni corrette è la necessità di base mentre si lavora su qualsiasi sistema per l'output desiderato. Quindi, i collegamenti necessari sono i seguenti:
L'HIH6130 funzionerà su I2C. Ecco lo schema elettrico di esempio, che mostra come cablare ciascuna interfaccia del sensore.
Di default, la scheda è configurata per un'interfaccia I2C, quindi consigliamo di utilizzare questo collegamento se sei altrimenti agnostico.
Tutto ciò di cui hai bisogno sono quattro fili! Sono necessarie solo quattro connessioni pin Vcc, Gnd, SCL e SDA e questi sono collegati con l'aiuto del cavo I2C.
Queste connessioni sono mostrate nelle immagini sopra.
Passaggio 3: codice per la misurazione dell'umidità e della temperatura:
Cominciamo ora con il codice particellare.
Durante l'utilizzo del modulo sensore con Arduino, includiamo la libreria application.h e spark_wiring_i2c.h. La libreria "application.h" e spark_wiring_i2c.h contiene le funzioni che facilitano la comunicazione i2c tra il sensore e la particella.
L'intero codice particella è riportato di seguito per comodità dell'utente:
#includere
#includere
// L'indirizzo I2C HIH6130 è 0x27(39)
#define Indirizzo 0x27
doppia cTemp = 0,0, fTemp = 0,0, umidità = 0,0;
int temperatura = 0;
configurazione nulla()
{
// Imposta variabile
Particle.variable("i2cdevice", "HIH6130");
Particle.variable("umidità", umidità);
Particle.variable("cTemp", cTemp);
// Inizializza la comunicazione I2C
Wire.begin();
// Inizializza la comunicazione seriale, imposta la velocità di trasmissione = 9600
Serial.begin(9600);
ritardo(300);
}
ciclo vuoto()
{
dati int non firmati[4];
// Avvia la trasmissione I2C
Wire.beginTransmission(Addr);
// Interrompi trasmissione I2C
Wire.endTransmission();
// Richiedi 4 byte di dati
Wire.requestFrom(Addr, 4);
// Legge 4 byte di dati
// umidità msb, umidità lsb, temp msb, temp lsb
if (Filo.disponibile() == 4)
{
data[0] = Wire.read();
data[1] = Wire.read();
data[2] = Wire.read();
data[3] = Wire.read();
}
// Converti i dati in 14 bit
umidità = (((data[0] & 0x3F) * 256) + data[1]) / 16384.0 * 100.0;
temp = (((data[2] * 256) + (data[3] & 0xFC)) / 4);
cTemp = (temp / 16384,0) * 165,0 - 40,0;
fTemp = cTemp * 1,8 + 32;
// Invia i dati alla dashboard
Particle.publish("Umidità relativa: ", String(umidità));
ritardo(1000);
Particle.publish("Temperatura in gradi Celsius: ", String(cTemp));
ritardo(1000);
Particle.publish("Temperature in Fahrenheit: ", String(fTemp));
ritardo(1000);
}
La funzione Particle.variable() crea le variabili per memorizzare l'output del sensore e la funzione Particle.publish() visualizza l'output sulla dashboard del sito.
L'uscita del sensore è mostrata nell'immagine sopra come riferimento.
Passaggio 4: applicazioni:
HIH6130 può essere utilizzato per fornire misurazioni precise dell'umidità relativa e della temperatura in condizionatori d'aria, sensori di entalpia, termostati, umidificatori/deumidificatori e umidostati per mantenere il comfort degli occupanti. Può essere impiegato anche in compressori d'aria, stazioni meteorologiche e armadi per telecomunicazioni.
Consigliato:
Misurazione dell'umidità e della temperatura utilizzando HIH6130 e Arduino Nano: 4 passaggi
Misurazione di umidità e temperatura utilizzando HIH6130 e Arduino Nano: HIH6130 è un sensore di umidità e temperatura con uscita digitale. Questi sensori forniscono un livello di precisione di ±4% UR. Con stabilità a lungo termine leader del settore, I2C digitale con compensazione della temperatura reale, affidabilità leader del settore, efficienza energetica
Misurazione della temperatura utilizzando MCP9803 e fotone particellare: 4 passaggi
Misurazione della temperatura utilizzando MCP9803 e Particle Photon: MCP9803 è un sensore di temperatura ad alta precisione a 2 fili. Sono dotati di registri programmabili dall'utente che facilitano le applicazioni di rilevamento della temperatura. Questo sensore è adatto per sistemi di monitoraggio della temperatura multizona altamente sofisticati.N
Misurazione dell'umidità e della temperatura utilizzando HTS221 e Raspberry Pi: 4 passaggi
Misurazione di umidità e temperatura utilizzando HTS221 e Raspberry Pi: HTS221 è un sensore digitale capacitivo ultra compatto per umidità relativa e temperatura. Include un elemento di rilevamento e un circuito integrato specifico per l'applicazione del segnale misto (ASIC) per fornire le informazioni di misurazione tramite seriale digitale
Misurazione di temperatura e umidità utilizzando HDC1000 e fotone particellare: 4 passaggi
Misurazione della temperatura e dell'umidità utilizzando l'HDC1000 e il fotone di particelle: l'HDC1000 è un sensore di umidità digitale con sensore di temperatura integrato che fornisce un'eccellente precisione di misurazione a bassissima potenza. Il dispositivo misura l'umidità in base a un nuovo sensore capacitivo. I sensori di umidità e temperatura sono fac
Misurazione dell'umidità e della temperatura utilizzando HTS221 e Particle Photon: 4 passaggi
Misurazione di umidità e temperatura mediante HTS221 e Particle Photon: HTS221 è un sensore digitale capacitivo ultra compatto per umidità relativa e temperatura. Include un elemento di rilevamento e un circuito integrato specifico per l'applicazione del segnale misto (ASIC) per fornire le informazioni di misurazione tramite seriale digitale