Wie man den Infrarotsensor an Himbeer Pi 4 anstellt

Wie man den Infrarotsensor an Himbeer Pi 4 anstellt
Der IR -Sensor (Infrarot) wird hauptsächlich verwendet, um die Bewegung der Objekte in der Umgebung sowie die Erkennung des Vorhandenseins der Objekte zu erkennen. Wir können den IR-Sensor in verschiedenen Projekten mit dem Raspberry Pi 4 interfegen und in diesem Artikel haben wir die Methode besprochen, mit der er mit Raspberry Pi 4 miteinander verbunden werden kann.

Was ist der Infrarot (IR) -Sensor und wie funktioniert er?

Der IR -Sensor ist ein elektronisch.

Wir können diesen IR -Sensor mit dem Himbeer Pi 4 verwenden, um die Objekte in der Umgebung zu erkennen, um auch die Geschwindigkeit der sich bewegenden Objekte herauszufinden und die Entfernung des Objekts mit dem IR -Sensor herauszufinden.

Dieser Sensor hat drei Klemmen, einer ist VCC an die 5 Volt angeschlossen, der andere ist der Boden, der mit dem Erdungsanschluss verbunden ist, und der letzte ist aus Ausgang, durch den wir den Ausgang des IR -Sensors herausfinden können.

So erfahren Sie das Vorhandensein des Objekts mit dem IR -Sensor mit Raspberry Pi 4

Um die Arbeit des IR -Sensors zu verstehen, werden wir eine einfache Schaltung konfigurieren, um das Vorhandensein des Objekts vor dem IR -Sensor herauszufinden. Zu diesem Zweck benötigen wir die folgenden elektronischen Komponenten:

  • Raspberry Pi 4
  • IR -Sensormodul
  • Brotbrett
  • LED
  • Jumperdrähte

Das Schaltungsdiagramm der Schaltung, um das Vorhandensein des Objekts zu erkennen, lautet:

Um die Schaltung nach dem obigen Schaltdiagramm zu machen, platzieren wir zuerst den Raspberry Pi 4, den IR -Sensor und eine LED auf dem Steckbrett:

Jetzt verbindet der IR -Sensor und die LED mit dem Raspberry Pi gemäß der Tabelle:

Kathode der LED Schließen Sie es mit dem Boden von Raspberry Pi 4 an
Anode der LED Verbinden Sie es mit dem GPIO 24 (BCM 18)
VCC des IR -Sensors Schließen Sie es mit den 5 Volt Raspberry Pi 4 an
Grund des IR -Sensors Schließen Sie es mit dem Boden von Raspberry Pi 4 an
Aus dem IR -Sensor Verbinden Sie es mit dem GPIO 23 (BCM 16)

Was ist der Python -Code für die Erkennung des Objekts mit dem IR -Sensor mit Raspberry Pi 4

Um das Objekt mit dem IR -Sensor mit dem Raspberry Pi zu erkennen, müssen wir zu diesem Zweck ein Python -Skript schreiben. Wir öffnen die Textdatei mit dem Namen von “IR_SENSOR.py”Mit einem Nano -Texteditor:

$ nano ir_sensor.py

Jetzt geben wir den folgenden Python -Code ein:

RPI importieren.Gpio als gpio
#Die Bibliothek von RPI entfalten.GPIO
Importzeit
#Zeit für die Bibliothek der Zeit
Sensor = 16
#Deklarieren BCM Pin 16, der GPIO 23 von Raspberry Pi ist
LED = 18
#Deklarieren BCM Pin 18, der GPIO 24 von Raspberry Pi ist
GPIO.setMode (gpio.PLANKE)
#Deklarieren Sie den BCM -Modus von Stiften
GPIO.Setup (Sensor, GPIO.IN)
#Setzen Sie das Verhalten des Sensors als Eingabe ein
GPIO.Setup (LED, GPIO.AUS)
#das Verhalten der LED als Ausgabe einsetzen
versuchen:
während wahr:
#Initiierte einen unendlichen während der Schleife
Wenn gpio.Eingabe (Sensor):
#Concing -Eingabe am Sensor
GPIO.Ausgabe (LED, Falsch)
#Eingeschaltet
während GPIO.Eingabe (Sensor):
#Rückeingabe für den Sensor erneut
Zeit.Schlaf (0.2)
#generiere Zeitverzögerung von 0.2 Sekunden
anders:
GPIO.Ausgabe (LED, True)
#ausgeschaltet, wenn kein Eingang auf dem Sensor vorliegt
Außer Tastaturinterruhrter:
#Wenn eine Taste auf der Tastatur gedrückt wird, beenden Sie das Programm
GPIO.Aufräumen()
#Cleanup Die GPIO -Pins für jede andere Programmnutzung

Erläuterung des Code: Wir haben die Zeit und RPI importiert.GPIO -Bibliothek und dann Pin 16 für den Sensor und Pin 18 für die LED deklariert. Diese Pin -Nummern entsprechen den Board -Pin -Nummern, für die wir den SetMode auf GPIO einstellen.Board und deklarierte den Sensorstift als Eingang und den LED -Pin als Ausgang.

Dann prüfen wir im unendlichen Schleifen den Eingang des Sensors, sobald er ein Objekt erkennt. Die Ausgabe wird hoch, die LED wird auch hoch, sonst bleibt die LED aus.

Um den IR_Sensor zu kompilieren und auszuführen.PY -Datei verwenden wir den Befehl:

$ python ir_sensor.py

Die Hardware des Projekts ist:

LED ist ausgeschaltet und das Objekt ist nicht vor dem Sensor:

Die LED leuchtet, wenn das Objekt den IR -Sensor überquert.

Abschluss

Der Sender des IR -Sensors überträgt die Infrarotstrahlen kontinuierlich, wenn das Objekt vor diesen Strahlen steht, reflektieren die Strahlen aufgrund des Hindernis zurück. Die Strahlen werden vom Empfänger des IR -Moduls erkannt und macht den Ausgang des IR -Sensors hoch. In diesem Artikel haben wir das IR-Modul mit dem Raspberry Pi 4 miteinander verbunden und verstehen die Arbeit eines IR-Moduls, indem wir ein einfaches Objekterkennungsprojekt erstellen.