Nu för tiden tillbringar vi större delen av vår tid inomhus, och sanningen är att inomhusluften kan vara mycket mer förorenad än utomhusluften. Oavsett om det kommer från vedeldade spisar, matlagning eller helt enkelt dålig ventilation, tar andasluft full av osynliga partiklar så småningom ut sin rätt. Lyckligtvis, tack vare öppen källkodselektronik, behöver vi inte längre spendera en förmögenhet på industriell utrustning för att veta exakt vad vi andas i våra vardagsrum.
Med hjälp av en ESP32 som projektets hjärna kan vi bygga en superkraftfull övervakningsstation som inte bara berättar om luften är "dålig", utan också bryter ner massan av partiklar och skadliga gaser. Från minimalistiska projekt till pekskärmar som ser ut som om de är hämtade direkt ur en science fiction-film, möjligheterna är enorma för alla som vill ta kontroll över sin miljöhälsa utan alltför komplikationer , ungefär som hur andra programmerbara robotar skapas med ESP32.
Referensprojekt: Aura och AirGradient ONE
Om du letar efter inspiration finns det två tydliga vägar att gå. Å ena sidan finns Project Aura, ett gör-det-själv-kraftpaket som använder en ESP32-S3 med en 4,3-tums IPS-pekskärm . Det mest fantastiska med Aura är att den använder Sensirion SEN66-sensorn, som kan mäta allt från 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 spektrumet finns AirGradient ONE, som utan tvekan är guldstandarden för öppen källkod . Den ä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 prioriterar AirGradient modulär precision och enkelhet , vilket gör den till det perfekta valet 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.
Mätningens hjärta: Lasersensorer kontra billiga sensorer
Det är här många gör fel. Det finns billiga dammsensorer (som DSM501A) som i princip mäter hur mycket en ljusstråle skyms. Dessa säger "jag är smutsig", men de ger dig inga riktiga data. Däremot använder lasersensorer som Sensirion SPS30 eller PMS5003 ljusspridning för att räkna enskilda partiklar och beräkna deras massa i mikrogram per kubikmeter (µg/m³).
Med en lasersensor kan man skilja mellan spisrök (många ultrafina partiklar) och byggdamm (få men mycket tunga partiklar). 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 storleksbaserade räknesystem.
Teknisk montering och energihantering
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,3 V-stift. SPS30:s fläkt har till exempel en startströmstopp på cirka 800 mA, vilket kan få mikrokontrollern att starta om konstant . Helst bör du använda en 5 V boost-omvandlare för att strömförsörja ESP32:ans VIN-stift och sensorn direkt, vilket säkerställer en korrekt strömförsörjning för enheten.
För att förhindra att enheten går in i en brownout-loop rekommenderas det starkt att schemalägga en stegvis start . Detta 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-överföringseffekten till 15 dBm till att förhindra plötsliga spänningsfall i 18650-batteriet som kan äventyra systemstabiliteten.
Programvara, moln och smarta varningar
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 låter plattformar som CircuitDigest Cloud dig skapa snabba dashboards och, bäst av allt, konfigurera automatiska aviseringar via WhatsApp . Tänk dig att luftkvalitetsindexet överstiger ett kritiskt tröskelvärde och du får ett meddelande på din telefon som varnar dig om att det är dags att öppna fönstren.
Det är viktigt att anpassa luftkvalitetsindexet (AQI) till ditt lands bestämmelser. Till exempel använder Chile ICAP, där ett värde på 100 motsvarar den dagliga PM2.5-standarden. Att använda en indisk eller amerikansk skala är meningslöst om du vill jämföra dina data med officiella stationer i din stad. Du måste skapa en matematisk funktion som översätter mikrogram till det lokala indexet; annars blir det inget annat än en leksak. Genom att göra detta förvandlar du det till ett användbart mätverktyg.
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 öppningar : en för insug och en för frånluft. Om du bara använder ett hål kommer luften att recirkuleras och avläsningarna blir felaktiga. Separera också all värmegenererande elektronik (som spänningsregulatorn) från sensorn, eftersom varm luft förändrar den relativa fuktigheten och kan snedvrida resultaten nedåt, ungefär som hur luftflödet hanteras i PC-fläktar.
För de som vill optimera batteritiden är nyckeln djupsömnläge . Istä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 gå tillbaka till viloläge. Med det här tricket kan ett batteri som normalt skulle hålla i några timmar hålla i flera veckor utan att behöva laddas.
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.




