SKU: OT701-D97 Numer artykułu: NA367 EAN: 8720618827913
Ten czujnik RCWL-0516 wykrywa każdy, nawet najmniejszy ruch. W przeciwieństwie do modułu PIR, ten czujnik może wykrywać ruch przez materiały takie jak tworzywo sztuczne. Dzięki temu nie widać żadnego czujnika.
Zasięg tego modułu czujnika wynosi ok. 7 metrów przy kącie ok. 120 stopni.
Mikrofalowy radarowy czujnik ruchu działa przy napięciu od 4V do 28V. Idealny do projektu z ESP32, Arduino lub Raspberry Pi.
Czujnik podaje wysoki sygnał wyjściowy 3.3V, gdy wykryty zostanie ruch.
Jest także złącze CDS do podłączenia LDR, dzięki czemu czujnik działa tylko w ciemności.
Ten czujnik ruchu można używać zarówno samodzielnie, jak i w połączeniu z Arduino lub płytką ESP.
Wymiary
Długość: 3,6cm
Szerokość: 1,7cm
Wysokość: 0,08cm
Schemat podłączenia
Przykładowy kod Otronic dla Arduino IDE:
int radarPin = 2; // Pin, do którego podłączono wyjście RCWL-051
void setup() {
pinMode(radarPin, INPUT); // Ustaw radarPin jako wejście
pinMode(LED_BUILTIN, OUTPUT); // Ustaw ledPin jako wyjście
Serial.begin(9600); // Uruchom komunikację szeregową
}
void loop() {
int radarValue = digitalRead(radarPin); // Odczytaj wartość radarPin
if (radarValue == HIGH) { // Jeśli wykryto ruch
digitalWrite(LED_BUILTIN, HIGH); // Włącz ledPin
Serial.println("Beweging gedetecteerd!"); // Wyślij komunikat przez monitor portu szeregowego
}
else {
digitalWrite(LED_BUILTIN, LOW); // Wyłącz ledPin
}
}
Wyjaśnienie działania tego kodu
Funkcja setup() ustawia radarPin jako wejście, a pin LED_BUILTIN jako wyjście.
Uruchamiana jest także komunikacja szeregowa z prędkością 9600 bodów.
W funkcji loop() odczytywana jest wartość radarPin i zapisywana w zmiennej radarValue.
Jeśli radarValue jest równe HIGH, co oznacza, że czujnik wykrył ruch, wbudowana dioda LED na płytce Arduino zostaje włączona, a komunikat "Beweging gedetecteerd!" jest wysyłany przez monitor portu szeregowego.
Jeśli ruch nie zostanie wykryty, dioda LED zostaje wyłączona.
Kod jest dość prosty i można go dostosować oraz rozbudować, aby używać czujnika w różnych zastosowaniach, takich jak sterowanie systemem alarmowym lub uruchamianie silnika.
Dzięki komunikacji szeregowej można wysyłać komunikaty do komputera lub innych urządzeń, aby sygnalizować zdarzenia lub ostrzeżenia.
Pin Vin służy do zasilania czujnika. W niektórych zastosowaniach może być konieczne zasilanie czujnika innym napięciem niż standardowe 5V dostarczane przez pin VCC. W takim przypadku pin Vin można wykorzystać do zasilania czujnika napięciem od 4 do 28 volt.
Pin CDS służy do podłączenia rezystora światłoczułego CdS (siarczek kadmu). Rezystor ten można wykorzystać do regulacji czułości RCWL-051. Jeśli pin CDS nie jest używany, można go podłączyć do pinu GND.
Użycie pinów Vin i CDS jest opcjonalne i zależy od konkretnego zastosowania, do którego używany jest RCWL-051. W większości zastosowań piny VCC, GND i OUT są wystarczające, aby czujnik działał prawidłowo.