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.
Czujnik ruchu radarowy mikrofalowy działa przy napięciu od 4V do 28V. Idealny do projektów ESP32, Arduino lub Raspberry Pi.
Czujnik daje wysokie wyjście 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 połączeń
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); // Rozpocznij 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 wiadomość 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 też 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 wiadomość "Beweging gedetecteerd!" jest wysyłana przez monitor portu szeregowego.
Jeśli ruch nie zostanie wykryty, dioda LED zostaje wyłączona.
Kod jest dość prosty i można go modyfikować oraz rozbudowywać, aby używać czujnika w różnych zastosowaniach, takich jak sterowanie systemem alarmowym lub uruchamianie silnika.
Dzięki komunikacji szeregowej można wysyłać wiadomości 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 zasilenie czujnika innym napięciem niż standardowe 5V dostarczane przez pin VCC. W takim przypadku można użyć pinu Vin do zasilania czujnika napięciem od 4 do 28 volt.
Pin CDS służy do podłączenia rezystora światłoczułego CdS (siarczku kadmu). Rezystor ten może być używany 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, w którym używany jest RCWL-051. W większości zastosowań piny VCC, GND i OUT wystarczą, aby czujnik działał prawidłowo.