Inhaltsverzeichnis:

Drehzahlmesser auf Arduino Uno - Gunook
Drehzahlmesser auf Arduino Uno - Gunook

Video: Drehzahlmesser auf Arduino Uno - Gunook

Video: Drehzahlmesser auf Arduino Uno - Gunook
Video: Drehzahlmesser mit Arduino Uno 2024, Juli
Anonim
Drehzahlmesser auf Arduino Uno
Drehzahlmesser auf Arduino Uno

Arduino ist eine Plattform der Allmacht. Es ermöglicht einfache Flasher, aber auch komplexe Systeme für eine erweiterte Automatisierung zu erstellen. Dank der unterschiedlichen Busse kann der Arduino auch um verschiedene Peripheriegeräte erweitert werden. Heute schauen wir uns den Hindernis-Infrarotsensor und seine Verwendung für den Drehzahlmesser genauer an. Das Sensorprinzip ist sehr einfach. Es enthält 2 Dioden, Sende- und Empfangsdiode.

Schritt 1: Gebrauchte Hardware

Gebrauchte Hardware
Gebrauchte Hardware

Die IR-Empfangsdiode wird direkt an den 5V-Digitalausgang angeschlossen und über ein Potentiometer kann die Empfindlichkeit (Entfernung des Objekts) gesteuert werden, auf die die Empfangsdiode reagiert. Das Modul wird von Arduino 5V gespeist, es dient auch zur Versorgung einer sendenden IR-Diode, die dauerhaft Licht mit 38kHz bei einer Wellenlänge von 950nm / 940nm (je nach verwendeter Diode) aussendet. Das Modul ist im Fachhandel (Aliexpress und andere) unter dem Namen KY-032 bzw. Obstacle Sensor zu finden. Es gibt mehrere Versionen, ich habe die erste Version verwendet, die sehr einfach aufgebaut ist.

Der Sensor reagiert auf ein Hindernis in einer bestimmten Entfernung (eingestellt durch ein Potentiometer) 2-40 cm. Wenn ein Hindernis erkannt wird, wird ein 5V-Signal an den Ausgangsanschluss des Moduls angelegt, das den Arduino verarbeitet. Einer der (Un-)Vorteile von IR-Dioden ist, dass Licht von glänzenden Oberflächen reflektiert werden kann. Das heißt, die glänzende Oberfläche wird in einem kürzeren Abstand als die matte Oberfläche erfasst. Dies brachte mich dazu, diesen Sensor anders als Drehzahlmesser zu verwenden. Auf die matte Oberfläche - die Riemenscheibe der Kurbelwelle habe ich einen ca. 1cm breiten Klebestreifen geklebt, oder es ist gut, Aluminiumfolie zu verwenden, sie hat bessere Lichtreflexionseigenschaften. Ich stelle die Verstärkungsintensität so ein, dass das Modul bei konstantem Abstand zur Riemenscheibe nur auf das Band reagiert, wenn es bei jeder Kurbelwellenumdrehung durch das Modul läuft, nicht auf die Riemenscheibe selbst.

Schritt 2: Arduino, Ausgabehardware und Schaltpläne

Arduino, Ausgabehardware und Schaltpläne
Arduino, Ausgabehardware und Schaltpläne

Arduino unterbricht das Signal vom Modul und fügt eine Variable hinzu, die einmal pro Sekunde von einer Formel ausgewertet wird, die die gelesenen Signale in die Anzahl der Signale pro Minute umwandelt. Damit lässt sich die Drehzahl der Kurbelwelle (Motor) pro Minute ermitteln. Aktualisieren Sie die Anzeige jede Sekunde. Die Geschwindigkeit wird später auf einem 20x4 LCD-Zeichen-Display mit einem I2C-Wandler angezeigt. Dank Konverter reicht es, 4 Drähte an das Display anzuschließen. Stromversorgung (5V), Masse (GND), Taktsignal (SCL), Daten (SDA). Der Drehzahlmesser kann für verschiedene Maschinen, Drehzahlüberwachung von Riemenscheiben von Traktoren, Erntemaschinen, aber auch in der Industrie zur Überwachung von Prozessen, Betrieb und Aktivität von Maschinen verwendet werden.

Schritt 3: Ergebnis- und Quellcodes

Ergebnis- und Quellcodes
Ergebnis- und Quellcodes

Das Programm für das Projekt und andere interessante Projekte finden Sie unter: https://arduino.php5.sk/otackomer.php?lang=en oder per E-Mail: [email protected]

Empfohlen: