Senzorul Doppler Radar si Arduino
Vom folosi un Arduino si un senzor de mișcare doppler RCWL-0516 pentru a construi un radar doppler cu Arduino.

Va scoate automat în mod continuu un semnal TTL de nivel înalt atunci când există mișcare. 360 de grade fără detectare a unghiului orb și distanță de detectare maximă de 7 m.
Este perfect pentru comutatorul de lumină cu senzor de mișcare cu microunde, jucării cu senzor uman, dispozitive inteligente de securitate etc.
Caracteristici:
Tensiune de operare: 4-28V
Curent de funcționare: 2,8 mA (tipic); 3mA (maximum)
Distanța de detectare: 5-9m
Putere de transmisie: 20mW (tipic); 30 mW (maximum)
Tensiune de ieșire: 3,2-3,4 V
Tensiune de ieșire Capacitate de conducere: 100mA
Trigger Way: repetă declanșarea
Nivel scăzut de control al ieșirii: 0V
Nivel înalt de control al ieșirii: 3,3 V
Temperatura de functionare: -20~80 celsius
Temperatura de depozitare: -40~100 celsius
Dimensiunea plăcii: 35,9 X 17,3 mm/1,41 X 0,68 inchi
Pini
3V3 3.3V regulated output. Max 100mA (?)
GND Ground
OUT Trigger: high (3.3V) if motion detected. 0V normally.
VIN 4-28V supply voltage
CDS LDR 10-20k RL, U_LDR > 0.7V = On (Enable control chip)


Din fișa de date și pinout-ul RCWL-0516, știm că acest senzor oferă o putere mare atunci când este detectată mișcare. Pinul CDS poate fi folosit pentru a activa detectarea mișcării, în acest exemplu menținem acel pin ridicat, adică mereu pornit.
Un cod exemplu :
/* Arduino Microwave Radar Motion Sensor Interface
ROBOROMANIA
roboromania.ro */
int Sensor = 2; //Input Pin
int LED = 13; // Led pin for Indication
int flg = 0; //Change detection flag
void setup() {
Serial.begin(9600);
pinMode (Sensor, INPUT); //Define Pin as input
pinMode (LED, OUTPUT); //Led as OUTPUT
Serial.println(„Waiting for motion”);
}
void loop() {
int val = digitalRead(Sensor); //Read Pin as input
if((val > 0) && (flg==0))
{
digitalWrite(LED, HIGH);
Serial.println(„Motion Detected”);
flg = 1;
}
if(val == 0)
{
digitalWrite(LED, LOW);
flg = 0;
}
delay(100);
}
Test:
Deschideți monitorul serial la viteza de transmisie de 9600 și faceți o mișcare în fața senzorului. Observați LED-ul 13 și monitorul serial.
Succes!