Der Drehzahlmesser ist ein Drehzahlmesser, der die Nr. Zählt. von Umdrehungen pro Minute. Es gibt zwei Arten von Drehzahlmessern - einen mechanischen und einen digitalen. Hier werden wir einen digitalen Drehzahlmesser auf Arduino-Basis unter Verwendung eines IR-Sensormoduls entwerfen, um ein Objekt für die Zählrotation eines rotierenden Körpers zu erfassen. Während IR IR-Strahlen sendet, die zum IR-Empfänger zurückreflektieren, erzeugt das IR-Modul einen Ausgang oder Impuls, der vom Arduino-Controller erkannt wird, wenn wir die Starttaste drücken. Es zählt kontinuierlich für 5 Sekunden.
Nach 5 Sekunden berechnet Arduino die Drehzahl für eine Minute unter Verwendung der angegebenen Formel.
U / min = Anzahl x 12 für den rotierenden Körper eines einzelnen Objekts.
Aber hier demonstrieren wir dieses Projekt mit Deckenventilator. Wir haben also einige Änderungen vorgenommen, die unten angegeben sind:
RPM = Anzahl x 12 / Objekte
Wo
Objekt = Anzahl der Flügel im Lüfter.
Erforderliche Komponenten für den Arduino-Drehzahlmesser
- Arduino Pro Mini
- IR-Sensormodul
- 16x2 LCD
- Druckknopf
- Brotbrett
- 9 Volt Batterie
- Kabel anschließen
Schaltplan und Erklärung
Wie in der obigen Drehzahlmesserschaltung gezeigtEs enthält Arduino Pro Mini, IR-Sensormodul, Summer und LCD. Arduino steuert den gesamten Prozess wie das Lesen von Impulsen, die das IR-Sensormodul gemäß der Objekterkennung erzeugt, die Drehzahl berechnet und den Drehzahlwert an das LCD sendet. Der IR-Sensor wird zum Erfassen von Objekten verwendet. Wir können die Empfindlichkeit dieses Sensormoduls mit einem eingebauten Potentiometer am IR-Modul einstellen. Das IR-Sensormodul besteht aus einem IR-Sender und einer Fotodiode, die Infrarotstrahlen erkennt oder empfängt. Der IR-Sender sendet Infrarotstrahlen. Wenn diese Strahlen auf eine Oberfläche fallen, werden sie zurückreflektiert und von einer Fotodiode erfasst (mehr dazu in diesem Line Folloewr-Roboter). Der Ausgang der Fotodiode ist mit einem Komparator verbunden, der den Ausgang der Fotodiode mit der Referenzspannung vergleicht und das Ergebnis als Ausgang für Arduino angibt.
Der Ausgangspin des IR-Sensormoduls ist direkt mit Pin 18 (A4) verbunden. Vcc und GND sind mit Vcc und GND von Arduino verbunden. Ein 16x2 LCD ist im 4-Bit-Modus mit Arduino verbunden. Die Steuerpins RS, RW und En sind direkt mit den Arduino-Pins 2, GND und 3 verbunden. Der Daten-Pin D4-D7 ist mit den Pins 4, 5, 6 und 7 von Arduino verbunden. In diesem Projekt wird auch ein Druckknopf hinzugefügt. Wenn wir die Drehzahl zählen müssen, drücken wir diese Taste, um diesen Arduino-Drehzahlmesser zu starten und die Drehzahl fünf Sekunden lang zu zählen. Dieser Druckknopf ist in Bezug auf Masse mit Pin 10 des Arduino verbunden. In diesem Tutorial erfahren Sie mehr über die Funktionsweise der IR-Sende- und -Empfängerschaltung.
Arduino Tachometer Code Beschreibung
Im Code haben wir die digitale Lesefunktion verwendet, um die Ausgabe des IR-Sensormoduls zu lesen und dann die Drehzahl zu berechnen.