Image of Skrive kode til indsamling af sensordata - Serie om Luftkvalitets monitoreringsstation, Afsnit 10

Skriva kod för att samla in sensordata - Serie om luftkvalitetsövervakningsstation, Avsnitt 10

  • March 11, 2025
  • |
  • Teofil Corad



Lektionsmål

I den här lektionen kommer vi att utforska AHT10 Temperatur- & Fuktighetssensorn, en viktig komponent i din IoT-luftkvalitetsövervakningsstation. I slutet av lektionen kommer du att förstå vad AHT10-sensorn är, hur den fungerar och varför den är lämplig för att mäta miljödata i detta projekt.

Vad är AHT10-sensorn?

AHT10 är en högprecision, fullständigt kalibrerad digital sensor designad för att mäta både temperatur och fuktighet. Den kombinerar precisa mätningar med en kompakt formfaktor, vilket gör den idealisk för IoT-applikationer.

Lista över nödvändiga komponenter:

 

Viktiga funktioner hos AHT10:

  • Temperaturområde: -40°C till 85°C med en noggrannhet på ±0,3°C.
  • Fuktighetsområde: 0% till 100% relativ fuktighet med en noggrannhet på ±2% rH.
  • I2C-gränssnitt: Använder I2C-protokollet för kommunikation, vilket förenklar kabeldragning och programmering vid anslutning till ESP32.
  • Låg strömförbrukning: Lämplig för batteridrivna IoT-enheter och möjliggör långvarig drift i avlägsna miljöer.

Hur fungerar AHT10-sensorn?

AHT10-sensorn fungerar genom att använda en specialiserad polymerkondensator för att mäta relativ fuktighet och en termistor för att mäta temperatur. Här är en kort genomgång av hur den fungerar:

  • Mätning av fuktighet: Sensorn registrerar förändringar i kapacitansen, eftersom fuktnivån i luften ändras, vilket gör det möjligt att beräkna den relativa fuktigheten.
  • Mätning av temperatur: Sensorn använder en termistor, som är en typ av motstånd vars värde ändras med temperaturen, för att exakt registrera den omgivande temperaturen.

Sensorn digitaliserar sedan dessa värden och skickar dem till ESP32 via I2C-gränssnittet.

Varför är AHT10-sensorn idealisk för vårt projekt?

AHT10-sensorn är ett utmärkt val för vår IoT-luftkvalitetsövervakningsstation tack vare dess kombination av precision, låg strömförbrukning och enkel integration. Här är några anledningar till varför den passar perfekt:

  1. Precisionsmätningar: Sensorn ger pålitliga data, vilket är avgörande för miljöövervakning.
  2. Kompakt design: Den lilla storleken gör det enkelt att integrera sensorn i alla IoT-projekt utan att ta upp mycket utrymme.
  3. Enkel kommunikation: Användningen av I2C-protokollet gör anslutningen till ESP32 enkel, då endast två kablar krävs för kommunikation, vilket minskar komplexiteten i kretsen.

Hur passar AHT10 in i vårt projekt?

Data från sensorn kommer att behandlas av ESP32 och antingen visas på en TFT-skärm eller skickas till en webbserver för fjärråtkomst.

Sensorns roll i projektet:

  • Datainsamling: AHT10 kommer kontinuerligt att övervaka omgivningen och registrera temperatur- och fuktighetsvärden.

Vad händer nu?

Nu när du har förstått AHT10-sensorns funktion och dess roll i vårt projekt, kommer nästa lektion att introducera TTGO T-Display TFT-skärmen. Vi kommer att titta på hur den fungerar, vilka drivrutiner den använder och vilket kommunikationsprotokoll den använder.

Viktiga punkter:

  • AHT10 är en exakt och strömsnål sensor för mätning av temperatur och fuktighet, vilket gör den idealisk för vår IoT-luftkvalitetsövervakningsstation.
  • Den kommunicerar med ESP32 via I2C-protokollet, vilket förenklar kabeldragning och programmering.
  • I projektet kommer sensorn att samla in realtidsdata om miljön, som visas lokalt och delas via WiFi.

I nästa lektion går vi igång med att koppla ihop hårdvara, inklusive AHT10, till ESP32. Låt oss komma igång med att montera systemet!

Lämna en kommentar

Observera att kommentarer måste godkännas innan de publiceras.