Description
Czujnik światła KY-018 – do prostego pomiaru jasności w Arduino
KY-018 to mały moduł z fotorezystorem, który reaguje na zmianę natężenia światła. Jeśli budujesz układ, który ma wykrywać dzień i noc, sterować oświetleniem albo zbierać dane o jasności otoczenia, ten czujnik pozwala zrobić to szybko i bez skomplikowanego podłączenia. 💡
To moduł z wyjściem analogowym, więc zamiast sygnału 0/1 otrzymujesz zmienne napięcie zależne od ilości światła. Dzięki temu możesz nie tylko wykryć obecność światła, ale też odczytać jego przybliżony poziom.
Do czego przyda się w praktyce?
- automatyczne włączanie oświetlenia po zmroku,
- detekcja dnia i nocy w projektach Arduino,
- prosty pomiar poziomu oświetlenia w pomieszczeniu,
- edukacja i nauka odczytu wejść analogowych,
- sterowanie alarmem, lampką, wyświetlaczem lub przekaźnikiem zależnie od światła,
- proste roboty i układy reagujące na jasność otoczenia.
Jak działa ten moduł?
Sercem modułu jest fotorezystor, czyli element, którego rezystancja zmienia się pod wpływem światła. Im więcej światła pada na czujnik, tym bardziej zmienia się napięcie na wyjściu sygnałowym.
W praktyce, przy zasilaniu 5 V, na pinie sygnałowym otrzymujesz napięcie zależne od oświetlenia. Według danych modułu:
- przy bardzo mocnym oświetleniu napięcie wyjściowe może zbliżać się do 0 V,
- gdy światła jest coraz mniej, napięcie rośnie, aż do około 5 V.
To ważne przy programowaniu: większa wartość odczytu może oznaczać mniej światła. 🚨
Najważniejsze cechy
- gotowy moduł z fotorezystorem i rezystorem 10 kOhm,
- 🔌 zasilanie 3.3 V – 5 V,
- ⚙️ wyjście analogowe,
- 📏 kompaktowy rozmiar: 20 x 17 x 8 mm,
- 🛠️ proste podłączenie do Arduino i innych mikrokontrolerów,
Kompatybilność
KY-018 współpracuje z układami, które potrafią odczytać sygnał analogowy. Najczęściej stosuje się go z:
- Arduino Uno, Nano, Mega,
- mikrokontrolerami z wejściem ADC,
- modułami pracującymi z napięciem 3.3 V lub 5 V.
Moduł ma wyprowadzenia:
- S / S-Out – sygnał analogowy,
- VCC – zasilanie,
- GND – masa.
❓ Jeśli używasz platformy bez wejścia analogowego, sam moduł nie wystarczy do dokładnego pomiaru poziomu światła.
Jak podłączyć?
Podstawowe połączenie jest proste:
- VCC → 3.3 V lub 5 V,
- GND → GND,
- S-Out → wejście analogowe mikrokontrolera, np. A0.
Po podłączeniu odczytujesz wartość z wejścia analogowego i na tej podstawie ustawiasz próg działania programu, np. włączenie LED po zmroku. 🔋
Na co zwrócić uwagę przed zakupem?
- 🚨 To nie jest moduł z wyjściem cyfrowym i komparatorem – daje sygnał analogowy.
- 🚨 Odczyt zależy od warunków otoczenia, kąta padania światła i odległości od źródła.
- 🚨 Fotorezystor służy do prostych pomiarów i detekcji zmian, a nie do precyzyjnego pomiaru luxów.
- 🚨 Warto wykonać własną kalibrację w docelowym miejscu montażu.
Wskazówki praktyczne
Specyfikacja techniczna
| Typ modułu | czujnik światła z fotorezystorem |
| Model | KY-018 |
| Napięcie zasilania | 3.3 V – 5 V |
| Wyjście | analogowe |
| Piny | S-Out, VCC, GND |
| Element światłoczuły | fotorezystor |
| Wymiary | 20 x 17 x 8 mm |
Co znajduje się w zestawie?
- Czujnik światłoczuły KY-018 – fotorezystor – moduł czujnika światła do Arduino – 1 szt.
FAQ
Tak, wystarczy podłączyć wyjście S-Out do wejścia analogowego, np. A0.
Tak. To jedno z najczęstszych zastosowań. Ustawiasz w programie próg odczytu, po którym układ uruchamia np. lampkę lub przekaźnik.
Nie bezpośrednio. Daje sygnał analogowy zależny od jasności, ale nie jest to gotowy, skalibrowany pomiar w lux.
Tak To prosty i czytelny moduł do poznania działania fotorezystora oraz odczytu analogowego w mikrokontrolerach.





Reviews
There are no reviews yet.