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.

Detailed view of a robotic vehicle component showcasing wires and sensors.
Fot. Lisha Dunlap / Pexels

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.

Close-up of a PCB with sensors and tools, highlighting electronics engineering setup.
Fot. ThisIsEngineering / Pexels

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ą.

Detailed shot of an electronics circuit board featuring an LED display, perfect for tech and innovation content.
Fot. Tanha Tamanna Syed / Pexels

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

Najczesciej zadawane pytania

Jakie są najważniejsze czujniki do Arduino dla początkujących?

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.

Czy czujniki do Arduino są drogie?

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ą.

Jak podłączyć czujnik do Arduino?

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.

Czy potrzebuję dodatkowych elementów, aby używać czujników z Arduino?

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ł.

Jakie projekty mogę zrobić z czujnikami do Arduino jako początkujący?

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.