Sisällysluettelo:
- Vaihe 1: Tarvittava laitteisto:
- Vaihe 2: Laitteiston kytkentä:
- Vaihe 3: Kosteus- ja lämpötilamittauskoodi:
- Vaihe 4: Sovellukset:
Video: Kosteuden ja lämpötilan mittaus HIH6130: n ja hiukkasfotonin avulla: 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ä opetusohjelmassa on kuvattu HIH6130 -anturimoduulin liitäntä hiukkasfotoniin. Lämpötila- ja kosteusarvojen lukemiseen olemme käyttäneet arduinoa I2c -sovittimen kanssa. Tämä I2C -sovitin tekee liitännän anturimoduuliin helppoa ja luotettavaa.
Vaihe 1: Tarvittava laitteisto:
Tavoitteemme saavuttamiseen tarvittavat materiaalit sisältävät seuraavat laitteistokomponentit:
1. HIH6130
2. Hiukkasfotoni
3. I2C -kaapeli
4. I2C -suoja hiukkasfotonille
Vaihe 2: Laitteiston kytkentä:
Laitteiston kytkentäosio selittää periaatteessa anturin ja hiukkasfotonin väliset tarvittavat johdotusliitännät. Oikeiden liitosten varmistaminen on perustarve, kun työskentelet minkä tahansa järjestelmän kanssa halutun lähdön saavuttamiseksi. Tarvittavat liitännät ovat siis seuraavat:
HIH6130 toimii I2C: n yli. Tässä on esimerkki kytkentäkaaviosta, joka osoittaa, miten anturin jokainen liitäntä kytketään.
Valmis levy on konfiguroitu I2C-rajapintaa varten, joten suosittelemme käyttämään tätä kytkentää, jos olet muuten agnostikko.
Tarvitset vain neljä johtoa! Tarvitaan vain neljä liitäntää Vcc, Gnd, SCL ja SDA, ja ne on kytketty I2C -kaapelin avulla.
Nämä yhteydet on esitetty yllä olevissa kuvissa.
Vaihe 3: Kosteus- ja lämpötilamittauskoodi:
Aloitetaan nyt hiukkaskoodilla.
Kun käytät anturimoduulia Arduinon kanssa, sisällytämme hakemistoon application.h ja spark_wiring_i2c.h. "application.h" ja spark_wiring_i2c.h -kirjasto sisältävät toiminnot, jotka helpottavat i2c -tiedonsiirtoa anturin ja hiukkasen välillä.
Koko hiukkaskoodi annetaan alla käyttäjän mukavuuden vuoksi:
#sisältää
#sisältää
// HIH6130 I2C -osoite on 0x27 (39)
#define Addr 0x27
kaksinkertainen cTemp = 0,0, fTemp = 0,0, kosteus = 0,0;
int lämpötila = 0;
mitätön asennus ()
{
// Aseta muuttuja
Particle.variable ("i2cdevice", "HIH6130");
Partikkeli.muuttuja ("kosteus", kosteus);
Particle.variable ("cTemp", cTemp);
// Alusta I2C -viestintä
Wire.begin ();
// Alusta sarjaliikenne, aseta baudinopeus = 9600
Sarja.alku (9600);
viive (300);
}
tyhjä silmukka ()
{
allekirjoittamattomat int -tiedot [4];
// Käynnistä I2C -lähetys
Wire.beginTransmission (Addr);
// Pysäytä I2C -lähetys
Wire.endTransmission ();
// Pyydä 4 tavua dataa
Wire.requestFrom (Addr, 4);
// Lue 4 tavua dataa
// kosteus msb, kosteus lsb, lämpötila msb, lämpötila lsb
jos (Wire.available () == 4)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
data [2] = Wire.read ();
data [3] = Wire.read ();
}
// Muunna tiedot 14-bittisiksi
kosteus = ((((tiedot [0] & 0x3F) * 256) + tiedot [1]) / 16384,0 * 100,0;
lämpötila = ((((data [2] * 256) + (data [3] & 0xFC)) / 4);
cTemp = (lämpötila / 16384,0) * 165,0 - 40,0;
fTemp = cTemp * 1,8 + 32;
// Tulosta tiedot kojelautaan
Particle.publish ("Suhteellinen kosteus:", Jono (kosteus));
viive (1000);
Particle.publish ("Lämpötila Celsius:", Jono (cTemp));
viive (1000);
Particle.publish ("Lämpötila Fahrenheit:", Jono (fTemp));
viive (1000);
}
Particle.variable () -funktio luo muuttujat anturin lähdön tallentamiseksi ja Particle.publish () -toiminto näyttää tuotoksen sivuston kojelaudalla.
Anturilähtö näkyy yllä olevassa kuvassa.
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:
Kosteuden mittaus HYT939: n ja hiukkasfotonin avulla: 4 vaihetta
Kosteuden mittaus HYT939: n ja hiukkasfotonin avulla: HYT939 on digitaalinen kosteusanturi, joka toimii I2C -tiedonsiirtoprotokollalla. Kosteus on keskeinen parametri lääketieteellisissä järjestelmissä ja laboratorioissa, joten näiden tavoitteiden saavuttamiseksi yritimme liittää HYT939: n vadelma pi: hen. Minä
Kosteuden ja lämpötilan mittaus HIH6130: n ja Arduino Nanon avulla: 4 vaihetta
Kosteuden ja lämpötilan mittaus HIH6130: n ja Arduino Nanon avulla: HIH6130 on kosteus- ja lämpötila -anturi, jossa on digitaalinen lä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
Lämpötilan ja kosteuden valvonta SHT25: n ja hiukkasfotonin avulla: 5 vaihetta
Lämpötilan ja kosteuden valvonta SHT25: n ja hiukkasfotonin avulla: Olemme äskettäin työskennelleet erilaisissa projekteissa, jotka vaativat lämpötilan ja kosteuden seurantaa, ja sitten huomasimme, että näillä kahdella parametrilla on itse asiassa keskeinen rooli arvioitaessa järjestelmän tehokkuutta. Molemmat teollisuudessa
Lämpötilan ja kosteuden mittaus HDC1000: n ja hiukkasfotonin avulla: 4 vaihetta
Lämpötilan ja kosteuden mittaus HDC1000: n ja hiukkasfotonin avulla: HDC1000 on digitaalinen kosteusanturi, jossa on sisäänrakennettu lämpötila -anturi, joka tarjoaa erinomaisen mittaustarkkuuden erittäin pienellä teholla. Laite mittaa kosteutta uuden kapasitiivisen anturin perusteella. Kosteus- ja lämpötila -anturit ovat
Kosteuden ja lämpötilan mittaus HTS221: n ja hiukkasfotonin avulla: 4 vaihetta
Kosteuden ja lämpötilan mittaus HTS221: n ja hiukkasfotonin avulla: HTS221 on erittäin kompakti kapasitiivinen digitaalinen anturi suhteelliselle kosteudelle ja lämpötilalle. Se sisältää anturielementin ja sekoitussignaalisovelluskohtaisen integroidun piirin (ASIC) mittaustietojen toimittamiseksi digitaalisen sarjaliikenteen kautta