# Környezeti érzékelő modul, ENS160+AHT21, hőmérséklet, páratartalom, VOC, 5V

- Oldal: https://sigmanortec.ro/hu/kornyezeti-erzekelo-modul-ens160aht21-homerseklet-paratartalom-voc-5v
- Ár: 53.51 RON
- Elérhetőség: Raktáron; 1-2 zile
- Cikkszám: 88121 · EAN: 5948292393538
- Kategória: Mechatronika és IoT > Érzékelők és modulok > Gáz- és levegőminőség-érzékelők
- Műszaki adatok: Bemeneti feszültség: 5 V; Bemeneti feszültség típusa: DC
- Csomag (szállítási adatok): 0.005 kg
- Frissítve: 2026-09-14
- Bolt: [Sigmanortec.ro](https://sigmanortec.ro/hu/llms.txt)
- Árak: RON, ÁFA-val; árak és készlet állapota: 2026-10-22 04:49 (Europe/Bucharest)

## Leírás

Kompatens megoldás beltéri levegőminőség monitorozására, hőmérséklet és páratartalom mérésével, valamint VOC érzékeléssel okos otthon és HVAC automatizáláshoz. Gyorsan csatlakoztatható Arduinohoz és más platformokhoz I2C vagy SPI interfészen keresztül, 5V-on működik alacsony, kb. 10mA-es fogyasztással, széles mérési tartományt kínál, és kis méreteinek köszönhetően könnyen telepíthető.
Az ENS160 + AHT21 modul egy kompakt megoldás a beltéri levegő teljes körű monitorozására, amely ötvözi a hőmérséklet- és páratartalom-mérést a gázok és illékony szerves vegyületek érzékelésével.
A két érzékelő egyetlen panelbe integrálása stabil adatokat biztosít az okosotthon és a HVAC automatizálásához, az I2C vagy SPI kommunikáció pedig egyszerűvé teszi a csatlakozást az Arduinohoz és más platformokhoz.
Alacsony, körülbelül 10 mA-es fogyasztással, 5 V-os tápegységgel, kis méretekkel és mindössze 3 g-os súllyal rendelkezik, így könnyen felszerelhető még keskeny házakba is.
A modul feszültségszabályozókat tartalmaz a panelen, így a VIN-en keresztüli 5V-os tápellátás megfelelő, a 3V3-as láb pedig a szabályozó alacsony áramú kimenete, és nem ajánlott más fogyasztók táplálására használni.
Specifikációk:
Tápfeszültség: 5V
Fogyasztás: kb. 10mA
Kommunikációs interfész: I2C, SPI
Gáz- és VOC-érzékelés: ózon, formaldehid, ammónia, etanol és egyéb illékony szerves vegyületek
VOC mérési tartomány: 0-65535 ppb
ENS160 páratartalom-tartomány: 5-95% relatív páratartalom
ENS160 hőmérsékleti tartomány: -40-85°C
ENS160 kezdési idő: kevesebb mint 60 perc
AHT21 hőmérsékleti tartomány: -40-120°C
AHT21 páratartalom-tartomány: 0-100% relatív páratartalom
AHT21 hőmérsékleti pontosság: ±0,3 °C
AHT21 páratartalom pontossága: ±2% relatív páratartalom
AHT21 hőmérséklet felbontás: 0,01 °C
AHT21 páratartalom felbontása: 0,025% relatív páratartalom
Méretek: 24 x 20 mm
Kiosztás:
Modul tű | I2C az Arduino UNO-n | SPI az Arduino UNO-n | Megfigyelések
BOR | 5V | 5V | 5 V-os tápegység a modulhoz
3V3 | Felhasználatlan | Felhasználatlan | 3,3 V-os kimenet a feszültségszabályozóról, alacsony fogyasztású
Földelés | Földelés | Földelés | Közös asztal
SCL/SCLK | A5 SCL | D13 SCK | I2C óra vagy SPI óra
SDA/MOSI | A4 SDA | D11 MOSI | I2C vagy MOSI adatok SPI-ben
HOZZÁADÁS/MISO | opcionális GND vagy 5V | D12 MISO | I2C-ben beállíthatja a címet, SPI-ben pedig a MISO-t.
CS | felhasználatlan | D10 CS | Chip Select esetén egy másik digitális csatlakozót is használhat
INT | opcionális D2 vagy D3 | opcionális D2 vagy D3 | Megszakítás, opcionális, hasznos riasztásokhoz vagy események olvasásához
Használat:
Tápláld a modult 5V-tal a VIN-en, és csatlakoztasd a közös GND-t a fejlesztőpanelhez.
I2C esetén az SDA-t és az SCL-t a panel dedikált lábaihoz kell csatlakoztatni, SPI esetén pedig a megfelelő lábakat kell használni, és ennek megfelelően kell konfigurálni a könyvtárat.
Bekapcsolás után hagyja az ENS160 érzékelőt stabilizálódni, a releváns értékekhez ajánlott megvárni a 30 perces indítási időszakot.
A modult olyan helyre szerelje, ahol megfelelő a légáramlás, távol a páralecsapódástól, a vízcseppektől és a radiátorokból vagy elosztótáblákból származó közvetlen hőtől.
Szellőztetési projektek esetén a VOC-értéket használja a légáramlás növelésének indikátoraként, a hőmérsékletet és a páratartalmat pedig a komfortérzet szabályozásához.
Kerülje más fogyasztók táplálását a 3.3V. Biztonsági okokból ajánlott használatlanul hagyni.
Tesztkód:
/*
ENS160 + AHT21 modul tesztelése Arduinón I2C használatával
Kijelzők: hőmérséklet, páratartalom és VOC a soros monitoron
Tipikus I2C csatlakozások:
- Arduino UNO/Nano: SDA = A4, SCL = A5
- Arduino Mega: SDA = 20, SCL = 21
- 3,3 V-os kártyák (ESP32, RP2040 stb.): a kártyára jellemző I2C csatlakozókat használja
Tápellátás: 3,3 V ajánlott
*/
\#belefoglalás
\#beleértve az "AHT21.h"-t
\#beleértve az "ENS160.h"-t
// Érzékelő objektumok
AHT21 aht21;
ENS160 ens160;
// Megjelenítési idő
előjel nélküli hosszú lastPrint = 0;
konstans előjel nélküli hosszú intervallumMs = 2000;
void setup()
{
Drót.begin();
Sorozat.kezdet(9600);
míg (!Sorozat)
{
késleltetés(10);
}
Serial.println("ENS160 + AHT21 teszt indítása...");
// AHT21 inicializálása
ha (!aht21.begin())
{
Serial.println("AHT21 inicializálási hiba!");
miközben (1)
{
késlekedés(100);
}
Serial.println("AHT21 OK");
// ENS160 inicializálása
ha (!ens160.begin())
{
Serial.println("ENS160 inicializálási hiba!");
miközben (1)
{
késlekedés(100);
}
Serial.println("ENS160 OK");
// Opcionális: ENS160 üzemmód beállítása
// Ha a könyvtár megengedi:
// ens160.setOperatingMode (ENS160_OPMODE_STANDARD);
Serial.println("Várakozás az ENS160 érzékelő stabilizálódására, az első értékek változhatnak.");
}
void ciklus()
{
// AHT21 olvasása
úszó hőmérséklet = aht21.readTemperature ();
float rh = aht21.readHumidity ();
// Opcionális: T/RH kompenzáció ENS160-hoz
// ens160.setTempHumidity (hőmérséklet, rh);
// VOC olvasása
uint16_t voc = ens160.readVOC();
// Megjelenítés fix időközönként
ha (millis() - lastPrint >= intervallumMs)
{
utolsóNyomtatás = millisz();
Serial.print("Hőmérséklet: ");
ha (isnan(ideiglenes))
Sorozat.print("N/A");
más
Sorozat.print(ideiglenes, 2);
Sorozat.println("C");
Serial.print("Páratartalom: ");
ha (isnan(rh))
Sorozat.print("N/A");
más
Sorozat.print(rh, 2);
Sorozat.println("%");
Serial.print("VOC: ");
Sorozat.print(hang);
Sorozat.println("ppb");
Serial.println("----------------------------");
}
