Comment Connecter Un Module De Commutateur Reed à Arduino

Table des matières:

Comment Connecter Un Module De Commutateur Reed à Arduino
Comment Connecter Un Module De Commutateur Reed à Arduino

Vidéo: Comment Connecter Un Module De Commutateur Reed à Arduino

Vidéo: Comment Connecter Un Module De Commutateur Reed à Arduino
Vidéo: Using Reed magnetic switch with Arduino and Relay 2024, Novembre
Anonim

Le nom « commutateur reed » vient de l'expression « contact scellé ». Et cela explique sa structure. En fait, un interrupteur reed est constitué de deux contacts ouverts (ou fermés) situés dans une fiole à vide, qui changent d'état dans l'autre lorsqu'ils sont exposés à un champ magnétique. Les interrupteurs Reed sont des capteurs très populaires qui sont utilisés dans de nombreuses applications. Cela comprend le contrôle de l'ouverture / fermeture de la porte, des divers compteurs d'actionnement, des compteurs de vitesse, etc. Connectons un commutateur Reed à l'Arduino et voyons comment cela fonctionne.

Module avec interrupteur à lames
Module avec interrupteur à lames

Il est nécessaire

  • -Arduino;
  • - un module avec un interrupteur reed ou juste un interrupteur reed;
  • - aimant permanent;
  • - un ordinateur.

Instructions

Étape 1

Connectons le module de commutateur Reed à l'Arduino selon le schéma ci-dessous. L'alimentation est fournie à partir de 5 V ou de 3,3 V. Connectez le signal à la broche numérique D2.

Le module de commutation reed contient une résistance variable de 10 kΩ. Cette résistance peut être utilisée pour régler le seuil de l'interrupteur Reed et ainsi ajuster la sensibilité. Le module contient également un comparateur LM393 pour exclure les fausses alarmes du capteur magnétique.

Schéma de câblage d'un module avec un commutateur Reed vers Arduino
Schéma de câblage d'un module avec un commutateur Reed vers Arduino

Étape 2

Écrivons un croquis du traitement de l'actionnement du commutateur à lames. Tout est simple ici. Définissez le numéro de broche auquel nous connectons la sortie du module - "2", et activez-le pour "l'écoute électronique". Nous activons la résistance pull-up sur la jambe "2". Nous définissons la broche 13 comme sortie. Nous activons le port série à une vitesse de 9600 bauds. Et puis toutes les 20 ms, nous lisons les lectures du commutateur à lames et envoyons la valeur au port. Si le commutateur à lames est ouvert - "1" s'affiche, s'il est fermé - "0" s'affiche.

De plus, la LED sur la 13ème branche de l'Arduino s'allume tant que les contacts de l'interrupteur à lames sont fermés. Faites attention à l'inversion du signal lu par le capteur.

Croquis pour le traitement de l'actionnement du commutateur Reed
Croquis pour le traitement de l'actionnement du commutateur Reed

Étape 3

Connectez l'alimentation à l'Arduino. La LED sur le module s'allumera, indiquant que le module est alimenté.

Maintenant, nous amenons un aimant permanent sur l'interrupteur à lames - les contacts de l'interrupteur à lames se fermeront et la LED s'allumera, indiquant que l'interrupteur à lames est activé. Retirez à nouveau l'aimant - le commutateur à lames s'ouvrira et la LED s'éteindra. Si nous allumons le moniteur de port, nous verrons l'actionnement du commutateur à lames sous la forme de zéros parmi le flux de uns lorsque le contact est ouvert.

Actionnement du commutateur Reed
Actionnement du commutateur Reed

Étape 4

Connectons le commutateur Reed séparément à l'Arduino. Tout est extrêmement simple ici. L'interrupteur Reed est connecté de la même manière que le bouton, avec une résistance de 10 k. Le programme restera le même.

Allumez l'alimentation, amenez l'aimant sur l'interrupteur à lames - la LED Arduino s'allumera pendant que les contacts de l'interrupteur à lames sont fermés.

Conseillé: