Günstiges Radar Modul für Bewegungen
Wieder mal was kleines feines und auch günstiges gefunden im Bereich Sensorik. Das Radar Modul RCWL-0516 kann Bewegungen von Personen wahrnehmen. Genau genommen von jedem Lebewesen und nicht durch bewegte Gegenständen wie Staubsaugerroboter.
Benötigt
- Arduino
- RCWL-0516 (Preislich 6 Stück ab 4€)
- Eine Person die sich bewegt
Anforderung
Herausfinden in welchem Winkel und Entfernungen der Sensor funktioniert.
Technische Daten
Im Datenblatt steht mehr, da mir die anderen Details für das Grundlegende
zunächst keinen Nutzen bringen.
Betriebsspannung: 4V bis 28V und mindestens 3mA
Erkennungsreichweite: ca. 5m bis 9m
Frequenz: 3.2GHz
Ausgang (OUT): geschaltet ca. 2 Sekunden lang
PINs:
3V3 => 3,3V Versorgungsspannung (Output)
GND => Ground
OUT => Signal Ausgang Hi-Pegel wenn eine Bewegung wahrgenommen wurde
VIN => Eingang Spannung von 4V bis 28V
CDS => Externer Lichtabhängiger Widerstand (Ausschalten der Radar
Funktion)
Optional:
C- Verlängert den Geschalteten Zustand am Ausgang (OUT)Hierfür wird
ein Kondensator benötigt.
R-GN Erkennungsreichweite. Mit einem 1M Ohm Widerstand kann die Reichweite
von 7 Meter auf 5 Meter reduziert werden.
CDS Platz für die Installation eines Lichtabhängigen Lichtwiderstandes, um
bei Licht die Radar Wahrnehmung auszuschalten.
R-CDS Einstellung für die Empfindlichkeit mit dem Lichtabhängigen
Widerstandes. Dient als Spannungsteiler und je kleiner der Widerstand
gewählt ist, um so heller muß die Umgebung sein für das Ausschalten der
Radar Funktion
Test Programm
Der Code, um den Sensor auszulesen ist sehr simpel. Das Signal, welches über den OUT Ausgegeben wird, ist entweder 0V oder 3,3V. Damit reicht einen PIN für digitales Signal Lesen aus. Analog Signal einlesen bringt uns da keinen Mehrwert, denn hier kann nur ein LOW- oder HIGH-Pegel ausgegeben werden.
int mRadarInput = 2;
void setup() {
Serial.begin(115200);
pinMode(mRadarInput, INPUT);
}
void loop() {
bool movmentDetect = digitalRead(mRadarInput);
Serial.print("Movement: ");
Serial.println(movmentDetect, BIN);
delay(100);
}
Anschließen
Für den Beispielaufbau werden nur drei Leitungen zum Verbinden des Sensor
verwendet. Der Anschluß auf dem 3.3V steht, ist ein OUTPUT und kann
verwendet werden, andere Controller zu versorgen. Der CDS Anschluß kann
wiederum für ein Lichtsensor verwendet werden, um das Feststellen von
Bewegungen abzustellen.
Entfernung und Winkel
Die Reichweite ist gut für das Feststellen von Bewegungen innerhalb eines
Zimmers. Der Sensor kann Bewegungen rund um dem Modul war nehmen, aber Ideal
ist wiederum die Seite mit dem Aufgelöteten Chip. Die Wahrnehmung auf
Bewegungen wirkt unterschiedlich, aber gut brauchbar.
Typische Gegenstände wie Kunststoff oder Holz schränkt die Funktion nicht
ein. Metall hingegen wirkt Abschirmend auf das Radar.
Timing
Wenn ich mich bei der Übersetzung vertan habe, dann kann das Timing von 2
Sekunden nur verlängert werden, aber nicht verkürzt.
Anwendungsbeispiele
In den meisten Fällen würde man dieses Radar Modul zum Einschalten von
Lampen verwenden. Natürlich könnte man da auch Alarmanlagen dafür einsetzen,
setzt jedoch einen Raum voraus, in dem keiner sein sollte.
Sourcen
Kommentare