- Erforderliche Komponenten:
- Schaltplan und Erklärung:
- Code Erläuterung:
- Arbeiten eines IR-gesteuerten Gleichstrommotors mit Arduino:
Arduino hat sich in kürzester Zeit zum beliebtesten Mikrocontroller unter Studenten und Hobbyisten entwickelt. Daher versuchen alle, Arduino für jedes Projekt zu verwenden, da es einfach ist und eine reibungslose Lernkurve aufweist. Wir haben viele Arduino-Projekte erstellt, von einfachen Schnittstellenprojekten bis hin zu fortgeschrittenen Roboterprojekten und IoT-Projekten. Sie können alle auf unserer Website überprüfen.
Heute machen wir mit Arduino ein einfaches Projekt, bei dem drei grundlegende Komponenten verwendet werden: IR-Sensor, Relaismodul und Gleichstrommotor. Hier werden wir den IR-Sensor mit Arduino verbinden, um den Gleichstrommotor zu steuern. Hier erkennt der IR-Sensor jedes Objekt davor und Arduino liest den Ausgang des IR-Sensors und macht das Relais hoch. Das Relais ist weiter mit dem Gleichstrommotor verbunden, sodass der Gleichstrommotor immer dann eingeschaltet ist, wenn der IR-Sensor Objekte davor erkennt.
Erforderliche Komponenten:
- Arduino UNO
- 5V-Relaismodul
- Gleichspannungs Motor
- IR-Sensormodul
- Steckbrett
- Kabel anschließen
Schaltplan und Erklärung:
Die Schaltung dieses IR-sensorgesteuerten Gleichstrommotors mit Arduino ist wie folgt:
In der Schaltung ist der Ausgangspin des IR-Sensormoduls einfach mit Pin 2 Nr. Von Arduino verbunden, und der Eingang des Relaismoduls ist mit Pin 7 Nr. Von Arduino verbunden. Ferner ist ein Gleichstrommotor an das Relais angeschlossen.
Um mehr über IR-Sensor, Relais und Gleichstrommotor zu erfahren, können Sie folgende Projekte durchführen:
- Schaltung des IR-Sensormoduls
- Tutorial zur Arduino-Relaissteuerung
- Gleichstrommotorsteuerung mit Arduino
Code Erläuterung:
Der Code für dieses Projekt ist sehr einfach. Der vollständige Arduino-Code mit Demo-Video wird am Ende angegeben.
Hier haben wir den Ausgangs-Pin des IR-Sensors mit Pin 2 von Arduino verbunden. Wenn also der IR-Sensor Objekte erkennt, ist Pin 2 von Arduino hoch und basierend darauf wird das Relais eingeschaltet, das mit Pin 7 von Arduino verbunden ist.
void setup () {pinMode (2, INPUT); PinMode (7, OUTPUT); Serial.begin (9600); } void loop () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, HIGH); }}
Arbeiten eines IR-gesteuerten Gleichstrommotors mit Arduino:
Die Arbeit an diesem Projekt ist unkompliziert. Immer wenn sich ein Objekt vor dem IR-Sensor befindet, erkennt er dies und macht den Ausgangspin hoch. Der Ausgangspin des IR-Sensors ist mit Arduino verbunden, sodass Arduino ihn liest und das Relaismodul aktiviert, indem Pin 7 hoch gesetzt wird. Sobald das Relais aktiviert ist, schaltet es den Gleichstrommotor ein.Befindet sich kein Objekt in der Nähe des IR-Sensors, bleibt der Ausgang des IR-Sensors niedrig und der Gleichstrommotor bleibt ebenfalls ausgeschaltet. Die Empfindlichkeit des IR-Sensors kann mit dem Potentiometer am Modul selbst eingestellt werden. Empfindlichkeit bedeutet einfach die Entfernung, aus der das Objekt erfasst werden kann.
Der vollständige Arduino-Code und das Demo-Video für das Projekt sind unten angegeben.