Jak stworzyłem własny system monitorowania jakości powietrza w technikum informatycznym – od koncepcji do pierwszych wyników

Wstęp: Dlaczego warto tworzyć własne systemy monitorowania jakości powietrza?

Na początku warto zastanowić się, co tak naprawdę motywowało mnie do podjęcia się tego projektu. W technikum informatycznym, gdzie uczymy się programowania, elektroniki i baz danych, często brakuje realnych, praktycznych zastosowań, które można od razu zobaczyć i zmierzyć. Postanowiłem więc stworzyć własny system monitorowania jakości powietrza, bo to temat ważny nie tylko z punktu widzenia ochrony środowiska, ale też jako wyzwanie technologiczne. Chciałem połączyć wiedzę z różnych dziedzin, nauczyć się czegoś nowego i w końcu zobaczyć, jak dane, które sam zbieram, mogą służyć do realnych analiz. Od początku wiedziałem, że to nie będzie łatwa droga, ale każda napotkana trudność tylko motywowała mnie do dalszej pracy. Projekt okazał się świetną okazją do nauki, a pierwsze wyniki – satysfakcjonującym potwierdzeniem, że warto było się w niego zaangażować.

Wybór czujników i podstawy hardware’u

Pierwszym krokiem było wybranie odpowiednich czujników, które pozwoliłyby mi zmierzyć podstawowe parametry jakości powietrza, takie jak poziom PM2.5, PM10, dwutlenek węgla (CO2) czy lotne związki organiczne (LZO). Po przejrzeniu różnych opcji zdecydowałem się na popularne moduły bazujące na sensorkach firmy Plantower oraz czujnik MH-Z19 do pomiaru CO2. Kluczowe było, by czujniki były dostępne na rynku, dobrze opisane i miały relatywnie niskie koszty. Elektroniczne podstawy systemu tworzyłem na bazie modułów ESP8266 – popularnego i taniego układu Wi-Fi, który świetnie nadaje się do projektów IoT. Wybór padł na ESP-12E, bo miał wystarczającą ilość pinów i wsparcie w społeczności. Do tego potrzebowałem jeszcze układu zasilania, stabilizatora napięcia, a także prostego wyświetlacza LCD do podglądu danych na miejscu.

Czytaj  Wprowadzenie do Świata Rzeczowników: Fundament Polszczyzny

Programowanie i konfiguracja modułów ESP8266

Gdy hardware był gotowy, przyszedł czas na programowanie. Używałem środowiska Arduino IDE, które jest dość przyjazne dla początkujących, ale jednocześnie pozwala na zaawansowaną konfigurację. Na początku napisałem prosty kod, który odczytywał dane z czujników i przesyłał je przez Wi-Fi do serwera. Kluczem było zapewnienie stabilności połączenia, więc dodałem obsługę błędów i automatyczne ponowne łączenie. W kodzie znalazły się też funkcje do kalibracji czujników, bo wiedziałem, że odczyty mogą się różnić w zależności od warunków otoczenia. Przygotowałem też prosty interfejs do konfiguracji urządzenia – na przykład ustawianie częstotliwości wysyłania danych czy adresu serwera. Cały proces wymagał wielu testów, bo czujniki często miały tendencję do odczytów odstających od normy, więc konieczna była optymalizacja parametrów pomiarowych.

Integracja danych i tworzenie serwera

Po uruchomieniu modułów ESP8266, kolejnym etapem była budowa serwera, który zbierałby i przechowywał dane. W tym celu zdecydowałem się na postawienie prostego backendu na platformie opartej na PHP i MySQL. Zadaniem serwera było odbieranie danych od urządzeń, ich zapis w bazie oraz udostępnianie ich do analiz i wizualizacji. Przygotowałem API, które obsługiwało POST-y z odczytami i automatycznie je zapisywało. Ważne było, by system był skalowalny i niezawodny – dlatego dodałem funkcję automatycznego sprawdzania poprawności danych. Cały proces wymagał też zadbania o bezpieczeństwo – w końcu wysyłałem dane przez internet, więc zabezpieczenie komunikacji i autoryzacja były niezbędne.

