
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11


HIH6130 är en fukt- och temperatursensor med digital utgång. Dessa sensorer ger en noggrannhetsnivå på ± 4% RF. Med branschledande långsiktig stabilitet, sann temperaturkompenserad digital I2C, branschledande tillförlitlighet, energieffektivitet och extremt små förpackningsstorlekar och alternativ. Här är dess demonstration med hallon pi med Java -kod.
Steg 1: Vad du behöver.. !

1. Raspberryy Pi
2. HIH6130
3. I²C -kabel
4. I²C -sköld för Raspberry Pi
5. Ethernet -kabel
Steg 2: Anslutningar:




Ta en I2C -sköld för hallonpi och tryck den försiktigt över gpio -stiften på hallonpi.
Anslut sedan den ena änden av I2C -kabeln till HIH6130 -sensorn och den andra änden till I2C -skärmen.
Anslut också Ethernet -kabeln till pi eller så kan du använda en WiFi -modul.
Anslutningar visas på bilden ovan.
Steg 3: Kod:

Java-koden för HIH6130 kan laddas ner från vårt GitHub-arkiv- Dcube Store
Här är länken till samma:
github.com/DcubeTechVentures/HIH6130…
Vi har använt pi4j -biblioteket för java -kod, stegen för att installera pi4j på hallon pi beskrivs här:
pi4j.com/install.html
Du kan också kopiera koden härifrån, den ges enligt följande:
// Distribueras med en fri vilja licens.
// Använd den hur du vill, vinst eller gratis, förutsatt att den passar i licensen för dess associerade verk.
// HIH6130
// Denna kod är utformad för att fungera med HIH6130_I2CS I2C Mini Module som finns i Dcube Store.
importera com.pi4j.io.i2c. I2CBus;
importera com.pi4j.io.i2c. I2CDenhet;
importera com.pi4j.io.i2c. I2CFactory;
importera java.io. IOException;
offentlig klass HIH6130
{
public static void main (String args ) kastar undantag
{
// Skapa I2C -buss
I2CBus Bus = I2CFactory.getInstance (I2CBus. BUS_1);
// Skaffa I2C -enhet, HIH6130 I2C -adress är 0x27 (39)
I2CDevice -enhet = Bus.getDevice (0x27);
Tråd. Sover (500);
// Läs 4 byte med data
// fuktighet msb, fuktighet lsb, temp msb, temp lsb
byte data = ny byte [4];
device.read (0x00, data, 0, 4);
// Konvertera data till 14-bitar
dubbel luftfuktighet = (((data [0] & 0x3F) * 256) + (data [1] & 0xFF)) / 16384,0 * 100,0;
int temp = ((((data [2] & 0xFF) * 256) + (data [3] & 0xFC)) / 4);
dubbel cTemp = (temp / 16384,0) * 165,0 - 40,0;
dubbel fTemp = cTemp * 1,8 + 32;
// Mata ut data till skärmen
System.out.printf ("Relativ luftfuktighet: %.2f %% RH %n", fuktighet);
System.out.printf ("Temperatur i Celsius: %.2f C %n", cTemp);
System.out.printf ("Temperatur i Farhenheit: %.2f F %n", fTemp);
}
}
Steg 4: Ansökningar:
HIH6130 kan användas för att ge exakt relativ luftfuktighet och temperaturmätning i luftkonditioneringsapparater, entalpi-avkänning, termostater, luftfuktare/avfuktare och luftfuktare för att bibehålla passagerarnas komfort. Det kan också användas i luftkompressorer, väderstationer och telekomskåp.
Rekommenderad:
Raspberry Pi MCP9803 Temperatursensor Java Handledning: 4 steg

Raspberry Pi MCP9803 Temperatursensor Java Handledning: MCP9803 är en 2-trådig temperatursensor med hög noggrannhet. De är förkroppsligade med användarprogrammerbara register som underlättar temperaturavkänningstillämpningar. Denna sensor är lämplig för mycket sofistikerade temperaturövervakningssystem med flera zoner. Här
Raspberry Pi MCP9805 Temperatursensor Java Handledning: 4 steg

Raspberry Pi MCP9805 Temperatursensor Java Handledning: MCP9805 är en minnesmodul digital temperatursensor. Det är integrerat med användarprogrammerbara register som ger flexibilitet för temperaturavkännande applikationer. Denna sensor är utformad för att integreras i mobilplattformens minnesmodul
Raspberry Pi - TMP100 Temperatursensor Java Handledning: 4 steg

Raspberry Pi-TMP100 Temperatursensor Java Handledning: TMP100 Hög noggrannhet, låg effekt, digital temperatursensor I2C MINI-modul. TMP100 är idealisk för utökad temperaturmätning. Denna enhet erbjuder en noggrannhet på ± 1 ° C utan att kräva kalibrering eller extern komponentsignalkonditionering. Han
Raspberry Pi TMP112 Temperatursensor Java Handledning: 4 steg

Raspberry Pi TMP112 Temperatursensor Java Handledning: TMP112 Hög noggrannhet, låg effekt, digital temperatursensor I2C MINI-modul. TMP112 är idealisk för utökad temperaturmätning. Denna enhet erbjuder en noggrannhet på ± 0,5 ° C utan att kräva kalibrering eller extern komponentsignalkonditionering.
Raspberry Pi - TCN75A Temperatursensor Java Handledning: 4 steg

Raspberry Pi-TCN75A Temperatursensor Java Handledning: TCN75A är en tvåtrådig seriell temperatursensor med temperatur-till-digital-omvandlare. Det är integrerat med användarprogrammerbara register som ger flexibilitet för temperaturavkännande applikationer. Registerinställningarna tillåter användare