Turinys:
Video: „Raspberry Pi“- HIH6130 I2C drėgmės ir temperatūros jutiklis „Java“pamoka: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
HIH6130 yra drėgmės ir temperatūros jutiklis su skaitmenine išvestimi. Šie jutikliai užtikrina ± 4% RH tikslumo lygį. Turėdamas pramonėje pirmaujantį ilgalaikį stabilumą, tikrą temperatūros kompensuojamą skaitmeninį I2C, patikimumą, energijos vartojimo efektyvumą ir itin mažą pakuotės dydį bei galimybes. Čia yra jo demonstravimas su aviečių pi naudojant „Java“kodą.
1 žingsnis: ko jums reikia..
1. Avietinis Pi
2. HIH6130
3. I²C kabelis
4. „I²C Shield“, skirtas „Raspberry Pi“
5. Ethernet kabelis
2 žingsnis: jungtys:
Paimkite aviečių pi I2C skydą ir švelniai stumkite jį virš aviečių pi gpio kaiščių.
Tada vieną I2C kabelio galą prijunkite prie HIH6130 jutiklio, o kitą - prie I2C skydo.
Taip pat prijunkite Ethernet kabelį prie pi arba galite naudoti „WiFi“modulį.
Sujungimai parodyti aukščiau esančiame paveikslėlyje.
3 žingsnis: kodas:
„HIH6130“„Java“kodą galima atsisiųsti iš mūsų „GitHub“saugyklos- „Dcube Store“
Čia yra nuoroda į tą patį:
github.com/DcubeTechVentures/HIH6130…
„Java“kodui naudojome „pi4j“biblioteką, čia aprašyti veiksmai, kaip įdiegti „pi4j“į aviečių pi:
pi4j.com/install.html
Taip pat galite nukopijuoti kodą iš čia, jis pateikiamas taip:
// Platinama su laisvos valios licencija.
// Naudokite bet kokiu būdu, pelningai ar nemokamai, jei jis atitinka susijusių darbų licencijas.
// HIH6130
// Šis kodas skirtas dirbti su „HIH6130_I2CS I2C Mini“moduliu, kurį galima įsigyti „Dcube Store“.
importuoti com.pi4j.io.i2c. I2CBus;
importuoti com.pi4j.io.i2c. I2CDevice;
importuoti com.pi4j.io.i2c. I2CFactory;
importuoti java.io. IOException;
viešoji klasė HIH6130
{
public static void main (String args ) metimai Išimtis
{
// Sukurti I2C magistralę
I2CBus magistralė = I2CFactory.getInstance (I2CBus. BUS_1);
// Gauti I2C įrenginį, HIH6130 I2C adresas yra 0x27 (39)
I2CDevice device = Bus.getDevice (0x27);
Siūlai.miegoti (500);
// Perskaitykite 4 baitus duomenų
// drėgmė msb, drėgmė lsb, temp msb, temp lsb
baitas duomenys = naujas baitas [4];
device.read (0x00, duomenys, 0, 4);
// Konvertuokite duomenis į 14 bitų
dviguba drėgmė = ((((duomenys [0] ir 0x3F) * 256) + (duomenys [1] ir 0xFF)) / 16384,0 * 100,0;
int temp = ((((duomenys [2] ir 0xFF) * 256) + (duomenys [3] ir 0xFC)) / 4);
dvigubas cTemp = (temp / 16384,0) * 165,0 - 40,0;
dvigubas fTemp = cTemp * 1,8 + 32;
// Išvesti duomenis į ekraną
System.out.printf ("Santykinė drėgmė: %.2f %% RH %n", drėgmė);
System.out.printf ("Temperatūra Celsijaus: %.2f C %n", cTemp);
System.out.printf ("Temperatūra Farhenheitu: %.2f F %n", fTemp);
}
}
4 žingsnis: programos:
HIH6130 gali būti naudojamas tiksliam santykinės drėgmės ir temperatūros matavimui oro kondicionieriuose, entalpijos jutikliams, termostatams, drėkintuvams/drėkintuvams ir drėkintuvams, kad būtų užtikrintas keleivių komfortas. Jis taip pat gali būti naudojamas oro kompresoriuose, oro stotyse ir telekomunikacijų spintelėse.
Rekomenduojamas:
„Raspberry Pi SHT25“drėgmės ir temperatūros jutiklio „Python“pamoka: 4 žingsniai
„Raspberry Pi SHT25“drėgmės ir temperatūros jutiklio „Python“pamoka: SHT25 I2C drėgmės ir temperatūros jutiklis ± 1,8%RH ± 0,2 ° C I2C mini modulis. SHT25 didelio tikslumo drėgmės ir temperatūros jutiklis tapo pramonės standartu pagal formos faktorių ir intelektą, suteikiantį kalibruotus, linijinius jutiklių ženklus
„Arduino“saulės energijos temperatūros ir drėgmės jutiklis kaip 433 MHz „Oregon“jutiklis: 6 žingsniai
„Arduino“saulės energijos temperatūros ir drėgmės jutiklis kaip 433 MHz „Oregon“jutiklis: tai saulės energija varomo temperatūros ir drėgmės jutiklio konstrukcija. Jutiklis imituoja 433 MHz „Oregon“jutiklį ir matomas „Telldus Net“šliuzuose. Ko jums reikia: 1x „10-LED“Saulės energijos judesio jutiklis " iš Ebay. Įsitikinkite, kad parašyta 3,7 V tešla
DHT12 („i2c“pigus drėgmės ir temperatūros jutiklis), greitas ir paprastas naudojimas: 14 žingsnių
DHT12 („i2c“pigus drėgmės ir temperatūros jutiklis), greitas paprastas naudojimas: atnaujinimus ir kitus galite rasti mano svetainėje https://www.mischianti.org/2019/01/01/dht12-library-en/. Man patinka jutiklis, kuris gali būti naudojamas su 2 laidais („i2c“protokolas), bet man patinka nebrangus. Tai yra „Arduino“ir esp8266 biblioteka, skirta DHT12 serijai
„Raspberry Pi HTS221“santykinio drėgmės ir temperatūros jutiklio „Java“pamoka: 4 žingsniai
„Raspberry Pi HTS221“santykinio drėgmės ir temperatūros jutiklio „Java“pamoka: HTS221 yra ypač kompaktiškas talpinis skaitmeninis jutiklis, skirtas santykiniam drėgnumui ir temperatūrai. Jame yra jutimo elementas ir mišraus signalo taikymo integruotas grandynas (ASIC), kuris pateikia matavimo informaciją skaitmeniniu nuosekliu
Belaidis drėgmės monitorius (ESP8266 + drėgmės jutiklis): 5 žingsniai
Belaidis drėgmės monitorius (ESP8266 + drėgmės jutiklis): perku petražoles puode, o didžiąją dienos dalį dirva buvo sausa. Taigi aš nusprendžiu atlikti šį projektą, apie dirvožemio drėgmės jutimą puode su petražolėmis, kad patikrintų, kada man reikia užpilti dirvą vandeniu. Manau, kad šis jutiklis (talpinis drėgmės jutiklis v1.2) yra geras, nes