Image of eBits Academy airquality illustration

Introduktion till ESP32 – serien om en station för övervakning av luftkvalitet, del 4

  • January 16, 2025
  • |
  • Teofil Corad

 

Lektionens mål
I den här lektionen introducerar vi ESP32-mikrokontrollern, den centrala komponenten i din IoT-luftkvalitetsmätare. Efter lektionen kommer du att förstå vad ESP32 är, varför den passar IoT-projekt och hur den fungerar i det här projektet.

 

Lista över komponenter som behövs:

 

 

Vad är en mikrokontroller?
Tänk på en mikrokontroller som en liten dator utformad för en specifik uppgift. Det är som att ha en personlig assistent som är riktigt bra på en sak – att styra temperaturen, köra en robot eller se till att tvättmaskinen startar i tid.

En mikrokontroller har allt den behöver inbyggt, bland annat:

  • Processor: Hjärnan som tänker.
  • Minne: Hjärnans anteckningsbok för kort- och långtidslagring.
  • In-/utgångar: Händer och ögon för att samspela med omvärlden – exempelvis sensorer eller motorer.

Vad är en mikroprocessor?
En mikroprocessor fungerar också som en hjärna men är betydligt kraftfullare och behöver hjälp av andra delar för att fungera. Den finns i din dator eller smartphone (t.ex. Raspberry Pi).

Ett exempel som gör det ännu tydligare:
Föreställ dig att du har en fabrik:

  • En mikrokontroller är som en specialiserad maskin som utför en enda uppgift hela dagen, till exempel att sortera paket efter storlek.
  • En mikroprocessor är som fabrikschefen som övervakar flera maskiner, kommunicerar med kontoret, hanterar logistiken och ser till att allt flyter på i hela fabriken.

Vad är ESP32?
ESP32 är en kraftfull mikrokontroller utformad särskilt för IoT-tillämpningar. I IoT-projekt som detta är det avgörande att ha en mikrokontroller som hanterar både anslutningar och databearbetning i en enhet.

Viktiga funktioner hos ESP32:

  • Inbyggt WiFi och Bluetooth: Kombinerar en CPU med integrerat WiFi och Bluetooth, vilket gör den mycket mångsidig för projekt som kräver anslutningar.
  • Processor med två kärnor: Ger 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.

Så passar ESP32 in i vårt projekt
I vår station för övervakning av luftkvalitet kommer ESP32 att:

  1. Samla in sensordata: Samla temperatur- och luftfuktighetsdata från AHT10-sensorn.
  2. Visa data lokalt: Skicka data till TFT-skärmen för övervakning i realtid.
  3. Tillhandahålla data på distans: Fungera som webbserver som gör data tillgängliga via WiFi på alla enheter anslutna till samma nätverk.

Kombinationen av datainsamling, bearbetning och anslutningar är kärnan i IoT-funktionaliteten.

Översikt över ESP32:s stiftlayout
För att använda ESP32 effektivt i projektet behöver du en grundläggande förståelse för dess stiftlayout:

  • GPIO-stift (General Purpose Input/Output): Låter ESP32 samspela med sensorer och andra komponenter som TFT-skärmen.
  • Strömförsörjningsstift: ESP32-chipet och dess GPIO använder 3.3V. Anslut 5V endast till kortets avsedda strömingång om kortets dokumentation tillåter det, aldrig direkt till GPIO. Strömförsörj externa sensorer med den spänning deras dokumentation kräver.
  • Kommunikationsstift: Omfattar seriella kommunikationsgränssnitt (t.ex. I2C och SPI) för kommunikation med sensorer och skärmar.

I kommande lektioner går vi igenom hur stiften ansluts korrekt till AHT10-sensorn och TFT-skärmen.

Vad händer nästa gång?
Nu när du förstår ESP32 och dess roll i projektet kommer nästa lektion att handla om temperatur- och luftfuktighetssensorn AHT10, hur den fungerar och hur vi ansluter den till ESP32.

Viktiga punkter

  • ESP32 är en kraftfull mikrokontroller med WiFi som passar perfekt för IoT-projekt eftersom den ger både anslutningsmöjligheter och beräkningskraft.
  • Den fungerar som central knutpunkt i vår station för övervakning av luftkvalitet och hanterar sensordata både lokalt och på distans.
  • Förståelse för ESP32:s möjligheter och stiftlayout är avgörande för att ansluta hårdvarukomponenterna korrekt.

I nästa lektion fördjupar vi oss i AHT10-sensorn och lär oss hur den samlar temperatur- och luftfuktighetsdata till vår IoT-station.

Lämna en kommentar

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