Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Über mich
  • Deutsch
  • English
Menu

Arduino Lektion 46: Radar Sensor RCWL-0516 (Bewegungsmelder)

Posted on 5. Mai 20182. Mai 2023 by Stefan Draeger

Der Radar Sensor (Bewegungsmelder) wurde mir vom Onlineshop MakerShop.de kostenfrei für dieses Review bereitgestellt.

Radar Sensor (Bewegungsmelder)
Radar Sensor (Bewegungsmelder)

Der Radar Sensor funktioniert als Bewegungsmelder d.h. dieser kann keine Radarstrahlen messen bzw. erkennen.

Zum Lieferumfang gehört „nur“ das Board wie abgebildet, d.h. eine 5er Pin Leiste liegt leider nicht dabei. Hat man jedoch schon einige kleine Projekte mit dem Arduino erzeugt so fällt hier und da mal eine ab und somit habe zumindest ich diese auf Lager.

  • Vorteil eines Radar Sensors
  • Technische Daten des Radar Sensor
  • Anschluss
  • Schaltung
  • Quellcode
  • Video
  • Fazit

Vorteil eines Radar Sensors

Der Vorteil des Radar Sensors RCWL-0516 gegenüber einem PIR Sensor ist, dass dieser auch durch Wände eine Bewegung erkennen kann. Ich habe den Sensor mit einem Buch sowie einer 10 mm Edelstahlplatte getestet, der Sensor konnte durch beide die Bewegung erkennen. Für die 10 mm Edelstahlplatte musste ich jedoch den 220 Ohm Widerstand entfernen da sonst die Empfindlichkeit nicht ausgereicht hätte.

Technische Daten des Radar Sensor

  • Eingangsspannung – 3.3V bis 28 V
  • Ausgangsspannung – 3.2V bis 3.4V
  • Stromaufnahme – 2.8 mA bis 3mA
  • Output Control Low Level – 0V
  • Output Control High Level – 3.3V
  • Temperaturbereich – -20 °C bis 80 °C
  • Transmitting – 20mW (typisch), 30 mW (max.)
  • Frequenz Radar – ~3.2GHz

Anschluss

Der Radar Sensor verfügt über 5 Pins welche auf der Vorder & Rückseite beschriftet sind.

Wie ich finde sehr Vorbildlich!

Rückseite des Radar Sensors
Rückseite des Radar Sensors
Radar SensorArduino UNO
 3v3nicht belegt
GNDGND
OUTdigitaler Pin D8
VIN5V
CDSnicht belegt

Schaltung

Für die nachfolgende Schaltung benötigt man:

  • 1x LED 5 mm, rot (oder ganz nach Belieben)
  • 2x 220 Ohm Widerstand
  • 5x , 10 cm Breadboardkabel, männlich – männlich
    • 2x schwarz
    • 1x rot
    • 1x blau
    • 1x gelb
  • 1x Radar Sensor RCWL-0516
  • 1x Arduino UNO (oder vergleichbar)
Radar Sensor RCWL-0516 am MakerUNO
Radar Sensor RCWL-0516 am MakerUNO

Quellcode

const int RADAR_SENSOR = 8;
const int LED = 7;
int val = 0;

void setup() {
  Serial.begin(9600);
  pinMode (RADAR_SENSOR, INPUT);
  pinMode (LED, OUTPUT);
}

void loop() {
  int value = digitalRead(RADAR_SENSOR);
  digitalWrite(LED, value > 0 ? HIGH : LOW);
  delay(1000);
}

Video

Wie man nun die oben gezeigte Schaltung aufbaut und den Radar Sensor anschließt, möchte ich im folgenden Video erläutern.

Radar Sensor (Bewegungssensor) am MakerUNO
Dieses Video auf YouTube ansehen.

Fazit

Der Radarsensor RCWL-0516 ist sehr gut geeignet für die verdeckte Ermittlung von Bewegungen. Durch die geringe Stromaufnahme ist dieser auch sehr res­sour­cen­scho­nend. Leider lässt sich bei dem Sensor nicht wie beim HC-SR501 (habe ich bereits im Tutorial Arduino, Lektion 15: Pyroelektrischer Infrarot Motion Sensor (PIR) vorgestellt) die Empfindlichkeit sowie die Dauer des Signales einstellen. Hier sind fest 2sek. für die Dauer vorgegeben. Die Intensität kann man mit einem Widerstand am Outputsignal einstellen. Hier wäre ein Drehpotentiometer ideal.

