Table des matières:

Capteur de distance (pour la canne blanche) : 3 étapes
Capteur de distance (pour la canne blanche) : 3 étapes

Vidéo: Capteur de distance (pour la canne blanche) : 3 étapes

Vidéo: Capteur de distance (pour la canne blanche) : 3 étapes
Vidéo: Elle Était Coincée Donc Ce Policier L'aide 2024, Novembre
Anonim
Capteur de distance (pour canne blanche)
Capteur de distance (pour canne blanche)

Un capteur de distance typique a déjà été largement couvert par Instructables. Par conséquent, j'ai voulu essayer une adaptation de ce concept bien connu, comme une application pour une canne blanche.

Les cannes blanches sont les cannes utilisées par les aveugles pour leur indiquer où se trouve le chemin. Le circuit et le code que j'ai développés avec le capteur HC-SR04 émettent un bip avec une fréquence plus élevée lorsque le capteur se rapproche d'un objet. Par conséquent, si le circuit était attaché au bout de la canne blanche, il pourrait être utilisé dans des terrains inconnus ou des endroits sans chemin distinct pour les aveugles. Cela pourrait les aider à éviter les gros objets dans les zones avec lesquelles ils ne sont pas trop à l'aise.

En plus de cela, le circuit peut également indiquer la distance entre le capteur et l'objet qui lui fait face, à l'aide d'un écran LCD. Cela peut s'avérer particulièrement utile dans d'autres scénarios tels que la mesure de la taille d'une pièce lorsque vous n'avez pas de ruban à mesurer sous la main.

Voici un Instructables qui, je crois, fait assez bien l'aspect du capteur de distance de ce projet, car je n'entrerai pas dans trop de détails avec les circuits

Fournitures

1) 1 buzzer piézo 3V (lien)

2) 1 x écran LCD (lien)

3) 40 x câbles de raccordement mâle à mâle et mâle à femelle (lien). Vous avez besoin d'un assortiment de fils mâle à mâle et mâle à femelle OU si vous êtes à l'aise avec la soudure, vous pouvez utiliser n'importe quel type de fil que vous voulez.

4) 1 x capteur à ultrasons HC-SR04 (lien)

6) 1 x Arduino Uno ou Arduino Nano avec son câble de liaison (lien)

7) 1 x planche à pain (lien)

8) 1 x potentiomètre ou potentiomètre pour contrôler le contraste de l'écran LCD (lien)

Étape 1: Câblage de l'écran LCD

Câblage de l'écran LCD
Câblage de l'écran LCD
Câblage de l'écran LCD
Câblage de l'écran LCD

Les broches 2, 3, 4, 5, 11 et 12 de l'Arduino sont respectivement connectées aux broches 14, 13, 12, 11, 6 et 4 de l'écran LCD.

Les broches 1, 5 et 16 de l'écran LCD sont connectées à la terre.

Les broches 2 et 15 de l'écran LCD sont connectées au +5V.

La broche 3 de l'écran LCD est connectée à la borne centrale du potentiomètre ou du potentiomètre. Les deux autres bornes du potentiomètre ou du potentiomètre sont connectées à la terre et au +5V.

Les broches 7, 8, 9 et 10 de l'écran LCD ne sont connectées à rien.

Étape 2: connexion du buzzer et du capteur à ultrasons

Connexion du buzzer et du capteur à ultrasons
Connexion du buzzer et du capteur à ultrasons
Connexion du buzzer et du capteur à ultrasons
Connexion du buzzer et du capteur à ultrasons

Comment fonctionne le circuit:

Le capteur à ultrasons HC-SR04 fonctionne sur le principe de la réflexion des ondes sonores. Un côté du capteur envoie une onde ultrasonore et l'autre côté du capteur la détecte. Ces deux côtés sont utilisés conjointement, la goupille de déclenchement du HC-SR04 est activée, ce qui amène le capteur à tirer une onde sonore ultrasonore. L'Arduino mesure ensuite le temps nécessaire à l'onde sonore pour se refléter sur l'objet et être détectée par le capteur à ultrasons. Connaître cette différence de temps et la vitesse du son peut aider à déterminer la distance entre le capteur et l'objet. Voici un lien qui explique le circuit plus en détail.

Une fois que vous connaissez la distance, il est assez facile de régler la fréquence des bips. La fréquence est inversement proportionnelle à la distance, c'était donc l'équation là. J'ai joué un peu avec la constante pour m'assurer que le bip n'était pas trop fréquent ou trop clairsemé. Les capteurs à ultrasons ne sont pas les plus fiables car ils donnent une valeur incorrecte si la surface vers laquelle il est pointé est inclinée, ou trop loin, ou trop près. Par conséquent, j'ai également mis en place un mécanisme de sécurité intégrée qui émettait un bip constant pour informer l'utilisateur que le capteur à ultrasons avait été mal orienté.

Les connexions:

La borne positive du buzzer est connectée à la broche 6. Cette connexion est représentée par le fil rose. La borne négative du buzzer est reliée à la masse.

Le capteur à ultrasons a 4 broches. Les broches les plus externes, nommées Vcc et GND, sont connectées respectivement au rail +5V et au rail de masse. La broche étiquetée trig est connectée à la broche 9 de l'Arduino. Cette connexion est représentée par le fil vert. La broche étiquetée echo sur le capteur à ultrasons est connectée à la broche 10 de l'Arduino. Cette connexion est représentée par le fil orange.

Étape 3: Le code

Le code
Le code

Le code a tous été annoté pour votre référence

Vous pouvez trouver le lien vers le code dans ce lecteur google.

Conseillé: