Wie man das IR -Modul mit Arduino uno anstellt

Wie man das IR -Modul mit Arduino uno anstellt

Sensoren sind die Geräte, die die Änderung spezifischer Mengen in einem Bereich erkennen und das System durch Variieren seiner Ausgabe informieren. Es gibt verschiedene Arten von Sensoren, um unterschiedliche Mengen wie Temperatur, atmosphärischer Druck, Luftfeuchtigkeit, Hinderniserkennungssensoren und vieles mehr zu erfassen. Diese Sensoren können mit Mikrocontrollern unter Verwendung von Arduino -Boards miteinander verbunden werden, um die jeweiligen Mengen zu messen. Um jede Bewegung in einem bestimmten Bereich zu erkennen, werden die Infrarotsensoren verwendet, und wir haben das Infrarot (IR) -Modul mit Arduino Uno in diesem Diskurs miteinander verbunden.

Was ist ein IR -Modul

Der Infrarotsensor (IR) ist ein Sensor, der die Bewegung jedes Objekts in einem bestimmten Bereich erkennt und auch die Wärmesignaturen eines nahe gelegenen Objekts erkennt. Da jedes Objekt Wärme in Form von Strahlung emittiert, erkennt dieser Sensor diese Strahlung und misst die Temperatur.

Hier in diesem Projekt verwenden wir das IR -Modul, das mit zwei LEDs zur Erkennung der Bewegung ausgestattet ist. Eine LED fungiert als Fotodiode, die jegliche Infrarotstrahlung entweder reflektiert oder eine Wärmesignatur erkennt, und die andere wirkt als leichte Diode, die das Infrarot emittiert Strahlung.

Das IR -Modul hat insgesamt 3 Pins, eine für die Versorgungsspannung, eine für den Boden und der dritte ist der Ausgangsstift. Dieses Modul wird mit dem Potentiometer geliefert, das zur Kalibrierung des Ausgangs des Sensors verwendet wird, indem der Widerstand der Fotodiode erhöht oder verringert wird. Das unten veröffentlichte Bild zeigt das IR -Modul:

Die PIN -Konfiguration des IR -Moduls ist unten in der Tabelle angegeben:

PIN Nummer
(Von links nach rechts)
Symbol Beschreibung
1 (AUS) PIN zum Lesen der Ausgabe des Moduls
2 (GND) Pin zum Erdungsmodul
3 (VCC) PIN zum Anschließen des Moduls zur Lieferspannung

Das Modul funktioniert so, dass die Strahlung durch die leichte Diode emittiert wird und wenn die emittierte Strahlung durch Kollieren mit einem Objekt reflektiert wird, wird die reflektierte Strahlung von der Fotodiode empfangen. Die Fotodiode erzeugt dann ein Signal zur Erkennung der Bewegung eines Objekts oder eines Hindernis.

Es gibt eine Reihe von Anwendungen, bei denen dieses Modul verwendet wird:

  • Infrarot -Temperaturpistole
  • Nachtsichtkameras
  • Wärme -Signatur -Erkennungskameras
  • Erkennung von Eindringlingen für die Sicherheit zu Hause

Wie man das IR -Modul mit Arduino uno anstellt

Um das Infrarotmodul zu verkürzen, haben wir die folgende Liste der Komponenten verwendet:

  • Brotbrett
  • Arduino uno
  • Drähte verbinden
  • IR -Modul

Das Bild mit dem Schema des Schaltplans ist unten angegeben, um ein besseres Verständnis der Schnittstelle des IR -Moduls mit Arduino zu vermitteln

Hardware -Montage des Schnittstellen -IR -Moduls mit Arduino Uno

Die Hardware -Montage der Schnittstelle des IR -Moduls mit Arduino Uno ist in der unten angegebenen Abbildung zu sehen . Wir haben das Infrarotmodul mit Arduino so miteinander verbunden, dass wir zuerst die LED auf das Brotbrett platziert haben und den braunen Draht mit dem Pin 12 von Arduino angeschlossen haben. Zweitens haben wir das IR -Modul mit Arduino mit dem blauen Draht unter Verwendung von Pin 4 von Arduino mit Arduino miteinander verbunden. Um die Spannung dem Modul und der LED zu liefern, haben wir die 5 Volt und Erdungsstifte des Arduino Uno verwendet.

Arduino -Code für die Schnittstelle des IR -Moduls mit Arduino Uno

Um das IR -Modul zu verknüpfen, haben wir den Arduino -Code eingehalten, der als:

#Define IRPIN 8 // Arduino Pin für den IR -Sensor
#define LED 12 // Arduino Pin für LED
Int ir; // Variable, um den Wert des Sensors zu speichern
void setup ()

Serie.Beginnen Sie (9600); // Initialisierung der seriellen Kommunikation
PinMode (IRPIN, Eingabe); // Zuweisen des Sensors als Eingabe an Arduino
PinMode (LED, Ausgabe); // Zuweisen der LED als Ausgabe von Arduino

void Loop ()
IR = DigitalRead (IRPIN); // Lesen Sie die Ausgabe des Sensors
if (ir == niedrig) // Wenn der Sensor die reflektierte Strahlung erkennt
DigitalWrite (LED, hoch); // Schalten Sie die LED ein

anders
DigitalWrite (LED, niedrig); // halten die LED im Außenzustand im Zustand

Um den Arduino -Code zum Schnittstellen des IR -Moduls zuerst zu kompilieren, haben wir die Stifte für LED und Modul deklariert. Als nächstes haben wir den Pinmodus der LED und des Moduls zugewiesen und die serielle Kommunikation initialisiert.

Wir haben die benutzt digitalread () Funktion zum Lesen der Ausgabe des Sensors im Schleifenabschnitt. Wenn der Ausgang des Sensors niedrig ist, bedeutet dies, dass auf dem Empfänger eine reflektierte Welle vorliegt, die LED ansonsten einschalten.

Hardware -Implementierung des IR -Moduls mit Arduino Uno

Das unten veröffentlichte Bild ist die Hardware -Implementierung des Schaltisches der Schaltung zur Schnittstelle des IR -Moduls:


Die Arbeit des IR -Moduls wird durch das folgende folgende Bild demonstriert:

Abschluss

Die Verwendung von Mikrocontrollern in verschiedenen Projekten wurde dank der Arduino -Plattform erhöht, die es den Studenten und Fachleuten erleichtert hat, die verschiedenen Eingabe- und Ausgabegeräte mit Mikrocontrollern zu interpretieren. Es gibt eine Vielzahl von Eingabegeräten, die mit Arduino verbunden werden können, und die meisten Eingangsgeräte enthalten verschiedene Arten von Sensoren wie Bewegungserkennungssensoren, Temperatursensoren und vieles mehr. In dieser Beschreibung haben wir die Schnittstelle des IR -Sensors mit dem IR -Modul mit Arduino uno kurz diskutiert.