Table des matières:

Microcontrôleur AVR. Capteur de distance à ultrasons. HC-SR04 sur LCD NOKIA 5110 : 4 étapes
Microcontrôleur AVR. Capteur de distance à ultrasons. HC-SR04 sur LCD NOKIA 5110 : 4 étapes

Vidéo: Microcontrôleur AVR. Capteur de distance à ultrasons. HC-SR04 sur LCD NOKIA 5110 : 4 étapes

Vidéo: Microcontrôleur AVR. Capteur de distance à ultrasons. HC-SR04 sur LCD NOKIA 5110 : 4 étapes
Vidéo: Микроконтроллер AVR. Ультразвуковой датчик расстояния. HC-SR04 на ЖК-дисплее NOKIA 5110 2024, Juillet
Anonim
Image
Image

Bonjour à tous!

Dans cette section, je fabrique un appareil électronique simple pour détecter la distance et ces paramètres sont affichés sur l'écran LCD NOKIA 5110. Les paramètres sont affichés sous forme de diagramme et de chiffres. L'appareil est basé sur le microcontrôleur AVR ATMEGA328P. L'appareil est équipé d'un capteur à ultrasons à distance HC-SR04.

Étape 1: Description des composants

Description Composants
Description Composants
Description Composants
Description Composants

Composants de base de l'appareil:

  • Microcontrôleur AVR « ATMEGA328P »
  • LCD graphique monochrome «NOKIA 5110»
  • Capteur de distance à ultrasons « HC-SR04 »

Microcontrôleur AVR « ATMEGA328P »

Fonctionnalités impliquées:

  1. Interruption du temporisateur/compteur 16 bits
  2. Interruptions externes
  3. Interface série SPI maître/esclave

LCD graphique monochrome «NOKIA 5110»

Caractéristiques:

  1. Écran LCD 48 x 84 points
  2. Interface de bus série avec une vitesse maximale de 4 Mbits/s
  3. Contrôleur/pilote interne « PCD8544 »
  4. Rétro-éclairage LED
  5. Fonctionne à la tension 2,7 V-5 V, faible consommation d'énergie, il convient aux applications de batterie
  6. Plage de température de -25˚C à +70˚C
  7. Prise en charge de l'entrée CMOS du signal

Capteur de distance à ultrasons « HC-SR04 »

Caractéristiques et spécifications:

  1. Alimentation: +5V CC
  2. Courant de repos: < 2mA, courant de travail: 15mA
  3. Distance de portée: 2 cm - 400 cm / 1" - 13 pi, résolution: 0,3 cm
  4. Angle de mesure: 30 degrés
  5. Largeur d'impulsion d'entrée de déclenchement: 10 uS
  6. Dimensions: 45 mm x 20 mm x 15 mm

Étape 2: Comment ça marche ?

Comment ça marche?
Comment ça marche?
Comment ça marche?
Comment ça marche?

Le capteur à ultrasons fonctionne sur le principe du système SONAR et RADAR qui est utilisé pour déterminer la distance à un objet.

Un capteur à ultrasons génère les ondes sonores à haute fréquence (ultrasons). Lorsque ces ultrasons frappent l'objet, ils se reflètent sous forme d'écho qui est capté par le récepteur, comme indiqué dans la figure ci-dessous.

En mesurant le temps nécessaire à l'écho pour atteindre le récepteur, nous pouvons calculer la distance.

C'est le principe de fonctionnement de base du module à ultrasons pour mesurer la distance.

Dans le module à ultrasons HCSR04, nous devons donner une impulsion de déclenchement, afin qu'il génère des ultrasons de fréquence 40 kHz.

Après avoir généré des ultrasons, c'est-à-dire 8 impulsions de 40 kHz, l'écho est élevé. La broche d'écho reste élevée jusqu'à ce qu'elle ne récupère pas le son d'écho. Ainsi, la largeur de la broche d'écho sera le temps nécessaire au son pour se rendre à l'objet et revenir en arrière. Une fois que nous avons le temps, nous pouvons calculer la distance, car nous connaissons la vitesse du son.

HC-SR04 peut mesurer jusqu'à 2 cm - 400 cm

Maintenant comment calculer la distance: Distance = Vitesse x Temps

La vitesse des ondes sonores est de 343 m/s

Distance totale = 343 x temps de haute (écho) 2

La distance totale est divisée par 2 car le signal se déplace de HC-SR04 à l'objet et retourne au module HC-SR04

Étape 3: Programmation du micrologiciel du microcontrôleur

Téléchargez le programme -code du microcontrôleur du firmware avec des commentaires.

Ensuite, compilez-le dans un fichier HEX et téléchargez-le dans la mémoire flash du microcontrôleur.

Clignotement du micrologiciel vers le microcontrôleur:

Téléchargement du fichier HEX dans la mémoire flash du microcontrôleur. Regardez la vidéo avec une description détaillée de la gravure de la mémoire flash du microcontrôleur: Gravure de la mémoire flash du microcontrôleur…

Étape 4: Assemblage du circuit du capteur de distance à ultrasons

Ensemble de circuit de capteur de distance à ultrasons
Ensemble de circuit de capteur de distance à ultrasons
Assemblage du circuit du capteur de distance à ultrasons
Assemblage du circuit du capteur de distance à ultrasons

Connectez les composants conformément au schéma de principe.

Branchez l'alimentation et cela fonctionne!

Conseillé: