Lektionens mål
Syftet med lektionen är att ge dig en översikt över de verktyg, både hårdvara och programvara, som behövs för att skapa IoT-luftkvalitetsmätaren. Efter lektionen har du en tydlig förståelse för projektets komponenter och programvara, vilket lägger grunden för kommande lektioner.
Programvaruverktyg
-
Arduino IDE:
Arduino Integrated Development Environment (IDE) är det huvudsakliga programvaruverktyget för att skriva och ladda upp kod till ESP32-mikrokontrollern. Det ger en enkel plattform för programmering och felsökning av ditt IoT-projekt. -
Bibliotek som behövs:
Bibliotek är färdig kod som förenklar samspelet med komplex hårdvara. Följande bibliotek är viktiga för vårt projekt:- WiFi.h: Gör att ESP32 kan ansluta till ett WiFi-nätverk.
- Adafruit AHTX0 Library: Möjliggör integration med temperatur- och luftfuktighetssensorn AHT10.
- TFT_eSPI Library: Ger funktioner för kommunikation med TFT-skärmen så att data enkelt kan visualiseras.
Med dessa programvaruverktyg kan du skriva kod, ladda upp den till mikrokontrollern och hantera kommunikationen mellan IoT-stationens olika komponenter.
Hårdvarukomponenter
-
ESP32-mikrokontroller:
ESP32 fungerar som hjärnan i ditt IoT-projekt. Den samlar in data från sensorn, visar dem på TFT-skärmen och delar dem via WiFi som webbserver. ESP32 passar IoT-projekt tack vare inbyggt WiFi och låg strömförbrukning. -
AHT10-sensor:
AHT10 är en mycket noggrann sensor som mäter temperatur och luftfuktighet. Den samlar in de miljödata som du visar och delar online. -
TFT-skärm:
En TFT-skärm (Thin Film Transistor) används för att visualisera sensordata i realtid. Den lilla, tydliga skärmen är perfekt för att visa viktiga data som temperatur och luftfuktighet. -
Kopplingsdäck och anslutningskablar:
Med ett kopplingsdäck kan du skapa tillfälliga, lödfria förbindelser mellan komponenter, medan anslutningskablar används för att koppla samman ESP32, sensorn och skärmen. -
Micro USB-kabel:
Kabeln används för att ladda upp kod från datorn till ESP32 och strömförsörja mikrokontrollern under utvecklingen.
Lista över komponenter som behövs:
![]() |
AHT10 temperatur- och luftfuktighetsmätare med hög precision |
![]() |
TTGO T-Display ESP32 16MB med WiFi, Bluetooth och 1.1" LCD-färgskärm |
![]() |
Dupontkablar, 40 st |
Installationsöversikt
- Utvecklingsmiljö: Programvaran och hårdvaran samverkar för att bygga IoT-projektet. Arduino IDE är gränssnittet för att skriva och ladda upp kod till ESP32, medan ESP32 styr sensorn och skärmen.
- Hårdvaruanslutningar: Du ansluter AHT10-sensorn och TFT-skärmen till ESP32 med kopplingsdäck och anslutningskablar. När de är anslutna läser ESP32 data från sensorn och visar dem på skärmen.
Vad händer härnäst?
Efter lektionen är du redo att börja konfigurera hårdvaran och utvecklingsmiljön i detalj. Först lär du dig att ansluta komponenterna korrekt och sedan att förbereda Arduino IDE för programmering av ESP32.
Viktiga punkter
- Du har nu en grundläggande förståelse för den hårdvara och programvara som behövs för projektet.
- Arduino IDE blir ditt huvudsakliga utvecklingsverktyg och ESP32 hanterar databearbetning och kommunikation.
- I nästa modul fördjupar vi oss i hårdvarukomponenterna och deras anslutningar. Låt oss förbereda bygget av din IoT-luftkvalitetsmätare!


