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:
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.pyJetzt geben wir den folgenden Python -Code ein:
RPI importieren.Gpio als gpioErlä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.pyDie 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.