Obsah:

Meranie vlhkosti a teploty pomocou HIH6130 a fotónu častíc: 4 kroky
Meranie vlhkosti a teploty pomocou HIH6130 a fotónu častíc: 4 kroky

Video: Meranie vlhkosti a teploty pomocou HIH6130 a fotónu častíc: 4 kroky

Video: Meranie vlhkosti a teploty pomocou HIH6130 a fotónu častíc: 4 kroky
Video: Martina Boháčová: Svět nejvyšších energií (Živě Benátská 2, PřF UK, Praha) 2024, Júl
Anonim
Image
Image

HIH6130 je snímač vlhkosti a teploty s digitálnym výstupom. Tieto senzory poskytujú úroveň presnosti ± 4% relatívnej vlhkosti. Vďaka špičkovej dlhodobej stabilite, skutočnému digitálnemu I2C s teplotnou kompenzáciou, špičkovej spoľahlivosti, energetickej účinnosti a extrémne malým rozmerom a možnostiam balenia.

V tomto tutoriáli bolo ilustrované prepojenie senzorového modulu HIH6130 s fotónom častíc. Na čítanie hodnôt teploty a vlhkosti sme použili arduino s adaptérom I2c. Vďaka tomuto adaptéru I2C je pripojenie k senzorovému modulu jednoduché a spoľahlivejšie.

Krok 1: Potrebný hardvér:

Potrebný hardvér
Potrebný hardvér
Potrebný hardvér
Potrebný hardvér
Potrebný hardvér
Potrebný hardvér

Materiály, ktoré potrebujeme na dosiahnutie nášho cieľa, obsahujú nasledujúce hardvérové komponenty:

1. HIH6130

2. Fotón častíc

3. Kábel I2C

4. I2C štít pre časticový fotón

Krok 2: Pripojenie hardvéru:

Pripojenie hardvéru
Pripojenie hardvéru
Pripojenie hardvéru
Pripojenie hardvéru

Časť zapojenia hardvéru v zásade vysvetľuje zapojenie potrebné medzi senzorom a fotónom častíc. Zabezpečenie správneho pripojenia je základnou potrebou pri práci na akomkoľvek systéme s požadovaným výstupom. Potrebné spojenia sú teda tieto:

HIH6130 bude fungovať cez I2C. Tu je príklad schémy zapojenia, ktorá ukazuje, ako prepojiť každé rozhranie snímača.

Hneď po vybalení je doska nakonfigurovaná na rozhranie I2C, preto vám toto pripojenie odporúčame použiť, ak ste inak agnostik.

Všetko, čo potrebujete, sú štyri drôty! Vyžadujú sa iba štyri pripojenia Vcc, Gnd, SCL a SDA piny, ktoré sú prepojené pomocou kábla I2C.

Tieto spojenia sú znázornené na obrázkoch vyššie.

Krok 3: Kód na meranie vlhkosti a teploty:

Kód na meranie vlhkosti a teploty
Kód na meranie vlhkosti a teploty

Začnime teraz s časticovým kódom.

Pri použití senzorového modulu s Arduino zahrnujeme knižnicu application.h a spark_wiring_i2c.h. Knižnica "application.h" a spark_wiring_i2c.h obsahuje funkcie, ktoré uľahčujú i2c komunikáciu medzi senzorom a časticou.

Celý kód častíc je pre pohodlie užívateľa uvedený nižšie:

#zahrnúť

#zahrnúť

// Adresa HIH6130 I2C je 0x27 (39)

#define Addr 0x27

dvojnásobok cTemp = 0,0, fTemp = 0,0, vlhkosť = 0,0;

int temp = 0;

neplatné nastavenie ()

{

// Nastavenie premennej

Častica.proměnná ("i2cdevice", "HIH6130");

Častica.proměnná ("vlhkosť", vlhkosť);

Particle.variable ("cTemp", cTemp);

// Inicializácia komunikácie I2C

Wire.begin ();

// Inicializujte sériovú komunikáciu, nastavte prenosovú rýchlosť = 9600

Serial.begin (9600);

oneskorenie (300);

}

prázdna slučka ()

{

nepodpísané int údaje [4];

// Spustite prenos I2C

Wire.beginTransmission (Addr);

// Zastavte prenos I2C

Wire.endTransmission ();

// Požiadajte o 4 bajty údajov

Wire.requestFrom (Addr, 4);

// Prečítajte 4 bajty údajov

// vlhkosť msb, vlhkosť lsb, temp msb, temp lsb

ak (Wire.available () == 4)

{

data [0] = Wire.read ();

údaje [1] = Wire.read ();

údaje [2] = Wire.read ();

údaje [3] = Wire.read ();

}

// Previesť údaje na 14-bitové

vlhkosť = (((údaje [0] & 0x3F) * 256) + údaje [1]) / 16384,0 * 100,0;

teplota = (((údaje [2] * 256) + (údaje [3] a 0xFC)) / 4);

cTemp = (teplota / 16384,0) * 165,0 - 40,0;

fTemp = cTemp * 1,8 + 32;

// Výstup údajov na informačný panel

Particle.publish ("Relatívna vlhkosť:", Reťazec (vlhkosť));

oneskorenie (1000);

Particle.publish („Teplota v stupňoch Celzia:“, reťazec (cTemp));

oneskorenie (1000);

Particle.publish („Teplota vo Fahrenheite:“, reťazec (fTemp));

oneskorenie (1000);

}

Funkcia Particle.variable () vytvára premenné na ukladanie výstupu zo senzora a funkcia Particle.publish () zobrazuje výstup na palubnej doske webu.

Výstup senzora je pre vašu referenciu zobrazený na obrázku vyššie.

Krok 4: Aplikácie:

Aplikácie
Aplikácie

HIH6130 je možné použiť na zaistenie presného merania relatívnej vlhkosti a teploty v klimatizáciách, snímaní entalpie, termostatoch, zvlhčovačoch/odvlhčovačoch a zvlhčovačoch na udržanie pohodlia cestujúcich. Môže byť tiež použitý vo vzduchových kompresoroch, meteorologických staniciach a telekomunikačných skriniach.

Odporúča: