Table des matières:

CAPTEUR À ULTRASONS ANALOGIQUE pour la MESURE DE DISTANCE : 3 étapes
CAPTEUR À ULTRASONS ANALOGIQUE pour la MESURE DE DISTANCE : 3 étapes

Vidéo: CAPTEUR À ULTRASONS ANALOGIQUE pour la MESURE DE DISTANCE : 3 étapes

Vidéo: CAPTEUR À ULTRASONS ANALOGIQUE pour la MESURE DE DISTANCE : 3 étapes
Vidéo: Capteur à Ultrasons : Fonctionnement + Exercise 2024, Novembre
Anonim
CAPTEUR À ULTRASONS ANALOGIQUE pour MESURE DE DISTANCE
CAPTEUR À ULTRASONS ANALOGIQUE pour MESURE DE DISTANCE

Cette instructables traitera de la façon d'utiliser un capteur à ultrasons connecté à Arduino et de mesurer avec précision les distances de 20 cm à 720 cm.

Étape 1: Le GY-US42V2

Le GY-US42V2
Le GY-US42V2
Le GY-US42V2
Le GY-US42V2

J'ai utilisé le fameux GY-US42V2 qui peut fonctionner sous 4 voies:

-sortie d'impulsion avec une librairie spéciale à installer (SR04.h) non testée

-Communication I2C avec une librairie spéciale SoftI2Cmaster.h (non testée).

-I2C sans bibliothèque spéciale avec cette carte des broches:

  • VCC à VCC,
  • A5 (atmega328 SCL) à CR
  • A4 (atmega328 SDA) vers DT
  • GND à GND

Lien vers l'atmega328 sans résistance de traction, pas une très bonne mesure.

-Serial RX TX avec une librairie spéciale SoftwareSerial.h et ce pin map:

VCC à VCC

GND à GND

  • broche D2 à CR
  • broche D3 à DT
  • VCC vers PS

Plus précis et le meilleur je pense

Quelques spécifications techniques:

GY-US42 est un module de gamme à faible coût et de haute qualité.

Tension de fonctionnement 3-5 V, faible consommation d'énergie, petite taille, installation facile.

Son principe de fonctionnement est que la sonde émet des ondes ultrasonores irradiées par l'objet mesuré, la sonde reçoit des ondes sonores de retour, utilise la différence de temps, calcule la distance réelle. Il existe trois façons de lire les données du module, à savoir, UART série (niveau TTL), IIC, mode impulsion pwm, La vitesse de transmission série est de 9600bps et 115200bps, peut être configurée, il y a un continu, définissez la sortie de deux manières, vous pouvez enregistrer les paramètres d'alimentation.

IIC peut modifier l'adresse interne pour permettre au bus IIC d'accéder en même temps à plusieurs modules. La sortie pwm d'impulsion est la même que sr04.

Le module peut être adapté à un autre environnement de travail et connecté directement au microcontrôleur.

Lorsque l'ordinateur a besoin d'USB dans le module TTL, une connexion directe.

Le mode IIC peut être directement lié à l'APM, au Pixhawk et à d'autres commandes de vol.

Fournit les procédures de communication Arduino, 51, STM32 du microcontrôleur, ne fournit pas de circuits et de source de microcontrôleur interne.

En raison de l'utilisation de l'émetteur-récepteur, une sonde à ultrasons est intégrée, la portée de la zone aveugle est d'environ 20 cm. Dans les 20 cm, la plage n'est pas valide.

Tension: 3-5 V

Le MCU intégré calcule la distance

IIC et série et pwm

Fréquence: 15 Hz (gamme complète)

Courant: 9mA (VCC = 5V)

Étape 2: Le schéma et l'archive dans Sketch and Libs

Le schéma et l'archive dans Sketch and Libs
Le schéma et l'archive dans Sketch and Libs

J'ai fait une carte clone d'arduino avec un atmega328 PU non P, je l'ai depuis longtemps. Je tape 2 sketch appelé:

  • RADARI2C pour I2C fonctionnant sans bibliothèque spéciale
  • RADARserial avec SoftwareSerial.h

Vous trouverez également le croquis original et les libs fournis pour ce capteur.

Étape 3: Conclusion

Ce genre de capteur sera utilisé comme une sorte d'aide au stationnement arrière mais pour une utilisation en extérieur, ce système pourrait être perturbé par le vent qui dévie le son. Fais attention.

Merci à tous les sites Web nécessaires pour modifier cette instructable.

Heureux instructable !!!!

Conseillé: