Како направити сопствени монитор квалитета ваздуха са ESP32

Последње ажурирање: КСНУМКС августа КСНУМКС

Отац и деца се играју у модерној и светлој дневној соби, што представља кућно окружење у којем се мери квалитет ваздуха.

Данас већину времена проводимо у затвореном простору, а истина је да ваздух у затвореном простору може бити много загађенији од спољашњег ваздуха. Било да је у питању пећ на дрва, кување или једноставно лоша вентилација, удисање ваздуха оптерећеног невидљивим честицама на крају узима свој данак. Срећом, захваљујући електроници отвореног кода, више не морамо да трошимо богатство на индустријску опрему да бисмо тачно знали шта удишемо у нашим дневним собама.

Користећи ESP32 као мозак пројекта , можемо да направимо супермоћну станицу за праћење која нам не само да говори да ли је ваздух „лош“, већ и разлаже масу честица и штетних гасова. Од минималистичких пројеката до екрана осетљивих на додир који изгледају као да су директно из научнофантастичног филма, могућности су огромне за свакога ко жели да преузме контролу над здрављем своје животне средине без претераних компликација , слично начину на који се други програмабилни роботи креирају помоћу ESP32.

Младе руке склапају програмабилног робота са електронским колима и точковима
Повезани чланак:
Комплетан водич за програмабилне роботе са ESP32

Референтни пројекти: Aura и AirGradient ONE

Крупни план ESP32 микроконтролера на радној површини, електронског мозга пројекта праћења.

Ако тражите инспирацију, постоје два веома јасна пута. С једне стране, ту је Пројекат Аура, „уради сам“ моћник који користи ESP32-S3 са 4,3-инчним IPS екраном осетљивим на додир . Најневероватнија ствар код Ауре је то што користи Sensirion SEN66 сензор, способан да мери све, од PM1 до PM10, CO2 и испарљивих органских једињења (VOC). Чак вам омогућава да додате SFA30 сензор формалдехида, нешто што скоро нико други не ради, што га чини готово професионалним алатом за образовне установе или веома захтевне домове.

На другој страни спектра је AirGradient ONE, који се може сматрати златним стандардом отвореног кода . Много је компактнији и користи ESP32-C3 заједно са веома поузданим сензорима попут PMS5000 за честице и Senseair S8 за CO2. Док се Aura фокусира на масивну локалну визуелизацију, AirGradient даје приоритет модуларној прецизности и једноставности , што га чини идеалним избором за оне који више воле да све интегришу у контролну таблу Home Assistant-а користећи ESPHome или чак да стари Kindle претворе у паметну контролну таблу.

  Plex vs Jellyfin: Комплетно поређење медијских сервера

Срж мерења: Ласерски сензори наспрам јефтиних сензора

Електронски прототип на плочи са микроконтролером и упаљеном ЛЕД диодом, који илуструје фазу монтаже.

Ту многи људи греше. Постоје јефтини сензори прашине (као што је DSM501A) који у основи мере колико је сноп светлости заклоњен. Они вам говоре „прљав сам“, али вам не дају никакве стварне податке. Насупрот томе, ласерски сензори попут Sensirion SPS30 или PMS5003 користе расејање светлости да би пребројали појединачне честице и израчунали њихову масу у микрограмима по кубном метру (µg/m³).

Ласерски сензор вам омогућава да разликујете дим из пећи (много ултрафиних честица) од грађевинске прашине (мало, али веома тешких честица). Ова разлика је кључна јер се ПМ2.5 честице, које су најопасније честице када доспеју до алвеола плућа, мере много прецизније коришћењем овог система бројања заснованог на величини.

Kindle као контролна табла
Повезани чланак:
Како претворити стари Киндл у паметну контролну таблу

Техничка монтажа и управљање енергијом

Особа која лемља електронске компоненте на радном столу, што представља ручну конструкцију уређаја.

Ако одлучите да направите један, будите веома опрезни са напајањем. Уобичајена грешка је напајање сензора са 3,3V пина ESP32. Вентилатор SPS30, на пример, има вршну струју покретања од око 800mA, што може проузроковати стално поновно покретање микроконтролера . Идеално би било да користите 5V буст конвертор за директно напајање VIN пина ESP32 и сензора, осигуравајући правилно напајање за уређај.

Да бисте спречили да уређај уђе у петљу пада напона, препоручује се да закажете постепено покретање . То подразумева прво укључивање екрана, чекање неколико секунди, активирање сензора, а тек затим укључивање Wi-Fi мреже. Поред тога, смањење снаге Wi-Fi преноса на 15dBm помаже у спречавању наглих падова напона у батерији 18650 који би могли угрозити стабилност система.

  Шта је Телнет? Рад, употреба, безбедност и алтернативе

Софтвер, облак и паметна упозорења

Паметни телефон који приказује апликацију за праћење квалитета ваздуха са индикаторима PM2.5 и CO2 у модерној дневној соби.

На нивоу кода, најпрактичнији приступ је коришћење MQTT-а за слање података брокеру. Ако не желите да се бавите сопственим серверима, платформе попут CircuitDigest Cloud-а вам омогућавају да креирате брзе контролне табле и, што је најбоље од свега, конфигуришете аутоматска упозорења путем WhatsApp-а . Замислите да индекс квалитета ваздуха прелази критични праг и да добијете поруку на телефону која вас упозорава да је време да отворите прозоре.

Важно је прилагодити индекс квалитета ваздуха (AQI) прописима ваше земље. На пример, Чиле користи ICAP, где вредност од 100 одговара дневном стандарду за PM2.5. Коришћење индијске или америчке скале је бесмислено ако желите да упоредите своје податке са званичним станицама у вашем граду. Потребно је да креирате математичку функцију која претвара микрограме у локални индекс; у супротном, то неће бити ништа више од играчке. На тај начин ћете га трансформисати у користан алат за мерење.

извора енергије
Повезани чланак:
Комплетан водич за напајања за рачунаре

Практични савети за капсулирање

Не стављајте сензор у било коју затворену кутију. SPS30 захтева константан проток ваздуха, тако да кућиште мора имати два добро дизајнирана отвора : један за усис и један за издув. Ако користите само један отвор, ваздух ће рециркулирати, а очитавања ће бити нетачна. Такође, одвојите електронику која генерише топлоту (као што је регулатор напона) од сензора, јер врућ ваздух мења релативну влажност и може искривити резултате надоле, слично начину на који се проток ваздуха управља код вентилатора рачунара.

  Шта је Интернет и како функционише?

За оне који желе да оптимизују трајање батерије, кључ је режим дубоког спавања . Уместо мерења сваке секунде, можете програмирати ESP32 да се буди сваких петнаест минута, узме узорак, отпреми га у облак и врати се у режим спавања. Овим триком, батерија која би нормално трајала неколико сати може трајати неколико недеља без потребе за пуњењем.

Комбиновање ESP32 са врхунским ласерским сензорима вам омогућава да трансформишете простор у професионално надгледано окружење. Било да је у питању визуелна моћ Project Aura, једноставност AirGradient-а или прилагођено подешавање са WhatsApp упозорењима и оптимизацијом енергије, кључ је трансформисати невидљиве податке у конкретне акције за побољшање здравља респираторних органа код куће.

Конфигурација вентилатора рачунара
Повезани чланак:
Конфигурација вентилатора рачунара: Комплетан водич за криве и проток ваздуха