Inhaltsverzeichnis:

RaspberryPi 3 Magnetsensor mit Mini-Reed-Sensor - Gunook
RaspberryPi 3 Magnetsensor mit Mini-Reed-Sensor - Gunook

Video: RaspberryPi 3 Magnetsensor mit Mini-Reed-Sensor - Gunook

Video: RaspberryPi 3 Magnetsensor mit Mini-Reed-Sensor - Gunook
Video: Raspberry Pi Door Sensor Demo 2024, Juli
Anonim
RaspberryPi 3 Magnetsensor mit Mini-Reed-Sensor
RaspberryPi 3 Magnetsensor mit Mini-Reed-Sensor

In diesem Instructable erstellen wir einen IoT-Magnetsensor mit einem RaspberryPi 3.

Der Sensor besteht aus einer LED und einem Summer, die beide aufleuchten, wenn der Mini-Reed-Sensor einen Magneten erkennt.

Schritt 1: Vorräte sammeln

Vorräte sammeln
Vorräte sammeln
Vorräte sammeln
Vorräte sammeln

Stellen Sie zunächst sicher, dass Sie über alle erforderlichen Materialien verfügen. Du wirst brauchen:

  • Ein RaspberryPi 3
  • Ein T-Schuster
  • Ein Steckbrett
  • Ein Bandanschluss
  • Ein Mini-Reed-Sensor
  • Eine LED
  • Ein Summer
  • Verschiedene Drähte (einschließlich einiger mit mindestens einem weiblichen Ende)

Schritt 2: Verbinden Sie Pi und Breadboard

Verbinden Sie Pi und Steckbrett
Verbinden Sie Pi und Steckbrett

Als nächstes verbinden Sie den RaspberryPi und das Breadboard. Dazu stecken Sie ein Ende des Flachbandsteckers in den T Cobbler und das andere über die Pins des RaspberryPi. Legen Sie dann den T Cobbler in das Steckbrett.

Schritt 3: Verdrahten Sie den Mini-Reed-Sensor

Verdrahten Sie den Mini-Reed-Sensor
Verdrahten Sie den Mini-Reed-Sensor
Verdrahten Sie den Mini-Reed-Sensor
Verdrahten Sie den Mini-Reed-Sensor

Verdrahten Sie nun den Mini-Reed-Sensor. Um dies zu erreichen, sollten Sie Drähte mit einem weiblichen Ende verwenden, da der Sensor männliche Stifte hat. Von links nach rechts sind die Pins des Sensors Ausgang, Strom und Masse.

Verdrahten Sie den Ausgangspin mit dem T Cobbler GPIO24, schalten Sie einen beliebigen 5V T Cobbler-Pin ein und erden Sie ihn mit einem beliebigen GND T Cobbler-Pin.

Schritt 4: Verdrahten Sie die LED

Verdrahten Sie die LED
Verdrahten Sie die LED
Verdrahten Sie die LED
Verdrahten Sie die LED

Die LED kann etwas knifflig sein, wenn Sie nicht damit vertraut sind! Die LED selbst hat ein langes Ende und ein kurzes Ende. Das lange Ende sollte über einen 330-k-Ohm-Widerstand mit GPIO26 verbunden werden, und das kurze Ende wird direkt mit Masse verbunden, wie oben gezeigt. Sie können zusätzliche Drähte verwenden, um sicherzustellen, dass alles schön und ordentlich bleibt!

Schritt 5: Verdrahten Sie den Summer

Verdrahten Sie den Summer
Verdrahten Sie den Summer
Verdrahten Sie den Summer
Verdrahten Sie den Summer

Sie werden feststellen, dass Ihr Summer sowohl ein + als auch ein - Symbol auf der Unterseite hat. Das + zeigt an, welcher Summer-Pin mit Strom verbunden werden soll, und das - zeigt den Pin an, der mit Masse verbunden werden soll.

Verbinden Sie den + Pin mit GPIO25 und den - Pin mit GND. Ich habe mich dafür entschieden, den gleichen Weg zu verwenden, auf dem ich meine LED mit GND verdrahtet habe, aber Sie müssen dies nicht tun!

Schritt 6: Führen Sie etwas Code aus

Führen Sie etwas Code aus!
Führen Sie etwas Code aus!

Der hier bereitgestellte Python-Code führt unser Gerät genau so aus, wie wir es erwarten. Wenn der Mini-Reed-Sensor einen Magneten findet, schalten sich die LED und der Summer ein. Wenn der Magnet entfernt wird, schalten sich beide aus. Beachten Sie, dass wir die von unserem Mini-Reed-Sensor eingegebenen Werte invertieren müssen. Dies liegt daran, dass der Sensor normalerweise offen ist und auf Low geht, wenn er einen Magneten erkennt.

Sie sollten jetzt einen funktionierenden Magnetsensor haben!

Empfohlen: