Specifikationer af ENS160+AHT21 Luftkvalitet Temperatur/Fugtighed Module
ENS160+AHT21 Luftkvalitet Temp/Fugt Module er en digital multigas-sensor, der er specielt designet til overvågning af indendørs luftkvalitet og giver optimal registrering af et bredt udvalg af gasser og flygtige organiske forbindelser (VOC), herunder toluen, gas, ethanol, NO2 og ozon. Luftkvalitetssensoren anvendes til bolig- og bygningsautomatisering, forbrugsprodukter, apparater og luftrensning. AHT21, den næste generation af temperatur- og fugtighedssensorer, sætter en ny standard hvad angår størrelse og intelligens. AHT21, en ny generation af temperatur- og fugtighedssensorer, sætter nye standarder for størrelse og intelligens: den er indkapslet i en reflow-loddet, dual-row, flad, pinless SMD-pakke med en base på 3×3 mm og en højde på 0,8 mm. Sensoren udsender kalibrerede digitale signaler i standard I2C-format, og AHT21 er udstyret med en nyudviklet ASIC, et forbedret halvlederkapacitivt fugtighedssensor-element og et standard on-chip temperatursensor-element, hvis ydeevne er blevet betydeligt forbedret og endda overskredet niveauet for den tidligere generation.
Tekniske detaljer for ENS160+AHT21 Luftkvalitet Temp/Fugt Module
- Digital multigas sensor: ENS160
- Temperatur- og fugtighedssensor: AHT21
- Sensorinterface: I2C/SPI
- Forsyningsspænding: 3.3 V
- Opvarmningstid: < 1 minut
Måleparametre:
CO2: Luftkvalitet
eCO2: Beregnet CO2 niveau baseret på VOC’er
TVOC: Total flygtige organiske forbindelser (VOC’er)
Temperatur: Lufttemperatur
Fugtighed: Relativ fugtighed
Måleområde:
CO2: 0 til 5000 ppm
eCO2: 0 til 5000 ppm
TVOC: 0 til 600 ppb
Temperatur: -40 til +85 °C
Fugtighed: 0 til 100% RH
Installere Arduino IDE Software
Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download
Programmering
Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til den udviklingsboard du bruger.
Installere Adafruit_AHTX0-master
- Download library (Download)
- Åben Arduino IDE software og klik på “Sketch/Include library”
- Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
- Luk, og åben Arduino IDE programmet. (Genstart programmet)
- Nu er library installeret.
- Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/Adafruit AHTX0 – by Adafruit”
- Nu er Adafruit_AHTX0-master library installeret
Installere DFRobot_ENS160-main
- Download library (Download)
- Åben Arduino IDE software og klik på “Sketch/Include library”
- Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
- Luk, og åben Arduino IDE programmet. (Genstart programmet)
- Nu er library installeret.
- Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/Adafruit ENS160 – by Adafruit”
- Nu er DFRobot_ENS160-main library installeret
Eksempel
Her vises et hurtigt eksempel på, hvordan man kan aflæse de forskellige gasarter, herunder kuldioxid (CO2), ækvivalent kuldioxid (eCO2), totale flygtige organiske forbindelser (TVOC) samt de relevantemiljøparametre som temperatur og fugtighed. Disse målinger præsenteres i seriemonitoren på Arduinoen, hvilket giver en omfattende vurdering af luftkvaliteten og hjælper med at forstå de nuværende forhold i rummet.
Du skal bruge:
Forbind det sådan:
3,3V (ENS160+AHT21) – 3,3V (Arduino)
GND (ENS160+AHT21) – GND (Arduino)
SDA (ENS160+AHT21) – A4 (Arduino)
SCL (ENS160+AHT21) – A5 (Arduino)
Kode (Programmering)
#include <Wire.h> #include <DFRobot_ENS160.h> #include <Adafruit_AHTX0.h> DFRobot_ENS160_I2C airQualitySensor(&Wire, 0x53); // ENS160 I2C-adresse Adafruit_AHTX0 aht; // AHT21 temperatur- og fugtighedssensor void setup() { Serial.begin(115200); Wire.begin(); delay(100); // Tilføj en lille forsinkelse for at give tid til initialisering // Initialisering af ENS160 if (airQualitySensor.begin() != 0) { Serial.println("ENS160 sensor kunne ikke initialiseres!"); while (1); } // Initialisering af AHT21 if (!aht.begin()) { Serial.println("AHT21 sensor kunne ikke initialiseres!"); while (1); } Serial.println("Sensorer initialiseret."); } void loop() { sensors_event_t humidity, temp; aht.getEvent(&humidity, &temp); Serial.print("Temperatur: "); Serial.print(temp.temperature); Serial.println(" °C"); Serial.print("Fugtighed: "); Serial.print(humidity.relative_humidity); Serial.println(" %"); // Læs data fra ENS160 Serial.print("TVOC: "); Serial.print(airQualitySensor.getTVOC()); Serial.println(" ppb"); Serial.print("eCO2: "); Serial.print(airQualitySensor.getECO2()); Serial.println(" ppm"); delay(1000); // Vent 1 sekund, før næste måling }
Kontakt os
Du er altid velkommen til at kontakte os på info@ardustore.dk, eller vores kontaktformular HER.
Anmeldelser
Der er endnu ikke nogle anmeldelser.