Jak własnoręcznie skonstruowałem przenośny detektor śladowych ilości gazów trujących oparty na sensorech MOS - 1 2025
CIEKAWOSTKI

Jak własnoręcznie skonstruowałem przenośny detektor śladowych ilości gazów trujących oparty na sensorech MOS

Wstęp: Dlaczego zdecydowałem się na własnoręczną konstrukcję detektora gazów?

Od dawna interesowałem się technologiami związanymi z bezpieczeństwem i monitorowaniem środowiska. W pracy, a także podczas hobbystycznych eksperymentów, często zdarzało się, że konieczność szybkiego wykrycia obecności trujących gazów była kluczowa. Zamiast kupować drogie, komercyjne urządzenia, postanowiłem spróbować własnych sił i zbudować coś, co będzie działać na zasadzie prostego, ale skutecznego sensora. Wybór padł na czujniki MOS typu TGS, które od dawna cieszą się popularnością wśród majsterkowiczów i entuzjastów elektroniki. To rozwiązanie nie tylko pozwoliło mi na zdobycie cennej wiedzy technicznej, ale też dało satysfakcję z własnoręcznego wykonania funkcjonalnego urządzenia.

Dlaczego czujniki MOS typu TGS?

Czujniki MOS (Metal-Oxide Semiconductor) to jedne z najpopularniejszych sensorów do wykrywania gazów w warunkach domowych i nieprofesjonalnych. Ich główną zaletą jest niska cena, dobra czułość oraz relatywnie prosta obsługa. Szczególnie modele TGS, np. TGS2600 czy TGS2602, potrafią wykrywać różnego rodzaju toksyny, od składników smogu po substancje lotne. Co ważne, ich działanie opiera się na zmianie oporu układu w obecności określonych gazów, co można łatwo odczytać za pomocą mikrokontrolera. W moim przypadku wybór padł na TGS2602, który wykazał się dobrą czułością na związki organiczne i gazy o charakterze trującym, takimi jak benzen czy toluen.

Etap pierwszy: wybór komponentów i schemat połączeń

Przed rozpoczęciem montażu dokładnie przeanalizowałem dostępne komponenty. Oprócz czujników MOS, potrzebowałem mikrokontrolera (w moim przypadku Arduino Uno), wyświetlacza OLED, zasilacza, rezystorów oraz kilku przewodów. Podczas wybierania elementów kierowałem się nie tylko ceną, ale też dostępnością i łatwością integracji. Schemat połączeń jest dość prosty: czujnik MOS podłączony jest do zasilania 5V, a jego wyjście do jednego z wejść analogowych Arduino. Dodatkowo, podłączyłem wyświetlacz OLED, który służył mi do wizualizacji odczytów oraz stanu urządzenia. Ważne było, aby wszystkie elementy były stabilne i dobrze osadzone, szczególnie w warunkach mobilnych, bo urządzenie miało być przenośne.

Kalibracja czujników i pierwsze testy

Po zmontowaniu układu przyszedł czas na kalibrację. Czujniki MOS, choć są wrażliwe, muszą być odpowiednio skalibrowane, aby odczyty były wiarygodne. W tym celu korzystałem z prób na czystym powietrzu, aby ustalić bazowe wartości rezystancji, a następnie testowałem je w obecności różnych substancji. Oczywiście, nie zawsze miałem pod ręką trujące gazy, więc korzystałem z substancji o podobnych właściwościach, np. alkohol czy dym papierosowy. Podczas kalibracji zauważyłem, że sensor potrzebuje kilku minut rozgrzewki, więc zawsze uruchamiałem układ na co najmniej 5 minut przed pierwszym pomiarem. Wyniki były satysfakcjonujące – odczyty w powietrzu bez zanieczyszczeń oscylowały wokół stałej wartości, którą można było potem wykorzystać jako punkt odniesienia.

Programowanie i odczyty danych

Kluczowym elementem był kod w Arduino IDE, który odczytywał wartość z czujnika i wyświetlał ją na ekranie. Napisałem prostą pętlę, która co sekundę pobierała odczyt analogowy, konwertowała go na wartość rezystancji czujnika i porównywała z wcześniej ustalonym poziomem alarmowym. Dodatkowo, dodałem funkcję alarmu dźwiękowego, gdy wartości przekraczały bezpieczne granice. Kod jest dość prosty, ale wymagał kilku poprawek, szczególnie w zakresie filtracji odczytów – dodałem więc filtr medianowy, aby zredukować zakłócenia. Cały układ działał stabilnie i pozwalał na szybkie wykrycie nawet niewielkich ilości trujących substancji.

Testy w różnych warunkach i osobiste doświadczenia

Podczas testowania urządzenia, próbowałem różnych scenariuszy. W domu, w garażu, na zewnątrz – wszędzie odczyty zachowywały się różnie, co jest naturalne przy stosowaniu czujników MOS. W garażu, gdzie używałem rozpuszczalników, wykrywał on nawet minimalne ilości oparów, co mnie bardzo ucieszyło. Największym wyzwaniem okazała się stabilizacja odczytów – czujniki MOS są podatne na temperaturę i wilgotność, więc wprowadziłem rozwiązania chłodzące i hermetyczne obudowy. Po kilku tygodniach pracy nauczyłem się, jak interpretować odczyty i kiedy można zaufać wynikom. Uważam, że własnoręcznie skonstruowany detektor sprawdził się nie tylko jako narzędzie edukacyjne, ale także jako praktyczny gadżet do monitorowania środowiska wokół mnie.

Techniczne szczegóły i plany na przyszłość

Jeśli chodzi o szczegóły techniczne, schemat połączeń, kod źródłowy i listę komponentów można znaleźć w moim repozytorium na GitHub. W planach mam dodanie modułu Bluetooth, aby móc odczytywać wyniki na smartfonie, oraz ulepszenie kalibracji, korzystając z bardziej precyzyjnych metod. Chciałbym też eksperymentować z innymi czujnikami, np. elektrochemicznymi, które mogą wykrywać specyficzne gazy. Co ważne, cały projekt jest świetną nauką – od podstaw elektroniki po programowanie i analitykę danych. Jeśli ktoś z Was myśli o własnym detektorze, polecam zacząć od prostych sensorów MOS i stopniowo rozwijać układ według własnych potrzeb.

Zakończenie: wartość własnoręcznego projektu

Budowa własnego przenośnego detektora gazów to nie tylko satysfakcja i nauka, ale też krok w kierunku większej świadomości ekologicznej i bezpieczeństwa. Własnoręcznie wykonane urządzenie pozwala na pełną kontrolę nad jego działaniem i dostosowanie do indywidualnych potrzeb. Co więcej, to świetny sposób na poznanie technologii czujników MOS i rozwijanie umiejętności inżynierskich. Mam nadzieję, że ten opis zainspiruje innych do własnych eksperymentów i tworzenia własnych narzędzi do monitorowania otoczenia. Pamiętajcie – każdy krok w kierunku samodzielnej konstrukcji to krok ku lepszej, bardziej świadomej przyszłości.