Czujniki do Arduino – 10 niezbędnych czujników na start
Wstęp – od czego zacząć przygodę z czujnikami do Arduino?
Zaczynasz swoją przygodę z Arduino? A może masz już za sobą pierwsze projekty i zastanawiasz się, co dalej? Prawda jest taka, że bez odpowiednich czujników nawet najlepszy mikrokontroler jest tylko płytką z diodami. To właśnie czujniki do Arduino dają Twoim projektom „zmysły" – pozwalają mierzyć temperaturę, wykrywać ruch, reagować na światło czy dźwięk.
Na rynku jest ich setki. Dlatego przygotowałem ranking 10 modułów, które – z doświadczenia wiem – każdy majsterkowicz powinien mieć w swoim warsztacie. Wybierałem je pod kątem trzech kryteriów: łatwości obsługi dla początkujących, ceny (bo nikt nie chce przepłacać) oraz praktycznej przydatności w realnych projektach DIY. Niektóre z nich to absolutne klasyki, inne – mniej oczywiste, ale równie użyteczne.
Zanim przejdziemy do konkretów – warto wiedzieć, że wszystkie opisane moduły znajdziesz w ofercie abc-rc.pl. To sklep, który od lat zaopatruje polskich konstruktorów w moduły elektroniczne DIY i elementy elektroniczne sklep z prawdziwego zdarzenia. Sprawdź sam.
1. Czujnik temperatury i wilgotności DHT11/DHT22
Dlaczego warto mieć DHT11 na początek
To pierwszy czujnik, który powinieneś kupić. DHT11 to absolutny standard w projektach pogodowych i monitoringu klimatu. Jego największa zaleta? Kosztuje grosze, a działa od razu po podłączeniu. Potrzebujesz tylko jednej biblioteki i trzech przewodów (VCC, GND, DATA).
DHT22 to wersja ulepszona. Zakres pomiaru temperatury od -40°C do +80°C i wilgotności 0-100% z dokładnością ±0,5°C. DHT11 daje ±2°C – różnica jest odczuwalna, ale do nauki wystarczy.
- Niski koszt – DHT11 to wydatek rzędu 5-8 zł, DHT22 około 15-20 zł
- Łatwość obsługi – gotowe biblioteki do Arduino IDE
- Praktyczne zastosowania: stacje pogodowe, termostaty, kontrolery wilgotności w inkubatorach
Z własnego doświadczenia: jeśli planujesz projekt, w którym dokładność ma znaczenie (np. szklarnia sterowana Arduino), od razu bierz DHT22. Różnica w cenie jest niewielka, a zyskujesz spokój.
Pamiętaj tylko o częstotliwości odczytów – DHT11 nie lubi być pytany częściej niż raz na sekundę. To nie jest czujnik do szybkich pomiarów.
2. Czujnik ruchu PIR HC-SR501
Automatyka oświetlenia i alarmów
Chcesz, żeby światło zapalało się, gdy wchodzisz do pokoju? Albo żeby Arduino wysyłało Ci powiadomienie, gdy ktoś kręci się pod domem? Czujnik PIR HC-SR501 to dokładnie to, czego potrzebujesz.

Działa na zasadzie detekcji promieniowania podczerwonego emitowanego przez ciało człowieka (lub zwierzęcia). Zasięg do 7 metrów, kąt detekcji około 120 stopni. Ma dwa potencjometry do regulacji – jeden ustawia czułość, drugi czas opóźnienia (od 3 sekund do 5 minut).
- Prosty w podłączeniu – trzy piny: VCC, GND, OUT (sygnał HIGH przy wykryciu ruchu)
- Regulacja czułości – możesz zmniejszyć zasięg, żeby nie reagował na kota sąsiada
- Popularny w inteligentnym domu – automatyka oświetlenia, alarmy, liczniki wejść
Uwaga praktyczna: PIR potrzebuje około 30-60 sekund na „ustabilizowanie się" po włączeniu zasilania. W tym czasie może dawać fałszywe odczyty. Nie panikuj – to normalne. Po kalibracji działa bezbłędnie.
Jeśli szukasz zasilaczy do projektów z PIR-em, sprawdź w abc-rc.pl stabilizowane zasilacze 5V – unikniesz problemów z migotaniem i fałszywymi alarmami.
3. Czujnik odległości HC-SR04 (ultradźwiękowy)
Pomiar dystansu z dokładnością do 3 mm
HC-SR04 to czujnik, który działa jak sonar. Wysyła impuls ultradźwiękowy, mierzy czas jego powrotu i na tej podstawie oblicza odległość. Zakres pomiaru od 2 cm do 400 cm. Dokładność? Około 3 mm – wystarczająco, żeby zrobić robota unikającego przeszkód.
Co go wyróżnia na tle innych? Jest niewrażliwy na kolor i przezroczystość obiektów. Czujnik laserowy (np. VL53L0X) może nie widzieć przezroczystej szyby – ultradźwięki ją widzą. Dlatego HC-SR04 jest tak popularny w robotyce.
- Łatwy w obsłudze – biblioteka NewPing załatwia sprawę
- Dokładność ±3 mm – wystarczająca do większości projektów
- Zastosowania: roboty mobilne, mierniki odległości, czujniki parkowania, wykrywanie poziomu cieczy w zbiorniku
Ma jednak wady. Przy kątach powyżej 30 stopni względem przeszkody zaczyna gubić sygnał. I nie działa dobrze na miękkich powierzchniach (dywan, zasłony) – pochłaniają ultradźwięki. W takich przypadkach lepiej sprawdzi się czujnik laserowy.
Do podłączenia potrzebujesz czterech przewodów: VCC, GND, Trig (nadawanie), Echo (odbiór). Pamiętaj, że Echo zwraca sygnał 5V – jeśli używasz Arduino 3,3V, musisz zastosować dzielnik napięcia.
4. Czujnik światła (fotorezystor GL5528 z modułem)
Automatyczne sterowanie oświetleniem
Fotorezystor GL5528 to jeden z najprostszych czujników, jakie możesz kupić. Jego rezystancja zmienia się w zależności od natężenia światła. W ciemności ma kilkaset kΩ, przy jasnym świetle spada do kilkuset Ω. Proste? Bardzo.

