Sisukord:
Video: Raspberry Pi - HIH6130 I2C niiskuse ja temperatuuri anduri Java õpetus: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
HIH6130 on digitaalse väljundiga niiskus- ja temperatuuriandur. Need andurid tagavad täpsuse taseme ± 4% RH. Tööstusharu juhtiva pikaajalise stabiilsuse, tõelise temperatuurikompenseeritud digitaalse I2C, tööstusharu juhtiva töökindluse, energiatõhususe ning üliväikese pakendi suuruse ja võimalustega. Siin on selle demonstratsioon vaarika pi abil, kasutades java koodi.
Samm: mida vajate..
1. Vaarika Pi
2. HIH6130
3. I²C kaabel
4. I²C kilp Raspberry Pi jaoks
5. Etherneti kaabel
Samm: ühendused:
Võtke vaarika pi jaoks I2C -kilp ja lükake see õrnalt üle vaarika pi gpio -tihvtide.
Seejärel ühendage I2C kaabli üks ots HIH6130 anduriga ja teine ots I2C varjestusega.
Ühendage ka Etherneti kaabel pi -ga või võite kasutada WiFi -moodulit.
Ühendused on näidatud ülaltoodud pildil.
3. samm: kood:
HIH6130 java koodi saate alla laadida meie GitHubi hoidlast- Dcube Store
Siin on link samale:
github.com/DcubeTechVentures/HIH6130…
Oleme Java -koodi jaoks kasutanud pi4j -raamatukogu, pi4j -i vaarika pi -le installimise samme kirjeldatakse siin:
pi4j.com/install.html
Siit saate koodi ka kopeerida, see on järgmine:
// Levitatakse vaba tahte litsentsiga.
// Kasutage seda soovitud viisil, kasumit teenides või tasuta, tingimusel et see sobib sellega seotud teoste litsentsidega.
// HIH6130
// See kood on loodud töötama Dcube Store'is saadaval oleva HIH6130_I2CS I2C minimooduliga.
import com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
importige java.io. IOException;
avalik klass HIH6130
{
public static void main (String args ) viskab Erand
{
// Loo I2C siin
I2CBus Bus = I2CFactory.getInstance (I2CBus. BUS_1);
// Hankige I2C seade, HIH6130 I2C aadress on 0x27 (39)
I2CDevice seade = Bus.getDevice (0x27);
Niit.unenägu (500);
// Loe 4 baiti andmeid
// niiskus msb, niiskus lsb, temp msb, temp lsb
bait andmed = uus bait [4];
device.read (0x00, andmed, 0, 4);
// Teisendage andmed 14-bitisteks
topeltniiskus = (((andmed [0] & 0x3F) * 256) + (andmed [1] ja 0xFF)) / 16384,0 * 100,0;
int temp = ((((andmed [2] & 0xFF) * 256) + (andmed [3] ja 0xFC)) / 4);
kahekordne cTemp = (temp / 16384,0) * 165,0 - 40,0;
kahekordne fTemp = cTemp * 1,8 + 32;
// Andmete väljastamine ekraanile
System.out.printf ("Suhteline õhuniiskus: %.2f %% RH %n", niiskus);
System.out.printf ("Temperatuur Celsiuse järgi: %.2f C %n", cTemp);
System.out.printf ("Temperatuur Farhenheiti järgi: %.2f F %n", fTemp);
}
}
4. samm: rakendused:
HIH6130-d saab kasutada täpsete suhtelise niiskuse ja temperatuuri mõõtmiseks kliimaseadmetes, entalpiaandurites, termostaatides, niisutajates/õhuniisutajates ja niisutajates, et säilitada sõitjate mugavus. Seda saab kasutada ka õhukompressorites, ilmajaamades ja telekommunikatsioonikappides.
Soovitan:
Raspberry Pi SHT25 niiskuse ja temperatuuri anduri Pythoni õpetus: 4 sammu
Raspberry Pi SHT25 niiskuse ja temperatuuri anduri Python õpetus: SHT25 I2C niiskuse ja temperatuuri andur ± 1,8%RH ± 0,2 ° C I2C minimoodul. SHT25 suure täpsusega niiskus- ja temperatuuriandur on muutunud vormiteguri ja intelligentsuse poolest tööstusstandardiks, pakkudes kalibreeritud ja lineariseeritud andurite märke
Hoiatuste loomine-Ubidots-ESP32+temperatuuri ja niiskuse anduri kasutamine: 9 sammu
Hoiatuste loomine-Ubidots-ESP32+temperatuuri ja niiskuse anduri kasutamine: Selles õpetuses mõõdame temperatuuri ja niiskuse anduri abil erinevaid temperatuuri ja niiskuse andmeid. Samuti saate teada, kuidas neid andmeid Ubidotsile saata. Nii et saate seda erinevate rakenduste jaoks igal pool analüüsida. Samuti luues emai
DIY temperatuuri ja niiskuse anduri tulekustuti (Arduino UNO): 11 sammu
Isetehtud temperatuuri ja niiskuse anduriga tulekustuti (Arduino UNO): see projekt oli mõeldud kasutamiseks kõigile kodudes või ettevõtetes LCD -ekraanil kuvatava temperatuuri ja niiskuse andurina ning leegiandurina, mis on ühendatud helisignaali ja veepumbaga. tulekahju hädaolukorras
Raspberry Pi HTS221 suhtelise niiskuse ja temperatuuri anduri Java õpetus: 4 sammu
Raspberry Pi HTS221 suhtelise niiskuse ja temperatuuri anduri Java õpetus: HTS221 on ülikompaktne mahtuvuslik digitaalne andur suhtelise niiskuse ja temperatuuri jaoks. See sisaldab andurit ja segasignaalirakenduse spetsiifilist integraallülitust (ASIC), mis pakub mõõtmisteavet digitaalse jada kaudu
IoT pikaajaline traadita temperatuuri ja niiskuse anduri andmete saatmine Google'i lehele: 39 sammu
IoT pika vahemiku traadita temperatuuri ja niiskuse anduri andmete saatmine Google'i lehele: me kasutame siin NCD temperatuuri ja niiskuse andurit, kuid sammud jäävad kõigi ncd -toodete jaoks võrdseks, nii et kui teil on muid ncd traadita andureid, vaadake neid tasuta kõrvalt. Selle teksti peatamise abil peate