Was ist ein Infrarotsensor und wie kann man ihn mit Arduino verwenden? Schritt-für-Schritt-Anleitung

Letzte Aktualisierung: 14/09/2022
Was ist ein Infrarotsensor und wie kann man ihn mit Arduino verwenden? Schritt-für-Schritt-Anleitung

Mit der Ankunft von Arduino, Viele Codeentwickler konnten auf ein praktisches Werkzeug zugreifen, mit dem sich jede Art von elektronischem Programm erstellen lässt.Wenn Sie unbedingt programmieren lernen möchten und wissen müssen was es ist und wie einen Infrarotsensor verwendenLesen Sie dann weiter. Schritt für Schritt Anleitung.

Durch diese Technologie, die auf kostenloser Hardware und Software basiertZur Entwicklung von Programmen werden spezifische Befehle verwendet, die Sie interagieren mit den Schaltkreisen auf dem Arduino-Board..

Die Platine besteht aus den notwendigen Elementen zum Verbinden Eingangsperipheriegeräte y Ausgangsperipheriegeräte an einen Mikrocontrollerund können daher von jedem Betriebssystem aus programmiert werden.

Was ist ein Infrarotsensor und wozu wird er bei der Entwicklung von Arduino-Hardware verwendet?

Was ist ein Infrarotsensor und wozu wird er bei der Entwicklung von Arduino-Hardware verwendet?

Jeder Körper überträgt eine bestimmte Menge an StrahlungDas ist für das menschliche Auge unsichtbar, nicht aber für einen Infrarot-Lichtsensor. Denn diese Geräte sind darauf ausgelegt, den Spektralbereich direkt unterhalb des sichtbaren Lichts zu erfassen. Nun gut. Was ist ein Infrarotsensor und wozu wird er in der Arduino-Hardwareentwicklung verwendet? Ein Infrarotsensor ist ein elektronisches Bauteil. das so konzipiert ist, dass es Infrarot-Elektromagnetstrahlungsmessungen aller Körper in seinem Sichtfeld durchführt.

Es besteht lediglich aus einer LED, die Infrarotlicht aussendet. und eine Fotodiode Diese kleinen Geräte empfangen das vom nächstgelegenen Objekt reflektierte Licht. Sie funktionieren mit Arduino nur bei kurzen Kontaktabständen., etwa 5 bis 20 mm. Darüber hinaus sollten Sie wissen, dass die Menge des empfangenen Infrarotlichts von verschiedenen Faktoren abhängt, wie z. B. der Farbe, dem Material, der Form und der Position des Hindernisses.

Entsprechend, Sie projizieren nicht präzise genug, um Informationen über die Entfernung zum Hindernis zu liefern.Obwohl diese Einschränkung besteht, sind sie weit verbreitet. in Verbindung mit einem Arduino-BoardIn anderen Anwendungsbereichen, wie beispielsweise der Lokalisierung eines Objekts in einem bestimmten Bereich, werden sie auch für Folgendes verwendet:... um festzustellen, ob eine Tür offen oder geschlossen istoder wenn ein Gerät einen bestimmten Punkt seiner Auslenkung erreicht hat.

Lerne Schritt für Schritt, wie du einen Infrarotsensor fehlerfrei an einen Arduino anschließt.

Lerne Schritt für Schritt, wie du einen Infrarotsensor fehlerfrei an einen Arduino anschließt.

Aktuell ist ein breites Anwendungsspektrum für Infrarotsensoren (IR-Sensoren)Zu diesen Anwendungsbereichen gehören beispielsweise Fernsteuerungen, Hindernisvermeidung, Produktionszählung an Fließbändern, Anwesenheitserkennung und Sicherheitssysteme. Um neue Projekte zu erstellen, sollten Sie mit den folgenden Bereichen vertraut sein: Schritt-für-Schritt-Anleitung zum fehlerfreien Anschluss eines Infrarotsensors an einen Arduino.Das Montagediagramm kann je nach Zweck der durchgeführten Konfiguration variieren.

Um zu sehen, wie es bei der Hinderniserkennung funktioniert, ist die Verbindung des Sensors mit Arduino sehr einfach. Befolgen Sie einfach diese Schritte:

  • Es versorgt das Modul mit Strom. durch die Verbindung der Spannung von Gleichstrom (VCC) y Erde oder Boden (Masse), an die entsprechenden 5V- und GND-Ausgänge.
  • Schließen Sie den digitalen Ausgang des Sensors an. (AUS) an einen digitalen Eingang auf dem Arduino-Board, um den Zustand des Sensors auszulesen.
  • Prüfen Sie, ob Licht den Fotorezeptor erreicht.Dies lässt sich feststellen, indem man beobachtet, ob die LED am Sensor aufleuchtet. Wenn ja, sendet er ein LOW-Signal nach außen.
  • Optional kann der Auslöseschwellenwert kalibriert werden. ein Objekt in die Nähe des Detektors bringen.
  • Das Potentiometer stellt die Empfindlichkeit des Fotorezeptors auf einen mittleren Wert ein..
  • Geben Sie den Code an entsprechend dem Ausführen des Programms.

