Co to jest?
Czujnik ruchu PIR HC-SR501 służy do wykrywania zmian promieniowania podczerwonego, które pojawiają się, gdy w polu widzenia porusza się człowiek lub zwierzę. Moduł podaje na wyjściu sygnał cyfrowy, więc jego wyjście jest przeznaczone do wejścia mikrokontrolera. Soczewka Fresnela skupia promieniowanie na elemencie piroelektrycznym, a elektronika modułu przetwarza zmianę na stan logiczny. Czujnik jest stosowany w prostych układach automatyki, alarmach testowych i projektach edukacyjnych z Arduino, ESP32 albo STM32.
W typowej konfiguracji pin VCC służy do zasilania, GND do masy układu, a pin OUT do odbioru sygnału. Po wykryciu ruchu na wyjściu występuje poziom wysoki około 3,3V, a bez ruchu poziom niski. Potencjometry umożliwiają ustawienie czułości i czasu podtrzymania sygnału po wykryciu ruchu. Zworka trybu pracy wybiera pojedyncze wyzwolenie albo ponowne podtrzymywanie sygnału przy dalszym ruchu.