1: Einführung in den IR -Sensor Arduino
Ein Ir oder Infrarotsensor ist ein Vorricht. Es gibt ein digitales Signal aus, sobald reflektierte Strahlen wieder empfangen werden.
Diese Sensoren werden üblicherweise in einer Vielzahl von Anwendungen verwendet, einschließlich Fernbedienungssystemen, Bewegungsdetektoren und Robotik. Mit dem Arduino -Board können Benutzer den IR -Sensor mit einer einfachen Reihe von Anweisungen programmieren und steuern. Mit der Fähigkeit, Infrarotstrahlung zu erfassen, kann der Arduino -IR -Sensor verwendet werden.
2: Arbeiten des IR -Sensors Arduino
Ein IR -Sensor arbeitet, indem er einen Strahl aus Infrarotstrahlung und Erkennung beim Sensor erfasst, wenn der Strahl reflektiert wird. Wenn der Strahl unterbrochen wird, gibt der Sensor a aus Digital Signal. Dieses Signal kann verwendet werden, um eine Aktion oder ein Ereignis auszulösen, z. B. das Einschalten eines Lichts oder die Aktivierung eines Motors.
IR -Sensor mit zwei Hauptkomponenten:
Sobald die Spannung auf angewendet wird Infrarot -Licht emittierende Diode Es gibt einen Infrarot -Lichtstrahl aus. Licht wandert durch die Luft und nach dem Treffer des Objekts, das es dem Empfangssensor reflektiert, der a ist Fotodiode.
Wenn das Objekt ist näher zum IR -Sensor a stark Licht wird reflektiert. Wenn sich das Objekt bewegt weg Das empfangene Signal ist ist schwächer.
Wenn das IR -Sensor ist aktiv und gibt ein niedriges Signal aus An seinem Ausgangsstift, der von jeder Mikrocontroller -Karte gelesen werden kann.
Ein weiteres interessantes an diesem Board ist, dass es hat zwei am Bord LEDs, eine für die Leistung und zweitens für die Ausgang Signal Wenn der Sensor von einem Objekt ausgelöst wird.
3: IR -Sensor -Pinout
Ein IR -Sensor hat normalerweise drei Stifte:
Darüber hinaus hat der IR -Sensor auch:
4: IR -Sensorvernetzung mit Arduino Nano
Um den IR -Sensor mit einem Arduino zu verwenden, verbinden Sie VCC mit 3.3 V oder 5 V Pin am Arduino. Der Out -Pin kann mit digitalen Stiften des Nano -Boards verbunden werden. Der GND -Pin wird mit Arduino Nano Ground verbunden.
Sobald die Verbindungen hergestellt sind, können Sie die Programmierumgebung des Arduino verwenden, um die Ausgabe des Sensors zu lesen und Aktionen basierend auf der erkannten Infrarotstrahlung auszuführen.
4.1: Schema
Gegebene Tabelle erklärt das Pin -Diagramm des IR -Sensors mit einem Arduino -Nano:
IR -Sensorstift | Arduino Pin |
VCC | VIN/5V/3.3v |
GND | GND |
AUS | D2 |
Die LED bei D3 ist verbunden, welche leuchtet, sobald das Objekt vom Arduino -Board erkannt wird.
4.2: Code
Schließen Sie Arduino Nano mit PC an und laden Sie den folgenden Code hoch.
#define ir_sensor 2 /*d2 ir pin definiert* /Im obigen Code haben wir zuerst die digitalen Stifte für den IR -Sensor initialisiert und LED. D2 Und D3 Stecknadeln des IR -Sensors sind für den IR -Sensor und LED definiert.
Als nächstes mit PinMode () Funktion IR -Sensor -Pin wird als Eingang eingestellt und der LED -Pin als Ausgang eingestellt. Wenn der Zustand für den IR -Sensor verwendet wird. Wenn die vom IR empfangene Eingabe lautet NIEDRIG LED wird sich drehen AN. Andererseits wird der IR -Sensor, wenn keine reflektierte Welle erkannt wird HOCH und die LED bleibt bleiben AUS.
4.3: Ausgabe
Nachdem wir Code auf die Nano -Karte hochgeladen haben, können wir die Schaltung mit jedem Objekt testen, das vor dem Infrarotsensor steht.
Unten angegebenes Bild zeigt LED IS IS AUS Da IR -Strahlungen nicht von einem der Objekte reflektiert werden. Der Sensor wird nicht ausgelöst, was bedeutet, dass er a sendet HOCH Signal an seinem Ausgangsstift.
Jetzt, da sich das Objekt vor dem IR -Sensor befindet, wird die Strahlung von der Fotodiode am IR -Sensor reflektiert und empfangen, sodass die LED gedreht wird AN. In diesem Fall a NIEDRIG Signal wird von einem IR -Sensor erzeugt.
Abschluss
IR- oder Infrarotsensoren können das Vorhandensein eines Objekts erkennen. Mithilfe von Arduino Nano Digital Pins können wir Signale von der IR -Sensorausgabe empfangen und die Reaktion entsprechend dem Bedarf auslösen. IR-Sensoren haben mehrere Anwendungen, einschließlich der Fernbedienungssysteme, Bewegungsdetektoren und der Robotik. In diesem Artikel werden Schritte zur Integration von IR -Sensoren in Arduino Nano mit Arduino Code erläutert.