Bewegingssensor met microgolf radar RCWL-051 (OT701-D97)
Deze RCWL-0516 sensor detecteert iedere miniscule beweging. In tegenstelling tot een PIR modile kan deze sensor door materialen als kunststof heen voelen. Zo is er geen zichtbare sensor te zien.
Het bereik van deze sensormodule is ca. 7 meter met een hoek van ca. 120 graden.
De magnetron radar bewegingssensor werkt op een spanning van 4V tot 28V. Ideaal voor in een ESP32, Arduino of Raspberry Pi project.
De sensor geeft een hoge output van 3.3V als beweging is gedetecteerd.
Er is tevens een CDS aansluiting voor het aansluiten van een LDR zodat de sensor alleen werkt in het donker.
Deze bewegingssensor is zowel zelfstandig te gebruiken als in combinatie met een Arduino of ESP board.
Afmetingen
Lengte: 3,6cm
Breedte: 1,7cm
Hoogte: 0,08cm
Aansluitschema
Otronic voorbeeldcode voor Arduino IDE:
int radarPin = 2; // Pin waar de RCWL-051 output op is aangesloten
void setup() {
pinMode(radarPin, INPUT); // Stel de radarPin in als input
pinMode(LED_BUILTIN, OUTPUT); // Stel de ledPin in als output
Serial.begin(9600); // Start de seriële communicatie
}
void loop() {
int radarValue = digitalRead(radarPin); // Lees de waarde van de radarPin
if (radarValue == HIGH) { // Als er beweging is gedetecteerd
digitalWrite(LED_BUILTIN, HIGH); // Zet de ledPin aan
Serial.println("Beweging gedetecteerd!"); // Stuur een bericht via de seriële monitor
}
else {
digitalWrite(LED_BUILTIN, LOW); // Zet de ledPin uit
}
}
Uitleg van de werking van deze code
De setup() functie stelt de radarPin in als input en de LED_BUILTIN pin als output.
Ook wordt de seriële communicatie gestart met een baudrate van 9600.
In de loop() functie wordt de waarde van de radarPin gelezen en opgeslagen in de variabele radarValue.
Als radarValue gelijk is aan HIGH, wat betekent dat beweging is gedetecteerd door de sensor, wordt de ingebouwde LED op het Arduino bordje aangezet en wordt er een bericht "Beweging gedetecteerd!" verzonden via de seriële monitor.
Als er geen beweging wordt gedetecteerd, wordt de LED uitgeschakeld.
De code is vrij eenvoudig en kan worden aangepast en uitgebreid om de sensor te gebruiken voor verschillende toepassingen, zoals het aansturen van een alarmsysteem of het activeren van een motor.
Door de seriële communicatie kunnen berichten worden verzonden naar een computer of andere apparaten om gebeurtenissen of waarschuwingen te signaleren.
De Vin pin is bedoeld voor voedingsspanning van de sensor. In sommige toepassingen kan het nodig zijn om de sensor van een andere voedingsspanning te voorzien dan de standaard 5V die wordt geleverd via de VCC pin. In dat geval kan de Vin pin worden gebruikt om de sensor te voeden met een spanning tussen 4 en 28 volt.
De CDS pin is bedoeld voor het aansluiten van een CdS (Cadmiumsulfide) lichtgevoelige weerstand. Deze weerstand kan worden gebruikt om de gevoeligheid van de RCWL-051 te regelen. Als de CDS pin niet wordt gebruikt, kan deze worden aangesloten op de GND pin.
Het gebruik van de Vin en CDS pinnen is optioneel en afhankelijk van de specifieke toepassing waarvoor de RCWL-051 wordt gebruikt. In de meeste toepassingen zijn de VCC, GND en OUT pinnen voldoende om de sensor correct te laten functioneren.