W sprzedaży znajdziesz go jako pojedynczy element albo jako gotowy moduł z komparatorem LM393 (wyjście cyfrowe i analogowe). Do nauki polecam moduł – od razu masz regulację progu czułości potencjometrem.
- Sygnał analogowy – idealny do nauki odczytu z pinów analogowych Arduino
- Regulacja progu – ustawiasz, przy jakim poziomie światła ma się zadziać akcja
- Praktyczne zastosowania: lampy zmierzchowe, automatyka rolet, włączanie podświetlenia w ciemności
Z doświadczenia: fotorezystor reaguje na światło widzialne. Nie używaj go do detekcji podczerwieni (np. z pilotem) – do tego są dedykowane fotodiody. I jeszcze jedno: ma dość wolną odpowiedź (kilkadziesiąt ms), więc nie nadaje się do szybkich pomiarów stroboskopowych.
W abc-rc.pl znajdziesz zarówno same fotorezystory, jak i gotowe moduły. Do kompletu warto dorzucić Zestaw Pędzli Płaskich – przyda się do czyszczenia płytek po lutowaniu, szczególnie gdy eksperymentujesz z własnymi układami.
5. Czujnik gazu MQ-2 (LPG, metan, dym)
Bezpieczeństwo w warsztacie i domu
To czujnik, który może uratować życie. MQ-2 wykrywa gazy palne: propan, butan (LPG), metan oraz dym. Jest czuły w zakresie 300-10000 ppm – wystarczająco, żeby w porę ostrzec przed wyciekiem gazu z kuchenki lub ulatnianiem się rozpuszczalników w warsztacie.
Działa na zasadzie ogrzewania elementu sensora (w środku jest mała grzałka) i pomiaru zmiany przewodnictwa w obecności gazu. To oznacza, że pobiera sporo prądu – około 150 mA. Do zasilania z baterii się nie nadaje. Potrzebuje też czasu na rozgrzanie (około 30 sekund do minuty).
- Czułość regulowana – potencjometr na module ustawia próg alarmu
- Wyjście analogowe i cyfrowe – analogowe do precyzyjnego odczytu stężenia, cyfrowe do alarmu
- Zastosowania: alarmy gazowe, detektory dymu w warsztacie, monitoring jakości powietrza
Uwaga: MQ-2 nie rozróżnia rodzaju gazu. Powie Ci, że „coś jest w powietrzu", ale nie powie, czy to metan, czy opary alkoholu. Do precyzyjnej analizy potrzebujesz droższych czujników (np. szereg MQ z różnymi filtrami).
Do zasilania MQ-2 potrzebujesz stabilnego źródła 5V. Polecam sprawdzić w abc-rc.pl ofertę zasilaczy do projektów – szczególnie modele z wyjściem 5V/2A, które bez problemu obsłużą i czujnik, i Arduino.
6. Czujnik wilgotności gleby (moduł z sondą)
Automatyczne podlewanie roślin
Zapominasz podlewać kwiatki? A może wyjeżdżasz na urlop i martwisz się o ogródek? Czujnik wilgotności gleby to rozwiązanie. Sondę wkładasz w ziemię, podłączasz do Arduino i gotowe – możesz sterować zaworem wody lub pompką.

