Comment faire une sonnette non touchée à l'aide du capteur de distance avec Arduino Uno
Pour faire la sonnette qui ne nécessite aucune interface humaine, nous avons utilisé un capteur de distance à ultrasons (HC-SR04) en donnant une distance minimale pour détecter la main du visiteur. Lorsque le visiteur apporte sa main dans la plage définie du capteur, elle déclenchera la sonnette.
Afin de créer la sonnette non touchée, nous avons conçu un circuit pour cela et pour cela, nous devons présélectionner les composants nécessaires pour concevoir le circuit pour la sonnette non touchée.
Après avoir finalisé les composants nécessaires, nous pouvons désormais créer un circuit et nous avons donné le schéma ci-dessous qui montre la conception du circuit.
Assemblage matériel pour créer une sonnette sans touche à l'aide d'Arduino Uno
Pour implémenter la conception du circuit donné ci-dessus, nous devons créer l'assemblage matériel comme indiqué ci-dessous.
L'assemblage matériel donne l'idée de ce à quoi ressemblera le circuit sur le matériel réel et clarifie également la connexion de chaque composant utilisé dans le circuit.
Nous avons utilisé le capteur de distance (HC-SR04) pour détecter la main et pour le connecter avec Arduino, nous avons utilisé les broches 6 et 7 et la connexion est représentée par le fil brun et gris. Si vous souhaitez comprendre le fonctionnement du capteur de distance, vous devez d'abord vérifier le capteur de distance d'interface avec Arduino Uno.
Pour connecter le buzzer à Arduino, nous avons utilisé la broche Arduino 4 et la connexion est représentée par le fil jaune. De même, nous avons également utilisé la LED pour une indication qui est connectée à la broche 5 de l'Arduino à l'aide du 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.
Code Arduino pour fabriquer la sonnette sans touche à l'aide du capteur de distance avec Arduino Uno
Pour créer une sonnette qui ne nécessite aucune interface humaine, nous avons programmé le microcontrôleur en utilisant l'ide Arduino et le code respectif est donné ci-dessous:
#Define Echo 6 // Affectation de la broche Arduino pour la broche d'écho du capteurLe code Arduino compilé pour fabriquer la sonnette sans contact est assez simple. Nous avons d'abord attribué les broches pour chaque composant et déclaré certaines variables pour stocker les valeurs. Après cela, nous avons attribué des modes à chaque composant et dans la section de boucle du croquis, nous avons d'abord généré l'impulsion à l'aide de la broche de déclencheur du capteur.
Pour détecter le pouls entrant, nous avons utilisé le pulsein () Fonction, puis nous avons calculé la distance en centimètres en utilisant la formule suivante:
dist = (durée / 2) / 29.1;Pour comprendre comment nous avons utilisé cette formule, lisez plus d'ici. Pour allumer la sonnette, nous avons utilisé les conditions si ailleurs de sorte que lorsque la distance est inférieure à 10 cm, tournez la LED et la sonnette. Mais si la personne place sa main en continu dans la plage de 10 cm, alors la sonnette sonnera également en continu pour éviter que nous devons éteindre la sonnette pendant 5 secondes après sa première bague.
Implémentation du matériel pour la conception de sonnettes non tactiles à l'aide d'Arduino Uno
Nous avons implémenté l'assemblage matériel décrit ci-dessus sur le matériel réel qui peut être vu dans l'image ci-dessous:
Sous l'animation montre le fonctionnement du croquis compilé pour créer la sonnette non touchée:
Puisque nous avons utilisé un buzzer comme sonnette de ce projet, nous pouvons également utiliser la sonnette conventionnelle. Pour exécuter la sonnette sur une alimentation AC, vous devez utiliser un relais qui fonctionnera en fonction de la sortie du capteur. L'assemblage matériel pour fabriquer la sonnette de porte AC est donnée dans l'image ci-dessous
Conclusion
La tendance à la fabrication d'appareils qui ne nécessite aucune interface humaine a été augmentée récemment en raison de la pandémie continue et il existe un certain nombre d'appareils qui peuvent être rendus fonctionnels sans interface humaine. L'un des appareils les plus courants est la sonnette et cet appareil est également l'un des appareils fréquemment utilisés dans notre routine quotidienne. Nous avons donc créé une sonnette non touchée en utilisant le capteur de distance avec Arduino Uno. Nous avons également fourni le croquis Arduino utilisé pour programmer le microcontrôleur et la simulation pour le matériel que nous avons assemblé.