Introduktion til ESP32  - Serie om Luftkvalitets monitoreringsstation, Afsnit 4

 

Formål med Lektionen
I denne lektion introducerer vi ESP32-mikrocontrolleren, den centrale komponent i din IoT-luftkvalitetsmonitor. Ved slutningen af denne lektion vil du forstå, hvad ESP32 er, hvorfor den er ideel til IoT-projekter, og hvordan den fungerer i konteksten af dette projekt.

 

Liste over nødvendige komponenter:

AHT10 Høj præcisions temperatur og fugtighedsmåler
TTGO T-Display ESP32 16MB med WiFi, Bluetooth og 1.1" farve LCD skærm
Dupont kabler 40 stk

 

 

Hvad er en Mikrocontroller?
Tænk på en mikrocontroller som en lille computer designet til at udføre én specifik opgave. Det er som at have en personlig assistent, der er virkelig god til én ting – det kan være at styre temperaturen, betjene en robot eller sørge for, at din vaskemaskine kører til tiden.

En mikrocontroller har alt, hvad den behøver, indbygget, herunder:

  • Processor: Hjernen, der tænker.
  • Hukommelse: Hjernen's notesbog til kort- og langtidsopbevaring.
  • Input/Output-porte: Hænder og øjne til at interagere med verden – såsom sensorer eller motorer.

Hvad er en Mikroprocessor?
En mikroprocessor fungerer også som en hjerne, men den er langt mere kraftfuld og kræver hjælp fra andre dele for at fungere. Det er det, du finder i din computer eller smartphone (fx Raspberry Pi).

Eksempel for at gøre det endnu tydeligere:
Forestil dig, at du har en fabrik:

  • En mikrocontroller er som en specialiseret maskine, der kun udfører én opgave hele dagen, fx at sortere pakker efter størrelse.
  • En mikroprocessor er som fabrikschefen, der overvåger flere maskiner, kommunikerer med kontoret, håndterer logistik og sikrer, at alt kører glat på hele fabrikken.

Hvad er ESP32?
ESP32 er en kraftfuld mikrocontroller, der er designet specifikt til IoT-applikationer. I IoT-projekter som dette er det afgørende at have en mikrocontroller, der kan håndtere både tilslutning og databehandling i én enhed.

Nøglefunktioner ved ESP32:

  • Indbygget WiFi og Bluetooth: Kombinerer en CPU med integreret WiFi og Bluetooth, hvilket gør den yderst alsidig til projekter, der kræver tilslutning.
  • Dual-core Processor: Sikrer effektiv behandling af flere opgaver samtidigt.
  • Lavt strømforbrug: Ideel til batteridrevne enheder og energieffektive systemer.
  • Bred kompatibilitet: Understøtter populære programmeringsmiljøer som Arduino IDE og MicroPython.

Hvordan ESP32 passer ind i vores projekt
I vores luftkvalitetsmonitoringsstation vil ESP32:

  1. Indsamle sensordata: Samle temperatur- og fugtighedsdata fra AHT10-sensoren.
  2. Vise data lokalt: Sende data til TFT-skærmen for realtidsmonitorering.
  3. Servere data eksternt: Fungere som en webserver, der gør data tilgængelige over WiFi på enhver enhed, der er tilsluttet det samme netværk.

Denne kombination af datainnsamling, behandling og tilslutning er kernen i IoT-funktionalitet.

Oversigt over ESP32 Pinout
For effektivt at bruge ESP32 i dette projekt skal du have en grundlæggende forståelse af dens pin-layout:

  • GPIO Pins (General Purpose Input/Output): Tillader ESP32 at interagere med sensorer og andre komponenter som TFT-skærmen.
  • Strømpins: ESP32 kræver en stabil 3.3V eller 5V forsyning. Eksterne komponenter som sensorer tilsluttes til disse strømpins.
  • Kommunikationspins: Inkluderer serielle kommunikationsinterfaces (fx I2C og SPI), der bruges til at kommunikere med sensorer og displays.

I de kommende lektioner vil vi udforske, hvordan man tilslutter disse pins korrekt til AHT10-sensoren og TFT-skærmen.

Hvad sker der næste gang?
Nu, hvor du har fået en forståelse af ESP32 og dens rolle i projektet, vil næste lektion dække AHT10 temperatur- og fugtighedssensoren, hvordan den fungerer, og hvordan vi tilslutter den til ESP32.

Vigtige pointer

  • ESP32 er en kraftfuld, WiFi-aktiveret mikrocontroller, der er perfekt til IoT-projekter, da den tilbyder både tilslutning og behandlingskraft.
  • Den fungerer som det centrale knudepunkt i vores luftkvalitetsmonitoringsstation og håndterer sensordata både lokalt og eksternt.
  • Forståelse af ESP32’s muligheder og pinout er afgørende for at kunne tilslutte hardwarekomponenterne korrekt.

I næste lektion dykker vi dybere ned i AHT10-sensoren og lærer, hvordan den samler temperatur- og fugtighedsdata til vores IoT-station.

Skriv kommentar!

Relevante produkter

TS101 digital loddekolbeTS101 digital loddekolbe i hånd
TS101 digital loddekolbe med USB C forsyning
Tilbudspris Fra 689,00 kr
14 på lager
TS80P USB-C Loddekolbe kitTS80P Loddekolbe
TS80P USB-C Loddekolbe kit
Tilbudspris Fra 749,00 kr
13 på lager
bruge Loddekolbe Renser til at rengøre loddekolbespidsenLoddekolbe Renser
Luksus Loddekolbe renser
Tilbudspris 89,00 kr
1 på lager