Czujnik ruchu PIR HC-SR501 Arduino
search
  • Czujnik ruchu PIR HC-SR501 Arduino
  • Czujnik ruchu PIR HC-SR501 Arduino

Czujnik ruchu PIR HC-SR501 Arduino

7,90 zł
Brutto 24h

Dane techniczne:

  • Napięcie zasilania: 5V-20V
  • Napięcie wyjściowego: 0V-3V
  • Zasięg pracy: do 7m
  • Kąt pomiarowy:<100 stopni
  • Temperatura pracy: -15 C - 70 C
  • Wymiary:33mm x24mmx 26mm

Rabaty ilościowe

Ilość Rabat Jednostkowy Oszczędzasz
2 0,40 zł 0,80 zł
5 0,80 zł 4,00 zł
Ilość

P09070301
198 Przedmioty

Pliki do pobrania

Poniżej znajdują się podstawowe dane techniczne dla czujnika ruchu PIR HC-SR501:

  • Napięcie zasilania: 5V DC
  • Pobór prądu: < 65mA
  • Zakres detekcji: do 7 metrów, w zależności od warunków otoczenia
  • Czas wyzwolenia: 0.3 sekundy - 5 minut, regulowany za pomocą potencjometru
  • Wymiary: 44mm x 22mm x 20mm
  • Interfejs: sygnał cyfrowy (wysoki lub niski)

Czujnik PIR HC-SR501 jest idealny do zastosowań w automatyce domowej, inteligentnym budynku, systemach alarmowych i innych projektach wymagających detekcji ruchu. Można go łatwo połączyć z płytką Arduino i programować w celu realizacji własnych projektów.

Czujnik ruchu PIR HC-SR501 jest cyfrowym modułem detekcji ruchu, który wykorzystuje technologię detekcji podczerwieni do wykrywania ruchu w określonym obszarze. Czujnik jest przeznaczony do współpracy z płytkami z rodziny Arduino, co pozwala na łatwe połączenie i programowanie.

Moduł ma niewielkie rozmiary i niski pobór prądu, co czyni go idealnym do zastosowań w inteligentnych budynkach, systemach alarmowych, automatyce domowej i innych projektach wymagających detekcji ruchu. Czujnik może być zasilany napięciem 5V DC, a sygnał wyzwolenia jest przekazywany jako sygnał cyfrowy (wysoki lub niski), co umożliwia łatwe integrację z innymi urządzeniami i systemami.

Zakres detekcji wynosi do 7 metrów, w zależności od warunków otoczenia, a czas wyzwolenia można regulować za pomocą potencjometru, ustawiając go od 0,3 sekundy do 5 minut. To pozwala na dostosowanie czujnika do różnych warunków i zastosowań.

W sumie, czujnik ruchu PIR HC-SR501 jest prostym i niedrogim rozwiązaniem do detekcji ruchu w projektach z rodziny Arduino, a jego niskie wymagania co do energii i niewielki rozmiar umożliwiają łatwe integrację z innymi urządzeniami i systemami.

Poniższy program na Arduino wykorzystuje czujnik ruchu PIR HC-SR501 do wykrywania ruchu i włączania diod LED:
const int LED_pin = 13;   // Pin cyfrowy na płytce Arduino, na którym jest podłączona dioda LED
const int PIR_pin = 2;    // Pin cyfrowy na płytce Arduino, na którym jest podłączone wejście czujnika PIR
void setup() {
  pinMode(LED_pin, OUTPUT);
  pinMode(PIR_pin, INPUT);
}
void loop() {
  if (digitalRead(PIR_pin) == HIGH) {
    // Jeśli czujnik PIR wykrył ruch, to włącz diodę LED
    digitalWrite(LED_pin, HIGH);
    delay(1000);           // Opóźnienie 1 sekundy
  }
  else {
    // Jeśli czujnik PIR nie wykrył ruchu, to wyłącz diodę LED
    digitalWrite(LED_pin, LOW);
  }
}
W powyższym programie, pin cyfrowy LED_pin jest ustawiony jako wyjście, co oznacza, że będzie on kontrolować stan diod LED. Pin cyfrowy PIR_pin jest ustawiony jako wejście, co oznacza, że będzie on odczytywać sygnał wyzwolenia czujnika PIR.
W pętli programu wykonuje się instrukcja warunkowa, która sprawdza, czy czujnik PIR wykrył ruch. Jeśli tak, to dioda LED jest włączana na 1 sekundę, a następnie wyłączana. W przypadku, gdy czujnik PIR nie wykrył ruchu, dioda LED jest wyłączana.

Program na Arduino jest dostępny w załączniku.