Analiza wyników i pierwsze wnioski

Po kilku tygodniach działania systemu zacząłem otrzymywać pierwsze dane. Okazało się, że w niektórych pomieszczeniach poziom PM2.5 przekraczał normę, a w okresach dużego ruchu na zewnątrz – wzrastał też poziom CO2. To była dla mnie nie tylko ciekawostka, ale też motywacja do dalszej pracy nad poprawą systemu. Z pomocą kolegów z klasy stworzyłem proste wizualizacje – wykresy, które pokazywały trendy i umożliwiały szybkie odczyty. Zauważyłem też, że czujniki czasem wymagały kalibracji, szczególnie w zmiennych warunkach temperatury i wilgotności. To pokazało mi, jak ważna jest ciągła konserwacja i sprawdzanie poprawności odczytów. W końcu system zaczął działać jako narzędzie, które nie tylko zbiera dane, ale pozwala na realną analizę i podejmowanie działań – np. poprawę wentylacji w szkole czy wyjaśnianie, kiedy powietrze jest najbardziej zanieczyszczone.

Czytaj  Moje doświadczenia z techniczną nauką programowania w Liceum Technicznym – od podstaw do certyfikatu Cisco

Wskazówki i wyzwania, które mogą się przydać innym

Podczas pracy nad projektem napotkałem różne trudności – od problemów z dostępnością czujników, przez niestabilność Wi-Fi, aż po błędy w programowaniu. Dlatego chciałbym podzielić się kilkoma praktycznymi wskazówkami. Po pierwsze, warto dobrze zaplanować cały system – od wyboru czujników po sposób przechowywania danych. Po drugie, nie bójcie się eksperymentować, ale róbcie to etapami – najpierw testujcie pojedyncze elementy, potem je łączcie. Po trzecie, kalibracja czujników to podstawa, bo od tego zależy wiarygodność pomiarów. No i najważniejsze – dokumentujcie wszystko, bo w trakcie projektu pojawi się mnóstwo nieprzewidzianych problemów, a dobrze prowadzone notatki ułatwią ich rozwiązanie.

Podsumowanie: od koncepcji do pierwszych efektów

Stworzenie własnego systemu monitorowania jakości powietrza to świetna nauka i satysfakcja. Pokazało mi, że nawet w warunkach szkolnych można zrealizować praktyczny projekt oparty na technologiach IoT, który ma realne zastosowanie. Wymagało to od mnie nie tylko wiedzy z zakresu programowania i elektroniki, ale także cierpliwości i umiejętności rozwiązywania problemów. Najważniejsze, że dzięki temu udało mi się nie tylko nauczyć czegoś nowego, ale też zwrócić uwagę na istotne kwestie środowiskowe i zdrowotne. Jeśli masz chęć na własny projekt tego typu, nie bój się zacząć – każdy krok przybliża do celu, a efekt końcowy może być naprawdę satysfakcjonujący i inspirujący.

Kamil Kwiatkowski

O Autorze

Jestem Kamil Kwiatkowski, pasjonat Rzeszowa i twórca portalu Manufaktura Rzeszów, który powstał z miłości do tego miasta i chęci dzielenia się jego niesamowitą historią, dynamicznym rozwojem oraz codziennym tętnem życia. Od lat obserwuję, jak Rzeszów zmienia się w nowoczesną metropolię, nie tracąc przy tym swojego unikalnego charakteru, i właśnie te przemiany – od Doliny Lotniczej po rewitalizowane zabytki, od lokalnej gastronomii po wydarzenia kulturalne – staram się dokumentować i przedstawiać w przystępny sposób. Moja misja to stworzenie miejsca, gdzie mieszkańcy znajdą wszystko, co najważniejsze o ich mieście, a osoby planujące przyjazd odkryją prawdziwe oblicze stolicy Podkarpacia – miasta, które warto poznać nie tylko z perspektywy turysty, ale przede wszystkim mieszkańca.