Table des matières:

Compteur RPM sur Arduino Uno : 3 étapes
Compteur RPM sur Arduino Uno : 3 étapes

Vidéo: Compteur RPM sur Arduino Uno : 3 étapes

Vidéo: Compteur RPM sur Arduino Uno : 3 étapes
Vidéo: Tachymètre Numérique #3: Compteur numérique de la vitesse [TUTO] 2024, Juillet
Anonim
Compteur RPM sur Arduino Uno
Compteur RPM sur Arduino Uno

Arduino est une plateforme de toute-puissance. Il permet de créer des flashers simples, mais aussi des systèmes complexes pour une automatisation plus poussée. Grâce aux différents bus, l'Arduino peut également être étendu pour inclure différents périphériques. Aujourd'hui, nous allons examiner de plus près le capteur infrarouge d'obstacle et son utilisation pour le tachymètre. Le principe du capteur est très simple. Il contient 2 diodes, une diode émettrice et une diode réceptrice.

Étape 1: Matériel utilisé

Matériel d'occasion
Matériel d'occasion

La diode IR réceptrice est connectée directement à la sortie numérique 5V, et un potentiomètre peut être utilisé pour contrôler la sensibilité (distance de l'objet) à laquelle la diode réceptrice réagira. Le module est alimenté par Arduino 5V, il sert également à alimenter une diode IR émettrice qui émet de la lumière en permanence à 38kHz à une longueur d'onde de 950nm/940nm (selon la diode utilisée). Le module peut être trouvé chez les détaillants (Aliexpress et autres) sous le nom KY-032, respectivement Obstacle Sensor. Il existe plusieurs versions, j'ai utilisé la première version, qui est construite très simplement.

Le capteur réagit à un obstacle à une certaine distance (réglée par un potentiomètre) 2-40 cm. Lorsqu'un obstacle est détecté, un signal 5V est appliqué à la borne de sortie du module qui traite l'Arduino. L'un des (in) avantages des diodes IR est que la lumière est capable de se refléter sur les surfaces brillantes. C'est-à-dire que la surface brillante est détectée à une distance plus courte que la surface mate. Cela m'a fait penser à utiliser ce capteur différemment comme tachymètre. Sur la surface mate - la poulie du vilebrequin, j'ai collé une bande de ruban adhésif d'environ 1 cm de large, ou il est bon d'utiliser du papier d'aluminium, il a de meilleures propriétés réfléchissantes de la lumière. J'ai réglé l'intensité du gain de sorte qu'à distance constante de la poulie, le module ne réponde qu'au ruban lorsqu'il traverse le module à chaque tour de vilebrequin, pas à la poulie elle-même.

Étape 2: Arduino, matériel de sortie et schémas

Arduino, matériel de sortie et schémas
Arduino, matériel de sortie et schémas

Arduino interrompt le signal du module et ajoute une variable qui est évaluée une fois par seconde par une formule qui convertit les signaux lus en nombre de signaux par minute. Cela permet de déterminer le nombre de tours du vilebrequin (moteur) par minute. Rafraîchir l'affichage est chaque seconde. La vitesse est ensuite affichée sur un écran LCD 20x4 avec un convertisseur I2C. Grâce aux convertisseurs, il suffit de connecter 4 fils à l'écran. Alimentation (5V), masse (GND), signal d'horloge (SCL), données (SDA). Le tachymètre peut être utilisé pour diverses machines, le contrôle de vitesse de poulies de tracteurs, de moissonneuses-batteuses, mais aussi dans l'industrie pour le contrôle de processus, de fonctionnement et d'activité de machines.

Étape 3: Codes de résultat et de source

Codes de résultat et de source
Codes de résultat et de source

Le programme du projet et d'autres projets intéressants peuvent être trouvés sur: https://arduino.php5.sk/otackomer.php?lang=en ou par e-mail: [email protected]

Conseillé: