Syftet med lektionen
I den här lektionen introducerar vi ESP32-mikrokontrollern, den centrala komponenten i din IoT-luftkvalitetsmonitor. I slutet av den här lektionen kommer du att förstå vad ESP32 är, varför den är idealisk för IoT-projekt och hur den fungerar i projektets kontext.
Lista över nödvändiga komponenter:
![]() |
AHT10 Hög precision temperatur- och fuktighetssensor |
![]() |
TTGO T-Display ESP32 16MB med WiFi, Bluetooth och 1.1" färg LCD-skärm |
![]() |
Dupont-kablar 40 st |
Vad är en Mikrokontroller?
Tänk på en mikrokontroller som en liten dator designad för att utföra en specifik uppgift. Det är som att ha en personlig assistent som är riktigt bra på en sak – det kan vara att styra temperaturen, styra en robot eller se till att din tvättmaskin körs i tid.
En mikrokontroller har allt den behöver inbyggt, inklusive:
- Processor: Hjärnan som tänker.
- Minne: Hjärnans anteckningsbok för kort- och långtidslagring.
- Input/Output-portar: Händer och ögon för att interagera med omvärlden – såsom sensorer eller motorer.
Vad är en Mikroprocessor?
En mikroprocessor fungerar också som en hjärna, men den är mycket kraftfullare och kräver hjälp från andra delar för att fungera. Det är det du hittar i din dator eller smartphone (t.ex. Raspberry Pi).
Exempel för att göra det ännu tydligare:
Föreställ dig att du har en fabrik:
- En mikrokontroller är som en specialiserad maskin som bara utför en uppgift hela dagen, t.ex. att sortera paket efter storlek.
- En mikroprocessor är som fabrikschefen som övervakar flera maskiner, kommunicerar med kontoret, hanterar logistik och säkerställer att allt körs smidigt på hela fabriken.
Vad är ESP32?
ESP32 är en kraftfull mikrokontroller designad specifikt för IoT-applikationer. I IoT-projekt som detta är det avgörande att ha en mikrokontroller som kan hantera både anslutning och databehandling i en och samma enhet.
Nyckelfunktioner hos ESP32:
- Inbyggt WiFi och Bluetooth: Kombinerar en CPU med integrerat WiFi och Bluetooth, vilket gör den ytterst mångsidig för projekt som kräver anslutning.
- Dual-core Processor: Säkerställer effektiv bearbetning av flera uppgifter samtidigt.
- Låg strömförbrukning: Idealisk för batteridrivna enheter och energieffektiva system.
- Bred kompatibilitet: Stöder populära programmeringsmiljöer som Arduino IDE och MicroPython.
Hur ESP32 passar in i vårt projekt
I vår luftkvalitetsövervakningsstation kommer ESP32 att:
- Samla in sensordata: Samla in temperatur- och fuktighetsdata från AHT10-sensorn.
- Visa data lokalt: Skicka data till TFT-skärmen för realtidsövervakning.
- Servera data externt: Fungera som en webbserver som gör data tillgängliga via WiFi på vilken enhet som helst som är ansluten till samma nätverk.
Denna kombination av datainsamling, bearbetning och anslutning är kärnan i IoT-funktionalitet.
Översikt över ESP32 Pinout
För att effektivt kunna använda ESP32 i det här projektet behöver du en grundläggande förståelse för dess pin-layout:
- GPIO Pins (General Purpose Input/Output): Tillåter ESP32 att interagera med sensorer och andra komponenter som TFT-skärmen.
- Strömpins: ESP32 kräver en stabil 3.3V eller 5V strömförsörjning. Externa komponenter som sensorer ansluts till dessa strömpins.
- Kommunikationspins: Inkluderar seriella kommunikationsgränssnitt (t.ex. I2C och SPI), som används för att kommunicera med sensorer och displayer.
I kommande lektioner kommer vi att utforska hur man ansluter dessa pins korrekt till AHT10-sensorn och TFT-skärmen.
Vad händer härnäst?
Nu när du har fått en förståelse för ESP32 och dess roll i projektet kommer nästa lektion att behandla AHT10 temperatur- och fuktighetssensorn, hur den fungerar och hur vi ansluter den till ESP32.
Viktiga punkter
- ESP32 är en kraftfull, WiFi-aktiverad mikrokontroller som är perfekt för IoT-projekt, då den erbjuder både anslutning och bearbetningskraft.
- Den fungerar som den centrala noden i vår luftkvalitetsövervakningsstation och hanterar sensordata både lokalt och externt.
- Förståelse för ESP32:s kapacitet och pinout är avgörande för att kunna ansluta hårdvarukomponenterna korrekt.
I nästa lektion dyker vi djupare ner i AHT10-sensorn och lär oss hur den samlar in temperatur- och fuktighetsdata för vår IoT-station.


