Sådan bygger du din egen luftkvalitetsmåler med ESP32

Sidste ændring: 21 August 2026
Forfatter: TecnoDigital

Far og børn leger i en moderne og lys stue, der repræsenterer det hjemmemiljø, hvor luftkvaliteten måles.

Nu om dage bruger vi det meste af vores tid indendørs, og sandheden er, at indeluften kan være meget mere forurenet end udeluften. Uanset om det kommer fra brændeovne, madlavning eller simpelthen dårlig ventilation, kræver indånding af luft fyldt med usynlige partikler i sidste ende sin vejafgift. Heldigvis behøver vi takket være open source-elektronik ikke længere at bruge en formue på industrielt udstyr for at vide præcis, hvad vi indånder i vores stuer.

Ved at bruge en ESP32 som projektets hjerne kan vi bygge en superkraftig overvågningsstation, der ikke kun fortæller os, om luften er "dårlig", men også nedbryder massen af ​​partikler og skadelige gasser. Fra minimalistiske projekter til berøringsskærme, der ligner, at de er taget direkte ud af en science fiction-film, er mulighederne enorme for alle, der ønsker at tage kontrol over deres miljømæssige sundhed uden overdrevne komplikationer , ligesom andre programmerbare robotter skabes med ESP32.

Unge hænder samler en programmerbar robot med elektroniske kredsløb og hjul
Relateret artikel:
Komplet guide til programmerbare robotter med ESP32

Referenceprojekter: Aura og AirGradient ONE

Nærbillede af en ESP32-mikrocontroller på en arbejdsflade, den elektroniske hjerne i overvågningsprojektet.

Hvis du leder efter inspiration, er der to meget klare veje. På den ene side er der Project Aura, et gør-det-selv-kraftværk, der bruger en ESP32-S3 med en 4,3-tommer IPS-berøringsskærm . Det mest fantastiske ved Aura er, at den bruger Sensirion SEN66-sensoren, der er i stand til at måle alt fra PM1 til PM10, CO2 og flygtige organiske forbindelser (VOC'er). Den giver dig endda mulighed for at tilføje en SFA30 formaldehydsensor, noget næsten ingen andre gør, hvilket gør den til et nærmest professionelt værktøj til uddannelsesmæssige miljøer eller meget krævende hjem.

På den anden side af spektret finder man AirGradient ONE, som uden tvivl er guldstandarden inden for open source . Den er meget mere kompakt og bruger en ESP32-C3 sammen med yderst pålidelige sensorer som PMS5000 til partikler og Senseair S8 til CO2. Mens Aura fokuserer på massiv lokal visualisering, prioriterer AirGradient modulær præcision og enkelhed , hvilket gør den til det ideelle valg for dem, der foretrækker at integrere alt i et Home Assistant-dashboard ved hjælp af ESPHome eller endda forvandle en gammel Kindle til et smart dashboard.

  Plex vs Jellyfin: Komplet sammenligning af medieservere

Hjertet i måling: Lasersensorer vs. billige sensorer

Elektronisk prototype på et breadboard med mikrocontrolleren og en lysende LED, der illustrerer monteringsfasen.

Det er her, mange går galt. Der findes billige støvsensorer (som DSM501A), der grundlæggende måler, hvor meget en lysstråle er skjult. Disse fortæller dig, at du er beskidt, men de giver dig ingen reelle data. I modsætning hertil bruger lasersensorer som Sensirion SPS30 eller PMS5003 lysspredning til at tælle individuelle partikler og beregne deres masse i mikrogram pr. kubikmeter (µg/m³).

Med en lasersensor kan du skelne mellem brænderøg (mange ultrafine partikler) og byggestøv (få, men meget tunge partikler). Denne forskel er afgørende, fordi PM2.5, som er de farligste partikler, når de når lungernes alveoler, måles meget mere præcist ved hjælp af dette størrelsesbaserede tællesystem.

Kindle som et dashboard
Relateret artikel:
Sådan forvandler du en gammel Kindle til et smart dashboard

Teknisk montering og energistyring

Person, der lodder elektroniske komponenter på en arbejdsbænk, hvilket repræsenterer den manuelle konstruktion af enheden.

Hvis du beslutter dig for at bygge en, skal du være meget forsigtig med strømforsyningen. En almindelig fejl er at forsyne sensoren med strøm fra ESP32's 3,3V-ben. SPS30's blæser har for eksempel en opstartsstrømspids på omkring 800mA, hvilket kan få mikrocontrolleren til at genstarte konstant . Ideelt set bør du bruge en 5V boost-konverter til at forsyne ESP32's VIN-ben og sensoren direkte, hvilket sikrer en korrekt strømforsyning til enheden.

For at forhindre enheden i at gå i en brownout-løkke, anbefales det kraftigt at planlægge en forskudt opstart . Dette indebærer først at tænde skærmen, vente et par sekunder, aktivere sensoren og først derefter tænde Wi-Fi. Derudover hjælper reduktion af Wi-Fi-transmissionseffekten til 15 dBm med at forhindre pludselige spændingsfald i 18650-batteriet, der kan kompromittere systemstabiliteten.

  Hvad er Telnet? Betjening, anvendelser, sikkerhed og alternativer

Software, cloud og smarte alarmer

Smartphone, der viser en app til overvågning af luftkvalitet med PM2.5- og CO2-indikatorer i en moderne stue.

På kodeniveau er den mest praktiske tilgang at bruge MQTT til at sende dataene til en mægler. Hvis du ikke ønsker at håndtere dine egne servere, giver platforme som CircuitDigest Cloud dig mulighed for at oprette hurtige dashboards og, bedst af alt, konfigurere automatiske alarmer via WhatsApp . Forestil dig, at luftkvalitetsindekset overstiger en kritisk tærskel, og du modtager en besked på din telefon, der advarer dig om, at det er tid til at åbne vinduerne.

Det er vigtigt at tilpasse luftkvalitetsindekset (AQI) til dit lands regler. For eksempel bruger Chile ICAP, hvor en værdi på 100 svarer til den daglige PM2.5-standard. Det er meningsløst at bruge en indisk eller amerikansk skala, hvis du vil sammenligne dine data med officielle stationer i din by. Du skal oprette en matematisk funktion, der oversætter mikrogram til det lokale indeks; ellers vil det ikke være andet end legetøj. Ved at gøre dette forvandler du det til et nyttigt måleværktøj.

strømkilder
Relateret artikel:
Komplet guide til PC-strømforsyninger

Praktiske tips til indkapsling

Placer ikke sensoren i en hvilken som helst lukket boks. SPS30 har brug for konstant luftstrøm, så kabinettet skal have to veldesignede åbninger : en til indtag og en til udstødning. Hvis du kun bruger ét hul, vil luften blive recirkuleret, og aflæsningerne vil være unøjagtige. Adskil også al varmegenererende elektronik (som spændingsregulatoren) fra sensoren, da varm luft ændrer den relative luftfugtighed og kan skævvride resultaterne nedad, ligesom luftstrømmen styres i pc-blæsere.

  Hvad er internettet, og hvordan fungerer det?

For dem, der ønsker at optimere batterilevetiden, er nøglen dyb dvaletilstand . I stedet for at måle hvert sekund kan du programmere ESP32 til at vågne hvert kvarter, tage en prøve, uploade den til skyen og gå i dvale igen. Med dette trick kan et batteri, der normalt holder et par timer, holde i flere uger uden at skulle genoplades.

Ved at kombinere en ESP32 med avancerede lasersensorer kan du forvandle et rum til et professionelt overvåget miljø. Uanset om det er med den visuelle kraft fra Project Aura, enkelheden fra AirGradient eller en brugerdefineret opsætning med WhatsApp-advarsler og energioptimering, er nøglen at omdanne usynlige data til konkrete handlinger for at forbedre luftvejssundheden derhjemme.

PC-blæserkonfiguration
Relateret artikel:
PC-blæserkonfiguration: En komplet guide til kurver og luftstrøm