Der einzugebende Code lautet wie folgt:

const int sensorPin = 9; void setup() { Serial.begin(9600); // Serielle Schnittstelle initialisieren pinMode(sensorPin , INPUT); // Pin als Eingang definieren } void loop(){ int value = 0; value = digitalRead(sensorPin ); // Digitalen Wert des Pins lesen if (value == HIGH) { Serial.println("Hindernis erkannt"); } delay(1000); }

Erfahren Sie, wie Sie einen an Ihr Arduino-Board angeschlossenen Infrarotsensor so programmieren, dass er ordnungsgemäß funktioniert.

Erfahren Sie, wie Sie einen an Ihr Arduino-Board angeschlossenen Infrarotsensor so programmieren, dass er ordnungsgemäß funktioniert.

Nachdem ich die Infrarotkomponente auf dem Arduino-Board installiert hatteSie können nun den Code erstellen, der zum Ausführen des Programms benötigt wird. Ziel ist es, eine LED aufleuchten zu lassen, sobald der Sensor ein Hindernis erkennt. Im Folgenden zeigen wir Ihnen, wie das geht. Wie programmiert man einen an ein Arduino-Board angeschlossenen Infrarotsensor, damit er richtig funktioniert?.

Um mit der Codierung der erforderlichen Konfigurationen auf dem Arduino-Board zu beginnen, müssen Sie die folgenden Punkte beachten, um einen einwandfreien Programmablauf zu gewährleisten:

  • Um das Hindernis zu finden, erforderlich den Abstand kennen, in dem es platziert ist und seine Farbe. Wenn es sehr dunkel ist, kann es selbst aus nächster Nähe nicht erkannt werden.
  • Die Erfassungsdistanz kann mit dem Potentiometer gemessen werden. welches den Sensor eingebaut hat.
  • Der Sensor arbeitet mit negativer Logik.Das heißt, wenn es ein Hindernis erkennt, sendet es eine Null an den Arduino, und wenn es nichts erkennt, sendet es 5V.
  • Es gibt zwei Möglichkeiten, die LED so zu programmieren, dass sie aufleuchtet. wenn ein Hindernis auftritt: Zutritt verweigern Signal oder die Bedingungen ändern an und aus.

Liste der besten Arduino-Projekte mit Infrarotsensoren, die Sie selbst durchführen können, um zu üben

Es ist normal, kreative Ideen zu entwickeln, wenn man mit Arduino-Boards arbeitet.In kürzester Zeit wird Ihr Haus voller elektronischer Bauteile und Kabel sein, um Ihre eigenen Geräte zu bauen. Arduino-Projekte.

Zur Inspiration finden Sie unten eine Liste der besten Arduino-Projekte mit Infrarotsensoren, die Sie selbst durchführen können, um zu üben:

Arduino-Batterietester

Dies ist eine der beliebtesten Ideen. was Sie mit Infrarotsensoren durchführen können und Arduinos. Damit werden Sie in der Lage sein, Ermitteln Sie den Energiepegel einer gegebenen Batterie. Dies ist durch drei möglich. LEDs und Arduinos. Wenn die Batterien vollständig geladen sind, liefern sie eine Spannung von 1,5 V. Mit abnehmender Batterieladung sinkt die Spannung.

Intelligente Ampel

Dieses Design mit Arduino Verlässt dich zwei Ampeln steuern Je nachdem, ob Autos warten oder nicht. Mit diesem Projekt können Sie eine Kreuzung mit Ampeln simulieren. Die Idee ist insbesondere folgende: Die Anwesenheit von Fahrzeugen erkennen, um Ampeln ein- oder auszuschalten.

Einparkhilfe

Im Falle dieses Projekts ist seine Funktion folgende: um Sie zu warnen, wenn Sie sich in der Nähe oder in großer Entfernung von einem anderen Fahrzeug oder Objekt befinden. Beim Einparken ertönt ein Signalton, und Leuchten zeigen den Abstand zu einem Hindernis an. Je näher man einem Objekt kommt, desto häufiger ertönt der Signalton.

E-Books von IPAP
Ebooks IPAP

🔥WERDE TEIL DER NEUEN IP@P-COMMUNITY! MELDE DICH HIER AN!

Themen

Autor: Félix Albornoz

Ich verfüge über mehr als 20 Jahre Berufserfahrung im Technologiesektor und unterstütze Unternehmen und Anwender bei ihrer Entwicklung und Weiterbildung in diesem Bereich. Ich lerne ständig dazu.

Verwandte