Sisällysluettelo:
Video: Raspberry Pi - HIH6130 I2C Kosteus- ja lämpötila -anturin Java -opetusohjelma: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
HIH6130 on kosteus- ja lämpötila -anturi, jossa on digitaalilähtö. Nämä anturit antavat tarkkuustason ± 4% RH. Alan johtava pitkän aikavälin vakaus, todellinen lämpötilakompensoitu digitaalinen I2C, alan johtava luotettavuus, energiatehokkuus ja erittäin pieni pakkauskoko ja vaihtoehdot. Tässä on sen esittely vadelma pi: llä java -koodilla.
Vaihe 1: Mitä tarvitset..
1. Vadelma Pi
2. HIH6130
3. I²C -kaapeli
4. I²C -kilpi Raspberry Pi: lle
5. Ethernet -kaapeli
Vaihe 2: Liitännät:
Ota I2C -kilpi vadelma pi: lle ja työnnä sitä varovasti vadelma pi: n gpio -nastojen päälle.
Liitä sitten I2C -kaapelin toinen pää HIH6130 -anturiin ja toinen pää I2C -suojaan.
Liitä myös Ethernet -kaapeli pi: hen tai voit käyttää WiFi -moduulia.
Liitännät näkyvät yllä olevassa kuvassa.
Vaihe 3: Koodi:
HIH6130: n java-koodin voi ladata GitHub-arkistostamme- Dcube Store
Tässä linkki samaan:
github.com/DcubeTechVentures/HIH6130…
Olemme käyttäneet java -koodille pi4j -kirjastoa, vaiheet pi4j: n asentamiseksi vadelma pi: lle on kuvattu tässä:
pi4j.com/install.html
Voit myös kopioida koodin täältä, se annetaan seuraavasti:
// Jaetaan vapaaehtoisella lisenssillä.
// Käytä sitä haluamallasi tavalla, voittoa tai ilmaiseksi, jos se sopii siihen liittyvien teosten lisensseihin.
// HIH6130
// Tämä koodi on suunniteltu toimimaan HIH6130_I2CS I2C Mini -moduulin kanssa, joka on saatavana Dcube Storesta.
tuonti com.pi4j.io.i2c. I2CBus;
tuoda com.pi4j.io.i2c. I2CDevice;
tuonti com.pi4j.io.i2c. I2CFactory;
tuoda java.io. IOException;
julkinen luokka HIH6130
{
public staattinen void main (String args ) heittää Poikkeus
{
// Luo I2C -väylä
I2CBus Bus = I2CFactory.getInstance (I2CBus. BUS_1);
// Hanki I2C -laite, HIH6130 I2C -osoite on 0x27 (39)
I2CDevice device = Bus.getDevice (0x27);
Kierteet.unen (500);
// Lue 4 tavua dataa
// kosteus msb, kosteus lsb, lämpötila msb, lämpötila lsb
tavu data = uusi tavu [4];
device.read (0x00, data, 0, 4);
// Muunna tiedot 14-bittisiksi
kaksinkertainen kosteus = ((((tiedot [0] & 0x3F) * 256) + (tiedot [1] & 0xFF)) / 16384,0 * 100,0;
int temp = (((((data [2] & 0xFF) * 256) + (data [3] & 0xFC)) / 4);
kaksinkertainen cTemp = (lämpötila / 16384,0) * 165,0 - 40,0;
kaksinkertainen fTemp = cTemp * 1,8 + 32;
// Tulosta tiedot näytölle
System.out.printf ("Suhteellinen kosteus: %.2f %% RH %n", kosteus);
System.out.printf ("Lämpötila celsiusasteina: %.2f C %n", cTemp);
System.out.printf ("Lämpötila Farhenheitissä: %.2f F %n", fTemp);
}
}
Vaihe 4: Sovellukset:
HIH6130: n avulla voidaan mitata tarkasti suhteellista kosteutta ja lämpötilaa ilmastointilaitteissa, entalpian tunnistuksessa, termostaateissa, ilmankostuttimissa ja ilmankostuttimissa ja ilmankosteuksissa matkustajien mukavuuden ylläpitämiseksi. Sitä voidaan käyttää myös ilmakompressoreissa, sääasemissa ja tietoliikennekaappeissa.
Suositeltava:
Kuinka käyttää DHT12 I2C -kosteus- ja lämpötila -anturia Arduinon kanssa: 7 vaihetta
Kuinka käyttää DHT12 I2C -kosteus- ja lämpötila -anturia Arduinon kanssa: Tässä opetusohjelmassa opimme käyttämään DHT12 I2C -kosteus- ja lämpötila -anturia Arduinon kanssa ja näyttämään arvot OLED -näytöllä
Kasvihuoneen automatisointi LoRa! (Osa 1) -- Anturit (lämpötila, kosteus, maaperän kosteus): 5 vaihetta
Kasvihuoneen automatisointi LoRa! (Osa 1) || Anturit (lämpötila, kosteus, maaperän kosteus): Tässä projektissa näytän sinulle, kuinka automatisoin kasvihuoneen. Tämä tarkoittaa sitä, että näytän teille, kuinka rakensin kasvihuoneen ja miten kytkin virta- ja automaatioelektroniikan. Aion myös näyttää sinulle, kuinka ohjelmoida Arduino -levy, joka käyttää L
DHT12 (halpa i2c -kosteus- ja lämpötila -anturi), nopea helppokäyttöinen: 14 vaihetta
DHT12 (halpa i2c-kosteus- ja lämpötila-anturi), nopea helppokäyttöinen: Löydät päivityksiä ja muuta sivustoltani https://www.mischianti.org/2019/01/01/dht12-library-en/. voidaan käyttää 2 -johtoisella (i2c -protokolla), mutta rakastan halpaa. Tämä on Arduino- ja esp8266 -kirjasto DHT12 -sarjan
Lämpötila ja kosteus Arduinosta Raspberry Pi: 6 vaihetta
Lämpötila ja kosteus Arduinosta Raspberry Pi -laitteeseen: Lämpötilan ja kosteuden seuranta on tärkeää, jos sinulla on kasvihuone tai jos aiot tulevaisuudessa päivittää kasvihuoneesi mini-älytilaksi. Ensimmäisessä Instructable -ohjelmassa esitän prototyypin luomisen: Yhdistä DHT11 -lämpötila
Raspberry Pi / DHT11 - Mittaa kosteus ja lämpötila: 4 vaihetta
Raspberry Pi / DHT11 - Mittaa kosteus ja lämpötila: Halusin mitata lämpötilan ja kosteuden Raspberry Pi -laitteellani. Valitsin DHT11 -anturin, koska se on vankka ja halpa. Sen määrittäminen on myös hyvin dokumentoitu, mutta haluan keskittyä tapaan, jossa on useita sudenkuoppia. DHT11