jeudi 12 novembre 2015

Capteur fin de course

J'avais des soucis pour détecter les butées. Pour l'instant le limiteur de couple empêche de griller le moteur, mais ce n'est pas suffisant.

J'ai donc cherché à utiliser un capteur de fin de course. On les trouve sous le nom de microrupteur ou microswitch en anglais.
J'en ai acheté un chez E44.

Un microswitch peut également être récupéré dans une souris (selon l'application n'importe quel bouton peut en fait faire l'affaire).

En l'absence de documentation, j'ai vérifié avec un ohmmètre quelles étaient les connexions.
Common est sous l'interrupteur
Le normalement fermé est à l'autre extrémité
Le normalement ouvert au milieu.

Pour tester le capteur, c'est très simple : utiliser le script arduino DigitalInputPullUp (il permet d'économiser une résistance et des fils de connexion par rapport à l'exemple Button), brancher le common au ground et une des autres pins à D2.



Appuyer et regarder la led de l'arduino s'allumer ou s'éteindre.

La difficulté reste maintenant dans l'intégration mécanique du capteur.
Cela peut se faire en soudant le composant sur une plaque support, on en le vissant ou le cloutant via deux trous "horizontaux" de 1mm de diamètre et espacés de 6.5mm.


Aucun commentaire:

Enregistrer un commentaire