Réalisez un commutateur sans contact (sans contact): 4 étapes (avec des images)

Réalisez un commutateur sans contact (sans contact): 4 étapes (avec des images)

Table des matières:

Anonim

Bonjour tous le monde. Dans cet Instructable, je vais vous montrer comment réaliser facilement un commutateur sans contact avec un capteur de distance. Cela pourrait être très utile pour votre maison ou d’autres machines.

Parce que je suis étudiant et que je fais un projet sur «Maison passive», je souhaite un commutateur spécial.

Provisions:

Étape 1: ce dont vous avez besoin

Ce que vous devez faire

cet interrupteur, sont:

-fils

-une planche à pain

-un capteur de distance. Je préfère le HC-SR04 ou un HC-SR05.

-une carte Arduino

-un voyant pour tester le programme

Étape 2: câblage

Le capteur de distance a 4 broches:

-VCC

-TRIGONOMÉTRIE

-ÉCHO

-GND

Relier:

-VCC à 5V sur votre carte Arduino

-TRIG à une broche numérique (dans mon cas, la broche 3)

-ECHO à une autre broche numérique (dans mon cas, la broche 4)

-GND à GND

Connectez la LED à une broche numérique, elle doit être différente des autres broches.

Étape 3: programme

Pour certains d'entre vous qui ne comprennent pas le code, il y a deux parties (en "boucle vide") dans mon code:

-La première partie concerne le capteur de distance. Pour mesurer la distance, le capteur envoie et reçoit un écho (type de son). J'ai utilisé la longueur d'une feuille A4 (29,7 cm - 11,69 ") pour la calibrer. Dans ce calcul" distance = (durée / 2) / 29,7 ", j'ai divisé la durée en 2 à cause du temps que l'écho doit aller de ce côté de la feuille à un autre côté de la même feuille, est la même chose que l'écho passe d'un autre côté au capteur (il est placé de ce côté de la feuille).

-La deuxième partie est la partie principale de ce code. Voici la structure de mon code:

Tandis que(…){

…;

Tandis que(…){

…;

Tandis que(…){

…;

Tandis que(…){

…;

}

}

}

}

Si votre main (ou un objet) se situe entre 2 et 10 cm (0,79 "-3,94", vous pouvez modifier cette plage dans le programme), le programme entrera le premier "While" et le voyant (ou autre chose) s'allumera sur. Et lorsque vous déplacez votre main de plus de 10 cm (le "deuxième" pendant "), le voyant doit toujours s'allumer (comme un commutateur normal). Si votre main mesure entre 2 et 10 cm pour la deuxième fois (3e "Pendant"), le voyant doit s’éteindre. Et lorsque vous l'éloignez du capteur (> 10 cm, 4e "While"), les voyants doivent toujours s'éteindre jusqu'à ce que vous rapprochez votre main de plus de 10 cm.

Étape 4: Résultat …

Désolé pour mon anglais. Je ne suis pas un locuteur natif. Si vous avez une amélioration, ils sont les bienvenus!

Si ce projet vous intéresse, cliquez sur le bouton "Voter" en haut à droite et votez!