12 thoughts on “Arduino Lektion 46: Radar Sensor RCWL-0516 (Bewegungsmelder)”

  1. Bewegungsmelder sagt:
    19. September 2018 um 10:56 Uhr

    Sind diese Radar-Sensoren in jedem Bewegungsmelder eingebaut oder ist es ein Extra Teil.

    Antworten
    1. Stefan Draeger sagt:
      20. September 2018 um 10:11 Uhr

      Hi,

      der Radarsensor ist ein Extrabauteil. Die Handelsüblichen Bewegungssensoren sind meines Wissens nach „nur“ einfache PIR Sensoren.

      Gruß,

      Stefan Draeger

      Antworten
  2. Skipper sagt:
    7. Juni 2019 um 13:56 Uhr

    Hallo…

    Leider gehst du bei diesem Sensor weder auf derektierbare Reichweite noch aus die erfassungswinkel seitlich sowie oben & unten ein…
    Das wäre interessant zu wissen…
    Vielleicht kannst du das noch nachholen?

    LG Skipper

    Antworten
    1. Stefan Draeger sagt:
      7. Juni 2019 um 14:22 Uhr

      Hi,

      danke für die Rückmeldung. Ja das stimmt. Habe ich mir notiert und wird demnächst erfolgen.

      Gruß,

      Stefan

      Antworten
  3. Name *Gerd sagt:
    11. Juli 2019 um 19:33 Uhr

    Hallo,
    Dein Projekt liest sich gut!
    Als Nichtelektroniker wünschte ich mir noch….Radar-Dauerbetrieb…also Rund um die Uhr-Betrieb… ginge das?
    Und eine Protokollaufzeichnung von Tag und Uhrzeit und Länge des erkannten Bewegungszeitraumes, wäre perfekt!
    Mein Talent reicht leider nur zum „nachbasteln“…also hoffe ich auf deine Hilfe!

    Beste Grüße Gerd

    Antworten
    1. Stefan Draeger sagt:
      12. Juli 2019 um 15:06 Uhr

      Hi Gerd,

      das Projekt hört sich gut und vorallem interessant an. Ich würde das ganze um eine SD Card erweitern damit die Daten in eine CSV Datei gespeichert werden. Oder aber über eine Schnittstelle mit einem WebService welcher die Daten dann in eine Datenbank schreibt und ggf. per E-Mail / SMS eine Nachricht sendet.

      Ich habe das mal in meine Liste https://trello.com/b/ebFppQp8/projekte-tutorials-auf-https-draeger-itblog aufgenommen.

      Gruß,

      Stefan

      Antworten
  4. Carsten sagt:
    24. Juni 2020 um 22:12 Uhr

    Hi Stefan,

    Vielleicht hat sich das schon erledigt aber:

    „Leider lässt sich bei dem Sensor nicht wie beim beim HC-SR501 (habe ich bereits im Tutorial Arduino, Lektion 15: Pyroelektrischer Infrarot Motion Sensor (PIR) vorgestellt) die Empfindlichkeit sowie die dauer des Signales einstellen. Hier sind fest 2sek. für die dauer vorgegeben. Die Intensität kann man mit einem Widerstand am Outputsignal einstellen. Hier wäre ein Drehpotentiometer ideal.“

    stimmt nicht so ganz. Am Anschluss CDS kann ein Photowiderstand angebracht und dann mit R-CDS und einem Widerstand/Poti die Tag-Nacht Empfindlichkeit eingestellt werden, mit R-GN und einem Widerstand/Poti die Reichweite und bei C-TM mit einem Kondensator die Schaltzeit.

    Aus dem Datenblatt:

    C – Trigger (Output Pulse) cycle time: The default (unpopulated) time is 2s. Adding a SMD capacitor will extend the repeat trigger time. The IC emits a frequency (f), and the tigger time in seconds is given by (1/f) * 32678

    R-GN Detection Range: The default detection range is 7m, adding a 1M resistor reduces it to 5m

    CDS Mounting location for an optional on-board Photoresistor for Disabling output trigger in daylight

    R-CDS Light sensitivity adjustment. Part of the voltage divider for the optional photoresistor. Lower R-CDS, the brighter it has to be to disable the trigger. (47K–100K)

    Cooler Blog!

    Grüße
    Carsten

    Antworten
  5. Manny sagt:
    7. September 2020 um 20:16 Uhr

    Hi,

    kleiner Hinweis: Radar geht nicht durch so eine Metallplatte. Die Platte stellt einen Reflektor dar, d.h. du misst z.B. deine Atmung, bzw. deine Körperbewegung. Falls es dich interessiert: Stichwort Skineffekt oder Radarreflektor (Wikipedia)

    Gruß,
    Manny

    Antworten
    1. Stefan Draeger sagt:
      7. September 2020 um 20:51 Uhr

      Hi,

      danke für den Hinweis.
      Habe ich echt nicht gewusst. Man lernt ja nie aus.

      Gruß,

      Stefan Draeger

      Antworten
  6. Reinhard Noske sagt:
    9. September 2020 um 16:52 Uhr

    Hallo,
    ich möchte hier einfach einmal darstellen, was es heißt mit 3,5 GHz zu arbeiten.
    Der Sender in seinem Aufbau auf der LP hat annähernd Kugelcharakteristik . Sprich 360 Grad plus die Höhe . Ein Buch davor oder eine Metallplatte bringt also keinen Abschirmeffekt . Hier sprechen wir dann, wie bei der Mikrowelle, von einem Faraday’scher Käfig. Ich denke für weitere Versuche sollte man das berücksichtigen…
    Gruß
    Reinhard Noske

    Antworten
    1. Stefan Draeger sagt:
      10. September 2020 um 13:38 Uhr

      Hi,
      danke Reinhard für dein Kommentar, ich werde mir mal die Zeit nehmen müssen und den Beitrag nochmal überarbeiten.

      Gruß,

      Stefan

      Antworten
      1. Ingo sagt:
        9. Juli 2021 um 17:15 Uhr

        Hallo,
        ich habe auch mit diesem Teil etwas Expermentiert. Dazu habe ich aus Blei eine halbrunde kugel angefertigt und die plc in der mulde verbaut, der Abstrahlwinkel beträgt nun ca 120° dies reicht aber auch aus. die Reichweite berträgt ca 7-9 meter ohne Hinderniss. und das gute an dem Teil ist. Er reagiert nur auf Biomasse. Blätter oder Ähnliches interessiert das Teil garnicht. ist shon ein Interessantes Teil.
        Gruß
        Ingo

        Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen

Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}