Moduł składa się z dwóch części: sondy (dwa metalowe pręty) i układu pomiarowego z komparatorem. Mierzy przewodność elektryczną gleby – im więcej wody, tym niższy opór. Sygnał analogowy pozwala odczytać wilgotność w skali 0-1023 (sucho-mokro).
- Sygnał analogowy – łatwa kalibracja w kodzie
- Możliwość ustawienia progu – potencjometr na module
- Zastosowania: automatyczne podlewanie, monitoring wilgotności w doniczkach, inteligentny ogród
Jest jeden problem – korozja sond. Przy stałym napięciu na prętach, w wilgotnej glebie zaczynają rdzewieć. Rozwiązanie? Nie podawaj napięcia stałego. Zasilaj sondę tylko na czas pomiaru (np. co 10 minut na 1 sekundę). Albo kup sondę z powłoką antykorozyjną – w abc-rc.pl mają takie w ofercie.
Jeśli szukasz elementów do systemu nawadniania, przydadzą Ci się również złącza elektryczne B2B – do łączenia przewodów czujników z centralką Arduino. W ofercie abc-rc.pl znajdziesz solidne złącza JST i Dupont.
7. Czujnik dźwięku (z mikrofonem elektretowym)
Detekcja hałasu i klaskania
Chcesz sterować urządzeniem za pomocą klaśnięcia? Albo mierzyć poziom hałasu w pomieszczeniu? Czujnik dźwięku z mikrofonem elektretowym to najtańsza droga do realizacji takich pomysłów.
Moduł ma dwa wyjścia: analogowe (poziom sygnału audio) i cyfrowe (stan HIGH/LOW po przekroczeniu progu). Potencjometr na module ustawia próg czułości – możesz go wyregulować tak, żeby reagował tylko na głośne dźwięki (klaśnięcie) lub na każdy szelest.
- Wyjście analogowe i cyfrowe – elastyczność w projektowaniu
- Regulacja czułości – potencjometr na module
- Zastosowania: sterowanie klaskaniem, detektory hałasu, mierniki decybeli, alarmy akustyczne
Uwaga: to nie jest mikrofon do nagrywania dźwięku. Pasmo przenoszenia jest ograniczone (około 100 Hz – 10 kHz), a jakość sygnału audio – słaba. Do nagrywania mowy potrzebujesz dedykowanego modułu z kodekiem audio (np. MAX9814).
Do tego czujnika często dokupuje się moduł przekaźnika – po wykryciu dźwięku możesz włączyć światło, wentylator, cokolwiek. W abc-rc.pl znajdziesz gotowe zestawy.
8. Czujnik ciśnienia BMP180/BMP280
Pomiar ciśnienia atmosferycznego i wysokości
BMP280 to następca popularnego BMP180. Obie wersje mierzą ciśnienie atmosferyczne z dokładnością do 1 hPa. Ale to nie wszystko – mają też wbudowany czujnik temperatury. Dzięki temu możesz precyzyjnie kompensować pomiary.
Najciekawsze zastosowanie? Wyznaczanie wysokości. Ciśnienie atmosferyczne spada wraz z wysokością – około 12 hPa na 100 metrów. Przy stabilnej pogodzie BMP280 pozwala oszacować wysokość z dokładnością do 1 metra. To dlatego jest tak popularny w dronach i modułach GPS.
- Dokładność ±1 hPa – wystarczająca do stacji pogodowej
- Wbudowany termometr – oszczędzasz pin i pieniądze
- Zastosowania: stacje meteorologiczne, drony (pomiar wysokości), barometry, nawigacja w pomieszczeniach
BMP280 komunikuje się przez I2C lub SPI. Do Arduino podłączasz tylko 4 przewody (VCC, GND, SDA, SCL). Biblioteka Adafruit BMP280 załatwia res Dla początkujących zaleca się czujniki takie jak: czujnik temperatury i wilgotności DHT11, czujnik odległości HC-SR04, czujnik ruchu PIR, fotorezystor (do pomiaru światła) oraz czujnik dźwięku. Są łatwe w użyciu i pozwalają na naukę podstaw programowania Arduino. Nie, większość podstawowych czujników do Arduino jest bardzo tania. Na przykład czujnik temperatury DHT11 kosztuje kilka złotych, a czujnik odległości HC-SR04 to wydatek około 5-10 zł. Dzięki temu są dostępne dla każdego, kto chce rozpocząć przygodę z elektroniką. Podłączenie czujnika do Arduino zależy od jego typu. Zazwyczaj wymaga to podłączenia zasilania (VCC i GND) oraz pinu sygnałowego do odpowiedniego pinu cyfrowego lub analogowego na Arduino. W instrukcji do czujnika znajdziesz schemat podłączenia i przykładowy kod. W większości przypadków potrzebujesz jedynie przewodów połączeniowych (np. męsko-żeńskich) oraz płytki stykowej (breadboard) do prototypowania. Niektóre czujniki, jak np. czujnik odległości HC-SR04, mogą wymagać rezystorów, ale często są one już wbudowane w moduł. Z podstawowymi czujnikami możesz stworzyć proste projekty jak: termometr z wyświetlaczem LCD, alarm z czujnikiem ruchu PIR, miernik odległości z diodami LED, automatyczne włączanie światła z fotorezystorem, czy detektor dźwięku z sygnalizacją. To świetny start do nauki.Najczesciej zadawane pytania
Jakie są najważniejsze czujniki do Arduino dla początkujących?
Czy czujniki do Arduino są drogie?
Jak podłączyć czujnik do Arduino?
Czy potrzebuję dodatkowych elementów, aby używać czujników z Arduino?
Jakie projekty mogę zrobić z czujnikami do Arduino jako początkujący?