Inhaltsverzeichnis:

Raumlicht mit PIR-Sensor und Arduino gesteuert - Gunook
Raumlicht mit PIR-Sensor und Arduino gesteuert - Gunook

Video: Raumlicht mit PIR-Sensor und Arduino gesteuert - Gunook

Video: Raumlicht mit PIR-Sensor und Arduino gesteuert - Gunook
Video: PIR Sensor HC-SR501 on Arduino 2024, Juli
Anonim
Raumlichtsteuerung mit PIR-Sensor und Arduino
Raumlichtsteuerung mit PIR-Sensor und Arduino
Raumlichtsteuerung mit PIR-Sensor und Arduino
Raumlichtsteuerung mit PIR-Sensor und Arduino

Heute steuern wir Ihre Raumbeleuchtung durch die Bewegungserkennung mit einem Arduino PIR-Bewegungssensor. Dieses Projekt macht sehr viel Spaß und es hat einen sehr praktischen Nutzen in Ihrem Haus und kann Ihnen auch etwas Geld sparen, indem Sie dieses Projekt durchführen. Nur ein kurzer HAFTUNGSAUSSCHLUSS, dieses Projekt beinhaltet Netzspannung, was bedeutet, dass Sie mit 120 V spielen werden (es wird Sie schockieren), wenn dies außerhalb Ihrer Komfortzone liegt oder nicht viel Erfahrung hat, sollten Sie wahrscheinlich wiederkommen später zu diesem Projekt.

Dies ist das Tutorial, das Sie von Anfang bis Ende mit einem einfachen Schritt natürlich führt. Lass uns anfangen!

Lieferungen

  • Arduino-Mikrocontroller
  • 1 x Steckbrett
  • 1 x PIR-Bewegungssensor
  • 1 x SRD-05VDC-SL-C-Relais
  • 1 x 1KΩ Widerstand
  • 1 x 1N4007 Diode
  • 1 x 2N2222-Transistor (NPN)
  • 1 x Verlängerungskabel
  • 1 x Glühbirne/Lampe
  • 2 x Drahtverbinder
  • Isolierband
  • Ein paar Anschlussdrähte

Schritt 1: Beschaffungskauf

Einkauf von Lieferungen
Einkauf von Lieferungen

Wenn Sie keinen Zugriff auf einige dieser Verbrauchsmaterialien haben, habe ich Links bereitgestellt, wo Sie jedes einzelne zu günstigen Preisen kaufen können.

  • Arduino-Mikrocontroller
  • 1 x Steckbrett
  • 1 x PIR-Bewegungssensor
  • 1 x SRD-05VDC-SL-C-Relais
  • 1 x 1KΩ Widerstand
  • 1 x 1N4007 Diode
  • 1 x 2N2222-Transistor (NPN)
  • 1 x Verlängerungskabel
  • 1 x Glühbirne/Lampe
  • 2 x Drahtverbinder
  • Isolierband
  • Ein paar Anschlussdrähte

Schritt 2: Arbeiten mit dem Verlängerungskabel

Arbeiten mit dem Verlängerungskabel
Arbeiten mit dem Verlängerungskabel
Arbeiten mit dem Verlängerungskabel
Arbeiten mit dem Verlängerungskabel

Unser erster Schritt besteht darin, das Verlängerungskabel so einzurichten, dass es zum Anschluss an den Stromkreis bereit ist. Von hier an stecken Sie das Verlängerungskabel nicht in die Wand, bis es erwähnt wird. Zuerst greifen wir unser Verlängerungskabel und schneiden es mit einer Schere in zwei Hälften, dann streifen wir die äußere Isolierung des Kabels etwa 2-3 Zoll ab. Achten Sie beim Abisolieren der Außenisolierung darauf, dass die Innendrähte nicht beschädigt werden. Als nächstes mit Abisolierern etwa einen halben Zoll der inneren Drähte von beiden Enden abstreifen. Das spezielle Verlängerungskabel, das ich verwende, hat 3 Drähte, das grüne Kabel ist Masse, das weiße Kabel ist neutral und das schwarze Kabel ist Leitung. Verbinden Sie nun mit unseren Kabelverbindern die Erdungs- (grün) und neutralen (weißen) Drähte wieder miteinander. Jetzt sollten nur noch die 2 schwarzen Drähte freigelegt werden. Damit sind wir jetzt mit dem Einrichten des Verlängerungskabels fertig und werden es an der Seite aufbewahren, bis es benötigt wird.

Schritt 3: Einrichten des Relais

Einrichten des Relais
Einrichten des Relais
Einrichten des Relais
Einrichten des Relais
Einrichten des Relais
Einrichten des Relais

