Skocz do zawartości

Czujnik jakości powietrza – system monitorowania smogu


Lukasc

Pomocna odpowiedź

Czujnik jakości powietrza – modułowy system monitorowania smogu z zasilaniem solarnym

 

 

 

 

Jako osoba mieszkająca w regionie, gdzie jakość powietrza potrafi dramatycznie spadać w sezonie grzewczym, postanowiłem stworzyć własne urządzenie do pomiaru poziomu pyłów zawieszonych. Powód zdrowotny, astmy i alergie w rodzinie. Spacer w smogu oprócz wątpliwej przyjemności, kończy się kaszlem i czasami trudnością w oddychaniu. Moim celem było zbudowanie urządzenia, które będzie także można zabrać ze sobą i włączyć przed spacerem w docelowym miejscu.  Celem jest również aby mogło działać stacjonarnie jako element mojego systemu stacji pogody i pomiaru wody w studni.

20250303_171454607_iOS.thumb.jpg.90431475d08ec7a4b388f65559026348.jpg20250303_171831298_iOS.thumb.jpg.16a55e65013d1f6387f174e842513b2c.jpg

Budowa i modułowość

Urządzenie zostało zaprojektowane jako system składający się z kilku modułów:

  1. Główna jednostka pomiarowa zamknięta w własnoręcznie zaprojektowanej i wydrukowanej w 3D obudowie.
  2. Wyświetlacz LCD TFT (2.4" 240x320px), który można podłączyć lub odłączyć – urządzenie może działać zarówno z ekranem, jak i w trybie „headless”, wysyłając dane na serwer. Dla urządzenia użyłem zmodyfikowanej przeze mnie obudowy z Thingverse.
    20250205_175740182_iOS.thumb.jpg.a4d60620711048d1bace70f33ccf8661.jpg
  3. Moduł baterii- pakiet 4S1P zgrzany samodzielnie w zaprojektowanej przeze mnie solidnej obudowie.

20250212_165508274_iOS.thumb.jpg.7da7c13b9ceda0dedade99af2377e752.jpg20250212_171026176_iOS.thumb.jpg.5b8586641459bb47da8f63bb95bbc5c8.jpg20250214_190802035_iOS.thumb.jpg.476504083021feb675dcd96ec6c6b6f2.jpg20250212_160614749_iOS.thumb.jpg.ef433ce0c94acefc87bab8fc30d1625d.jpg20250203_210218267_iOS.thumb.jpg.931333c05969dd7de898c74d73388f6c.jpg

Moduły połączone są ze sobą wtyczkami – JULET HIGO oraz 3 żyłowymi.

Pozostałe funkcjonalności:

  • Woltomierz na obudowie pokazuje aktualne napięcie baterii. Jego wyświetlacz działa tylko po wciśnięciu przycisku,  oszczędzając baterię. Dzięki temu nie muszę zastanawiać się ile prądu zużywa sam pomiar napięcia prądu wraz z wyświetleniem wyniku. Mierzy on napięcie zarówno włożonego ogniwa 14650 do środka lub pakietu baterii 18650 4S (oczywiście zgodnie z opisem modułu zarządzania energią, w jednym momencie można albo podpiąć pakiet albo działać na baterii)

20250303_165424453_iOS.thumb.jpg.53f9a425dd43eec091cc59c92f19605a.jpg

  • Magnetyczne łączenie modułów – w obudowie głównej jednostki pomiarowej oraz obudowie do ekranu LCD zaprojektowałem kieszenie na magnesy neodymowe, co pozwala na szybkie łączenie i rozłączanie części systemu.
  • Dwa przełączniki – umożliwiają wyłączenie ekranu LCD i pozostawienie samego ESP32 do przesyłania danych na serwer.

20250303_165431221_iOS.thumb.jpg.46124443dea55307d15ad8d7b8d146ec.jpg

Technologia i czujniki

Urządzenie oparte jest na ESP-32S CZYLI ESP32ESP-WROOM-32 ESP32 WiFi 38 PIN DevKit, który zarządza pomiarami i komunikacją.

20250104_170353696_iOS.thumb.jpg.8bac917816c2d43ea9322d5ad54f1f5e.jpg

Wykorzystane komponenty:

  • Czujnik jakości powietrza PMS7003 – dokładnie mierzy poziomy PM1.0, PM2.5 i PM10 w powietrzu.
  • Moduł RTC DS1302 – zapewnia precyzyjne odmierzanie czasu, nawet w przypadku braku połączenia z siecią.
  • Moduł Wi-Fi – ESP32 łączy się z siecią i przesyła dane na serwer, gdzie mogą być przechowywane i analizowane.
  • Diody LED i buzzer(pasywny) – sygnalizują status urządzenia. Buzzer daje sygnał dźwiękowy potwierdzający poprawne zalogowanie się do wifi w trybie headless – bez wyświetlacza (do pomiarów stacjonalnych z logowaniem na serwer)

Korciło mnie aby dodać jeszcze czujnik temperatury 😉 ale zrezygnowałem z tego pomysłu bo w moim systemie mam już pomiar temperatury. Poza tym więcej przewodów już tam nie wcisnę 😉

20250304_100525900_iOS.thumb.jpg.0ab34021fa1cddafd73ec9b52142c499.jpg

Wizualizacja danych na wyświetlaczu

Dane są prezentowane w czytelny sposób zarówno na lokalnym ekranie, jak i na serwerze. Interfejs LCD pokazuje:

  • Aktualne poziomy PM1.0, PM2.5 i PM10 w formie pasków postępu.
  • Kolorystyczne oznaczenia jakości powietrza – od zielonego (bardzo dobre) do bordowego (bardzo złe).
  • Animację unoszących się cząstek – im gorsza jakość powietrza, tym więcej cząstek i wolniejsza animacja. Każda cząstka ma swoje normy, których przekroczenie wizualizowane jest zmianą prędkości i koloru danej cząstki.
  • Historia pomiarów na serwerze – co 5 minut urządzenie wysyła dane do centralnej bazy danych.

118050903_SmogSolarSensor.thumb.jpg.bc29076ce96d9648f101e6bbdce5d553.jpg20250303_181946183_iOS.thumb.png.f8f2cf2c8d1972e943632875e62aacc7.png

Komentarze:

  • Pomimo zastosowania tak dużego pakietu baterii 18650 4S1P (jak na moje potrzeby), musiałem obniżyć częstotliwość pomiaru i wysyłki na serwer. Urządzenie wytrzymywało mroźną noc ale w pochmurny dzień panel słoneczny nie był wstanie naładować do pełna urządzenia i na kolejną noc moduł zarządzania energią odłączał zasilanie. Na ten moment ustawiłem pomiar i wysyłkę na serwer co 5 minut. Pozostaje mi teraz zmierzyć się z ustawieniem ESP32 w tryb uśpienia pomiędzy wysyłkami danych.
  • Zdaję sobie sprawę, że panel solarny jest bardzo mocny. W dniu słonecznym w lutym naładowuje cały pakiet do pełna w około 2 godziny.

20250303_171609272_iOS.thumb.jpg.604b32e7ecf9432bf2ef9c093f124cd7.jpg401600447_Blender-model1.thumb.png.c64d382a528b00eb1bb02cd883d30ac6.png1682545415_Blender-model3.thumb.png.245512d254c36e2fb55466a79c4d2ea7.png1687246413_Blender-model4.thumb.png.948a6e1044fc1d471d0210295fc0c172.png

Rozbudowa:

Jak wspomniałem urządzenie to jest częścią większej całości. W kolejnej wersji:

  1. Do systemu w przyszłości planuję dodać siłowniki do okien które będą zamykały i otwierały okna w zależności od jakości powietrza.
  2. Jest to pierwsza wersja urządzenia- prototyp. Aby zminimalizować ilość kabelków w obudowie postaram się w drugim prototypie osadzić wszystko co się da na płytce prototypowej i zlutować.
  3. Zamierzam zaprojektować obudowę osobno dla ESP i dla elektroniki oraz ją uszczelnić żywicą
  4. Czujnik smogu będzie miał swoją własną obudowę. Obudowa do czujnika smogu musi mieć wywietrzniki. Zamierzam tutaj zaprojektować odpowiedni tunel przez który będzie przepływało powietrze ale przez który nie przedostanie się woda.
  5. Kieszeń na magnes będzie miała także obudowa na pakiet baterii.

 

 

Edytowano przez Lukasc
  • Lubię! 1
Link do komentarza
Share on other sites

Podoba Ci się ten projekt? Zostaw pozytywny komentarz i daj znać autorowi, że zbudował coś fajnego!

Masz uwagi? Napisz kulturalnie co warto zmienić. Doceń pracę autora nad konstrukcją oraz opisem.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.