Obsah:
- Krok 1: Přehled SHT25:
- Krok 2: Co potřebujete..
- Krok 3: Připojení hardwaru:
- Krok 4: Monitorování teploty a vlhkosti Kód:
- Krok 5: Aplikace:
Video: Monitorování teploty a vlhkosti pomocí SHT25 a fotonu částic: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Nedávno jsme pracovali na různých projektech, které vyžadovaly monitorování teploty a vlhkosti, a poté jsme si uvědomili, že tyto dva parametry skutečně hrají klíčovou roli při odhadu pracovní účinnosti systému. Jak na průmyslové úrovni, tak na osobních systémech je optimální úroveň teploty nezbytná pro adekvátní výkon systému.
To je důvod, v tomto tutoriálu vysvětlíme fungování snímače vlhkosti a teploty SHT25 s fotonem částic.
Krok 1: Přehled SHT25:
Nejprve začněme se základním porozuměním senzoru a protokolu, na kterém funguje.
Senzor vlhkosti a teploty SHT25 I2C Mini modul ± 1,8%RH ± 0,2 ° C I2C. Je to vysoce přesné čidlo vlhkosti a teploty, které se stalo průmyslovým standardem, pokud jde o tvarový faktor a inteligenci, a poskytuje kalibrované, linearizované signály ze snímačů v digitálním formátu I2C. Tento senzor, integrovaný se specializovaným analogovým a digitálním obvodem, je jedním z nejefektivnějších zařízení pro měření teploty a vlhkosti.
Komunikační protokol, na kterém senzor funguje, je I2C. I2C je zkratka pro interintegrovaný obvod. Jedná se o komunikační protokol, ve kterém probíhá komunikace prostřednictvím linek SDA (sériová data) a SCL (sériové hodiny). Umožňuje připojení více zařízení současně. Je to jeden z nejjednodušších a nejefektivnějších komunikačních protokolů.
Krok 2: Co potřebujete..
Materiály, které potřebujeme k dosažení našeho cíle, zahrnují následující hardwarové komponenty:
1. Snímač vlhkosti a teploty SHT25
2. Foton částic
3. Kabel I2C
4. I2C štít pro částicový foton
Krok 3: Připojení hardwaru:
Sekce zapojení hardwaru v zásadě vysvětluje zapojení potřebná pro připojení mezi snímačem a fotonem částic. Zajištění správného připojení je základní nutností při práci na jakémkoli systému pro požadovaný výstup. Požadovaná připojení jsou tedy následující:
SHT25 bude fungovat přes I2C. Zde je příklad schématu zapojení, které ukazuje, jak zapojit jednotlivá rozhraní senzoru.
Po vybalení je deska nakonfigurována pro rozhraní I2C, proto doporučujeme tuto přípojku použít, pokud jste jinak agnostik. Vše, co potřebujete, jsou čtyři dráty!
Jsou vyžadována pouze čtyři připojení Vcc, Gnd, SCL a SDA piny a ty jsou spojeny pomocí kabelu I2C.
Tato spojení jsou ukázána na obrázcích výše.
Krok 4: Monitorování teploty a vlhkosti Kód:
Začněme nyní kódem částic.
Při použití senzorového modulu s arduino zahrnujeme knihovnu application.h a spark_wiring_i2c.h. Knihovna „application.h“a spark_wiring_i2c.h obsahuje funkce, které usnadňují komunikaci i2c mezi senzorem a částicem.
Celý kód částic je pro pohodlí uživatele uveden níže:
#zahrnout
#zahrnout
// Adresa SHT25 I2C je 0x40 (64)
#define Addr 0x40
plovoucí vlhkost = 0,0, cTemp = 0,0, fTemp = 0,0;
neplatné nastavení ()
{
// Nastavit proměnnou
Particle.variable ("i2cdevice", "SHT25");
Částice.proměnná ("vlhkost", vlhkost);
Particle.variable ("cTemp", cTemp);
// Inicializujte komunikaci I2C jako MASTER
Wire.begin ();
// Inicializace sériové komunikace, nastavení přenosové rychlosti = 9600
Serial.begin (9600);
zpoždění (300);
}
prázdná smyčka ()
{
nepodepsaná int data [2];
// Zahájení komunikace I2C
Wire.beginTransmission (Addr);
// Odeslání příkazu k měření vlhkosti, master NO HOLD
Wire.write (0xF5);
// Zastavte přenos I2C
Wire.endTransmission ();
zpoždění (500);
// Vyžádejte si 2 bajty dat
Wire.requestFrom (Addr, 2);
// Přečíst 2 bajty dat
// vlhkost msb, vlhkost lsb
pokud (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
// Převod dat
vlhkost = ((((data [0] * 256,0) + data [1]) * 125,0) / 65536,0) - 6;
// Výstup dat na řídicí panel
Particle.publish („Relativní vlhkost:“, Řetězec (vlhkost));
}
// Spusťte přenos I2C
Wire.beginTransmission (Addr);
// Odeslání příkazu k měření teploty, master NO HOLD
Wire.write (0xF3);
// Zastavte přenos I2C
Wire.endTransmission ();
zpoždění (500);
// Vyžádejte si 2 bajty dat
Wire.requestFrom (Addr, 2);
// Přečíst 2 bajty dat
// temp msb, temp lsb
pokud (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
// Převod dat
cTemp = ((((data [0] * 256,0) + data [1]) * 175,72) / 65536,0) - 46,85;
fTemp = (cTemp * 1,8) + 32;
// Výstup dat na řídicí panel
Particle.publish ("Teplota ve stupních Celsia:", řetězec (cTemp));
Particle.publish („Teplota ve stupních Fahrenheita:“, řetězec (fTemp));
}
zpoždění (300);
}
Funkce Particle.variable () vytváří proměnné pro uložení výstupu senzoru a funkce Particle.publish () zobrazuje výstup na palubní desce webu.
Výstup snímače je uveden na obrázku výše pro vaši referenci.
Krok 5: Aplikace:
Snímač teploty a relativní vlhkosti SHT25 má různé průmyslové aplikace, jako je monitorování teploty, periferní tepelná ochrana počítače. Tento senzor jsme také použili v aplikacích meteorologických stanic a v systému monitorování skleníků.
Doporučuje:
Monitorování teploty a vlhkosti pomocí SHT25 a Arduino Nano: 5 kroků
Monitorování teploty a vlhkosti pomocí SHT25 a Arduino Nano: Nedávno jsme pracovali na různých projektech, které vyžadovaly monitorování teploty a vlhkosti, a pak jsme si uvědomili, že tyto dva parametry skutečně hrají klíčovou roli při odhadu pracovní účinnosti systému. Oba v průmyslu
Monitorování teploty a vlhkosti pomocí SHT25 a Raspberry Pi: 5 kroků
Monitorování teploty a vlhkosti pomocí SHT25 a Raspberry Pi: Nedávno jsme pracovali na různých projektech, které vyžadovaly monitorování teploty a vlhkosti, a pak jsme si uvědomili, že tyto dva parametry skutečně hrají klíčovou roli při odhadu pracovní účinnosti systému. Oba v průmyslu
Monitorování teploty pomocí MCP9808 a fotonu částic: 4 kroky
Monitorování teploty pomocí MCP9808 a částicového fotonu: MCP9808 je vysoce přesný digitální teplotní senzor mini modul I2C ± 0,5 ° C. Jsou provedeny s uživatelsky programovatelnými registry, které usnadňují aplikace snímání teploty. Vysoce přesný teplotní senzor MCP9808 se stal průmyslovým
Měření vlhkosti a teploty pomocí HIH6130 a fotonu částic: 4 kroky
Měření vlhkosti a teploty pomocí HIH6130 a částicového fotonu: HIH6130 je snímač vlhkosti a teploty s digitálním výstupem. Tyto senzory poskytují úroveň přesnosti ± 4% RH. Díky špičkové dlouhodobé stabilitě, skutečné teplotně kompenzované digitální I2C, špičkové spolehlivosti, energetické účinnosti
Měření teploty a vlhkosti pomocí HDC1000 a fotonu částic: 4 kroky
Měření teploty a vlhkosti pomocí HDC1000 a fotonu částic: HDC1000 je digitální snímač vlhkosti s integrovaným snímačem teploty, který poskytuje vynikající přesnost měření při velmi nízkém výkonu. Zařízení měří vlhkost na základě nového kapacitního senzoru. Senzory vlhkosti a teploty jsou