Jetzt werden wir das Relais einrichten und mit dem Arduino verbinden, aber bevor wir mit dem Relais fortfahren, wollen wir verstehen, was ein Relais ist und wofür es verwendet wird. Ein Relais ist im Grunde eine andere Form eines Schalters, der elektrisch betätigt wird. Sie steuern einen Stromkreis, indem sie Kontakte in einem anderen Stromkreis öffnen und schließen. In den meisten Fällen ermöglicht ein Relais grundsätzlich eine relativ niedrige Spannung, um Stromkreise mit höherer Leistung problemlos zu steuern, was wir in diesem Projekt tun. Ok, jetzt kommen wir zu dem Teil, wo wir das Relais anschließen!!!

Es gibt 5 Pins am Relais, gemeinsam, normalerweise offen (NO), normalerweise geschlossen (NC) und 2 Spulen, siehe das Diagramm oben für die Pins. Zuerst müssen wir einen der Spulenstifte des Relais mit der VCC-Schiene auf dem Steckbrett verbinden, dann eine Diode mit der anderen Spule verbinden und sie an der VCC-Schiene befestigen. Die Diode ist vorhanden, um Spannungsspitzen oder Rückfluss von Strom zu verhindern.

Greifen Sie nun den NPN-Transistor und verbinden Sie den Kollektor des Transistors mit der Spule, an der die Diode angeschlossen ist. Verbinden Sie dann die Emitterseite des NPN-Transistors mit der Masseschiene auf dem Steckbrett. Schließlich verbinden Sie mit einem 1KΩ die Basis des Transistors mit dem digitalen Pin 2 des Arduino.

Schließlich werden wir eine wirklich wichtige Verbindung herstellen. Nehmen Sie das vorbereitete Verlängerungskabel und verbinden Sie ein schwarzes Kabel mit dem gemeinsamen Stift im Relais und sichern Sie die Verbindung mit Isolierband. Verbinden Sie dann das andere Ende mit dem NO-Pin des Relais.

Schritt 4: Anschließen des PIR-Bewegungssensors

Anschließen des PIR-Bewegungssensors
Anschließen des PIR-Bewegungssensors
Anschließen des PIR-Bewegungssensors
Anschließen des PIR-Bewegungssensors

Wir sind auch fast fertig, jetzt werden wir den PIR-Bewegungssensor in den Stromkreis anschließen, aber bevor wir das tun, lassen Sie uns verstehen, was ein PIR-Sensor ist. Der PIR-Sensor steht für Passiv-Infrarot-Sensor, dieser Sensor kann die Anwesenheit von Menschen oder Tieren erkennen und ein Signal senden, das besagt, dass eine Bewegung erkannt wurde. Der PIR-Sensor hat 3 Pins, VCC, Ausgang und Masse.

Zuerst müssen wir den VCC-Pin des PIR-Sensors mit der VCC-Schiene auf dem Steckbrett verbinden und den Massestift des PIR-Sensors mit der Masseschiene verbinden. Dann werden wir den Ausgangspin mit einem der Arduino-Pins verbinden, ich habe Pin 4 verwendet. Sie haben den PIR-Sensor jetzt erfolgreich angeschlossen !!

Schritt 5: Schreiben des Codes

Schreiben des Codes
Schreiben des Codes

Jetzt sind wir mit der gesamten Schaltung fertig und müssen nur noch den Code schreiben. Der Code für dieses Projekt ist relativ einfach und die Logik ist einfach. Ich habe den Code für diese Schaltung oben angehängt, aber lassen Sie uns verstehen, was dieser Code tatsächlich tut.

Wir initialisieren zuerst unseren Relais-Pin und unseren PIR-Sensor-Pin und erstellen eine int-Variable namens val. Dann deklarieren wir den Relais-Pin als Ausgang (Signal geht nur von Arduino) und wir deklarieren den PIR-Sensor-Pin als Eingang (Signal geht nur in Arduino). Schließlich verwenden wir digitalread, um einen Messwert vom PIR-Sensor zu erhalten, der entweder 0 (keine Bewegung) oder 1 (Bewegung) ist, und speichern ihn in der Variablen val. Dann verwenden wir eine if- und else-Anweisung, um diesen Wert, den wir gespeichert haben, zum Ein- und Ausschalten der Glühbirne zu verwenden, und jetzt sind wir mit dem Code fertig!

Schritt 6: Genießen Sie

Hoffentlich genießen Sie es und seien Sie stolz auf das, was Sie heute selbst erreicht haben!!

Empfohlen: