Comment rendre n'importe quel appareil sans contact avec Arduino Uno

Comment rendre n'importe quel appareil sans contact avec Arduino Uno

L'Arduino est la meilleure plate-forme lorsqu'il s'agit de se renseigner sur les circuits ou de créer des projets qui impliquent des microcontrôleurs. Arduino peut être utilisé pour contrôler l'appareil sans aucune interface humaine et peut apporter une facilité à contrôler l'appareil, ce qui le rend sans contact. Pour démontrer comment nous pouvons contrôler l'appareil sans le toucher, nous avons fait un contrôle LED sans contact avec Arduino Uno.

Comment prendre un contrôle LED sans contact à l'aide d'Arduino Uno

Pour faire la LED sans contact, nous devons d'abord concevoir un circuit et pour cela, nous avons répertorié les composants nécessaires à la conception de la LED sans contact qui est donnée ci-dessous:

  • Planche à pain
  • Fils de connexion
  • Arduino Uno
  • Capteur de distance à ultrasons (HC-SR04)
  • DIRIGÉ
  • 1 résistance de 220 ohms

Après avoir inscrit les composants, nous avons conçu le circuit et l'image ci-dessous est le schéma du circuit conçu:

Comment créer un assemblage matériel pour concevoir une LED sans contact avec Arduino Uno

Pour implémenter le schéma de circuit donné ci-dessus sur le matériel, nous avons d'abord donné l'assemblage matériel dans l'image ci-dessous:

Pour faire la LED sans contact, nous avons utilisé le capteur de détection d'obstacles à ultrasons qui détectera les obstacles dans sa gamme spécifiée. Pour interfacer le capteur à ultrasons avec Arduino Uno, nous devons connecter sa gâchette et son épingle en écho avec Arduino. Donc, à cette fin, nous avons utilisé la broche 6 et la broche 5 de l'Arduino Uno en utilisant les fils bruns et gris.

La LED est connectée à Arduino en utilisant sa broche 5 et dans la figure ci-dessus, cette connexion est représentée par le fil de couleur bleu.

Nous avons fourni 5 volts aux lignes de broches les plus hautes de la planche à pain à l'aide de la broche à 5 volts d'Arduino et à partir de là, nous avons connecté chaque composant avec l'alimentation.

Pour mieux comprendre comment nous pouvons utiliser le capteur à ultrasons avec Arduino, vous pouvez lire le capteur de distance d'interface avec Arduino.

Comment écrire le code Arduino pour créer une LED sans contact avec Arduino Uno

Le code Arduino utilisé pour programmer le microcontrôleur pour la création de la LED sans contact est donné ci-dessous:

#Define Trig 7 // Affectation de la broche Arduino pour la broche de déclencheur du capteur
#Define Echo 6 // Affectation de la broche Arduino pour la broche d'écho du capteur
#Define LED 5 // Affecter la broche Arduino pour LED
durée int;
void setup()
/ * attribuant des modes de broches pour les composants * /
PinMode (trig, sortie);
PinMode (Echo, entrée);
PinMode (LED, sortie);

VOID LOOP ()

longue dist; / * Définition de la variable qui stockera la valeur de distance * /
DigitalWrite (Trig, Low); // attribuant un état bas à la broche déclencheur
DelayMicrosecondes (2); / * La broche de déclenchement sera à l'état bas pour 2 microsecondes * /
DigitalWrite (Trig, High); // attribuant un état élevé pour déclencher la broche * /
DelayMicrosecondes (10); / * pour 10 microsecondes, la broche de déclenchement restera en haute * /
DigitalWrite (Trig, Low); // attribuant la broche de déclenchement à l'état bas
Durée = Pulsein (écho, haut); / * détectant l'impulsion à l'état élevé du capteur * /
dist = (durée / 2) / 29.1; / * formule pour calculer la distance en cm * /
si (dist <= 10) // if hand comes in 10 cm range of sensor

DigitalWrite (LED, High); / * Allumez la LED sur * /

else / * s'il n'y a pas de main dans la plage de 10 cm * /
DigitalWrite (LED, Low); / * Gardez la LED OFF * /
retard (700);

Pour interfacer les composants avec Arduino, nous avons d'abord affecté les broches respectives pour chaque composant et après cela, nous avons attribué les modes de travail à chaque composant. Dans la section de boucle, nous avons d'abord généré le signal en utilisant la broche de déclencheur du capteur. Pour lire le signal entrant, la broche d'écho du capteur est utilisée à partir de laquelle se trouve la durée de l'onde réfléchie.

Pour calculer la distance que l'onde a couverte, nous avons utilisé la formule suivante:

Distance = (durée / 2) / 29.1;

Pour détecter l'obstacle, nous avons spécifié la plage pour lui en utilisant la condition IF et, dans ce programme, nous avons donné la plage de 10 cm au capteur de détection. Lorsqu'il y a un obstacle dans le 10 cm, la LED s'allumera sinon elle restera dans l'état hors.

L'objectif principal de ce programme est de créer un appareil sans contact où aucune interface humaine n'est requise.

Comment créer du matériel pour créer un appareil sans contact avec Arduino Uno

Nous avons implémenté le circuit conçu sur le matériel en fonction de l'assemblage matériel décrit ci-dessus et dont l'image est donnée ci-dessous:

Pour démontrer le fonctionnement du circuit conçu pour créer la LED de contact moins à l'aide du capteur à ultrasons avec Arduino Uno, nous avons donné un gif d'animation ci-dessous:

Conclusion

Les appareils qui fonctionnent sans aucun contact humain peuvent être nommés comme les appareils sans contact et ces appareils peuvent être utilisés dans différents projets d'automatisation comme la cloche de porte sans touche, le système de lumières automatiques, etc.Pour fabriquer un appareil sans contact, nous avons fait une LED sans contact qui s'éteint et s'active à utiliser des capteurs de détection d'obstacles à ultrasons. Pour illustrer le fonctionnement du projet, nous avons fourni le code Arduino et la mise en œuvre du matériel du projet également.