Hur man bygger sin egen luftkvalitetsmätare med ESP32

Senaste uppdateringen: 21 augusti 2026
Författare: TecnoDigital

Far och barn leker i ett modernt och ljust vardagsrum, vilket representerar hemmiljön där luftkvaliteten mäts.

Idag tillbringar vi den stora majoriteten av vår tid inomhus, och sanningen är den att Inomhusluften kan vara mycket mer förorenad än luften utanför. Oavsett om det kommer från vedeldade spisar, matlagning eller helt enkelt dålig ventilation, tar andas luft full av osynliga partiklar så småningom ut sin rätt. Tack vare öppen källkodselektronik är det som tur är inte längre nödvändigt att spendera en förmögenhet på industriell utrustning för att veta exakt vad vi andas i vårt vardagsrum.

Använder en ESP32 som projektets hjärna, podemos montar una estación de monitoreo superpotente que no solo nos diga si el aire está «mal», sino que nos desglose la masa de partículas y los gases nocivos. Desde proyectos minimalistas hasta pantallas táctiles que parecen sacadas de una película de ciencia ficción, las posibilidades son enormes para quien quiera tomar las riendas de su salud ambiental utan alltför stora komplikationerliknande hur andra skapas programmerbara robotar med ESP32.

Unga händer som monterar en programmerbar robot med elektroniska kretsar och hjul
Relaterad artikel:
Komplett guide till programmerbara robotar med ESP32

Referensprojekt: Aura och AirGradient ONE

Närbild av en ESP32-mikrokontroller på en arbetsyta, övervakningsprojektets elektroniska hjärna.

Om du letar efter inspiration finns det två väldigt tydliga vägar. Å ena sidan har vi Project Aura, ett gör-det-själv-kraftpaket som bygger en ESP32-S3 med IPS-pekskärm Det mest fantastiska med Aura är att den använder Sensirion SEN66-sensorn, som kan mäta PM1 till PM10, CO2 och flyktiga organiska föreningar (VOC). Den låter dig till och med lägga till en SFA30 formaldehydsensor, något som nästan ingen annan gör, vilket gör den till ett nästintill professionellt verktyg för utbildningsmiljöer eller mycket krävande hem.

På andra sidan gatan ligger AirGradient ONE, som förmodligen är guldstandarden för öppen källkodDen är mycket mer kompakt och använder en ESP32-C3 tillsammans med mycket tillförlitliga sensorer som PMS5000 för partiklar och Senseair S8 för CO2. Medan Aura fokuserar på massiv lokal visualisering, fokuserar AirGradient på modulär precision och enkelhetär det perfekta alternativet för dem som föredrar att integrera allt i en Home Assistant-instrumentpanel med hjälp av ESPHome eller till och med Förvandla en gammal Kindle till en smart instrumentpanel.

  Plex vs Jellyfin: Komplett jämförelse av medieservrar

Mätningens hjärta: Lasersensorer kontra billiga sensorer

Elektronisk prototyp på ett kopplingsdäck med mikrokontrollern och en lysdiod som illustrerar monteringsfasen.

Aquí es donde mucha gente mete la pata. Hay sensores de polvo que cuestan cuatro duros (como el DSM501A) que básicamente miden cuánto se oscurece un haz de luz. Estos sirven para decir «estoy sucio», pero no te dan un dato real. En cambio, los sensores láser como el Sensirion SPS30 eller PMS5003 De använder ljusspridning för att räkna enskilda partiklar och beräkna deras massa i mikrogram per kubikmeter (µg/m³).

Med en lasersensor kan du skilja mellan rök från en spis (många ultrafina partiklar) och damm från en byggarbetsplats (få partiklar men mycket tunga). Denna skillnad är avgörande eftersom PM2.5, som är de farligaste partiklarna när de når lungornas alveoler, mäts mycket mer exakt med detta system. räkna efter storleksintervall.

Kindle som en instrumentpanel
Relaterad artikel:
Hur man förvandlar en gammal Kindle till en smart instrumentpanel

Teknisk montering och energihantering

Person som löder elektroniska komponenter på en arbetsbänk, vilket representerar den manuella konstruktionen av enheten.

Om du bestämmer dig för att bygga en, var mycket försiktig med strömförsörjningen. Ett vanligt misstag är att strömförsörja sensorn från ESP32:ans 3,3V-stift. SPS30-fläkten har till exempel en startströmstopp på cirka 800mA, vilket kan orsaka problem. få mikrokontrollern att starta om Använd helst en boost-omvandlare inställd på 5V som driver ESP32:ans VIN-pin och sensorn direkt, vilket säkerställer korrekt drift. strömförsörjning för enheten.

För att förhindra att enheten går in i en omstartsslinga (brownout) rekommenderas det starkt att schemalägga en förskjuten startDetta innebär att först slå på skärmen, vänta några sekunder, aktivera sensorn och först sedan slå på Wi-Fi. Dessutom hjälper en minskning av Wi-Fi-sändningseffekten till 15 dBm till att förhindra att 18650-batteriet upplever plötsliga spänningsfall. förstöra systemets stabilitet.

  Vad är Telnet? Drift, användning, säkerhet och alternativ

Programvara, moln och smarta varningar

Smartphone som visar en app för luftkvalitetsövervakning med PM2.5- och CO2-indikatorer i ett modernt vardagsrum.

På kodnivå är det mest praktiska tillvägagångssättet att använda MQTT för att skicka data till en mäklare. Om du inte vill hantera dina egna servrar finns det plattformar som CircuitDigest Cloud som låter dig skapa snabba dashboards och, bäst av allt, Ställ in automatiska aviseringar via WhatsAppTänk dig att luftkvalitetsindexet överstiger ett kritiskt tröskelvärde och du får ett meddelande på din mobiltelefon som varnar dig om att det är dags att öppna fönstren.

Det är viktigt att anpassa luftkvalitetsindexen (AQI) till ditt lands bestämmelser. I Chile används till exempel ICAP, där ett värde på 100 motsvarar den dagliga standarden för PM2.5. Att använda en indisk eller amerikansk skala är meningslöst om du vill... Jämför dina data med officiella stationer i din stad. Att skapa en matematisk funktion som översätter mikrogram till det lokala indexet, annars blir det inget mer än en leksak. Med detta förvandlar du den till en användbart mätinstrument.

kraftkällor
Relaterad artikel:
Komplett guide till PC-nätaggregat

Praktiska tips för inkapsling

Placera inte sensorn i vilken sluten låda som helst. SPS30 behöver konstant luftflöde, så höljet måste ha två väl utformade öppningarEtt inlopp och ett utlopp. Om du bara gör ett hål kommer luften att recirkulera och avläsningarna blir felaktiga. Separera även elektroniken som genererar värme (som spänningsregulatorn) från sensorn, eftersom Varm luft förändrar den relativa luftfuktigheten och det kan snedvrida resultaten nedåt, ungefär som hur luftflöde i PC-fläktar.

  Vad är internet och hur fungerar det?

För de som vill optimera batteritiden är nyckeln djupt sömnlägeIstället för att mäta varje sekund kan du programmera ESP32 att vakna var femtonde minut, ta ett prov, ladda upp det till molnet och sedan somna om. Med det här tricket kan ett batteri som annars skulle hålla i några timmar räcka mycket längre. överleva i flera veckor inget behov av att ladda.

Genom att kombinera en ESP32 med avancerade lasersensorer kan du förvandla ett utrymme till en professionellt övervakad miljö. Oavsett om det är med den visuella kraften hos Project Aura, enkelheten hos AirGradient eller en anpassad installation med WhatsApp-aviseringar och energioptimering, är nyckeln att omvandla osynlig data till konkreta åtgärder för att förbättra andningshälsan hemma.

PC-fläktkonfiguration
Relaterad artikel:
PC-fläktkonfiguration: En komplett guide till kurvor och luftflöde