Hc-sr04 arduino

Hc-sr04 arduino

Capteur ultrasonique arduino led

Le capteur HC-SR04 est un capteur de distance à ultrasons de faible précision. Il peut être utilisé dans une multitude de projets, tels que les systèmes de détection d’obstacles pour les véhicules ou les robots, les capteurs de présence, etc.

Le son parcourt 0,0343 cm par microseconde, et il faut 29,2 microsecondes pour parcourir un centimètre. Par conséquent, nous pouvons obtenir la distance existante à partir du temps qui s’écoule entre l’émission de l’impulsion et sa réception. Il faut tenir compte du fait que l’impulsion arrive d’abord à l’objet et doit revenir, la distance est deux fois plus longue que ce qui doit être mesuré.

NewPing est une bibliothèque externe qui améliore les performances et évite certains problèmes rencontrés dans certains types de capteurs de détection de distance. En outre, il comprend certaines fonctions qui facilitent l’obtention des distances. La première étape consiste à le télécharger et à l’installer.

Le code réalisé avec la bibliothèque NewPing est assez simple et en plus d’accepter le capteur ultrasonique HC-SR04, il permet d’utiliser la grande majorité des capteurs qui utilisent l’interface “mesure d’impulsion” à 3 et 4 broches.

Capteur ultrasonique Arduino : comment ça marche ?

Attention : le principe de fonctionnement étant basé sur les ultrasons, ce capteur ne convient pas pour déterminer la distance d’objets qui absorbent le son. Les objets à surface lisse sont optimaux pour la mesure, tandis que les matériaux poreux absorbent davantage le son.

Ce capteur offre une mesure précise et une grande stabilité. Sa plage de mesure est de 2 à 400 cm. Il n’est pas affecté de manière significative par les radiations électromagnétiques ou l’énergie solaire. Le module arduino HC-SR04 comprend également un récepteur et un émetteur.

  Interface de puissance arduino

Connectez le contact de masse à la borne GND de la carte Arduino, connectez la sortie d’alimentation à 5V. Connectez les sorties Trig et Echo à l’arduino sur les broches numériques. L’exemple suivant montre la connexion à une carte de prototypage :

En revanche, le capteur, lorsqu’il émet des ondes et mesure le temps avant leur retour, n’a aucune idée de l’environnement dans lequel elles vont se propager et prend une certaine valeur moyenne pour ses calculs. En conditions réelles, en raison du facteur température de l’air, le capteur HC-SR04 a une marge d’erreur de 1 à 3-5 cm.

Capteur ultrasonique arduino tinkercad

En raison de leurs caractéristiques, les capteurs à ultrasons se retrouvent dans des applications telles que la mesure du niveau (dans des réservoirs contenant différents produits sous forme liquide), le contrôle des collisions dans les systèmes de stationnement, le contrôle de la position dans des domaines tels que la robotique, l’industrie plastique, le contrôle du remplissage des réservoirs.

Les principaux avantages de ces capteurs reposent sur le fait qu’ils ne nécessitent pas de contact physique pour détecter les objets, qu’ils ont un bon rapport qualité-prix et que, comparés à d’autres technologies, les dispositifs à ultrasons sont compacts et légers. Le HC-SR04 se compose d’un émetteur et d’un récepteur d’ultrasons fonctionnant à une fréquence de 40kHz.  Le capteur est alimenté par 5V, il peut donc être alimenté directement par l’Arduino, et peut détecter des objets jusqu’à 5 mètres avec une résolution de 1cm.

Ce capteur est capable de mesurer des particules minuscules jusqu’à 0,8 micron, voire plus. Il est chargé de détecter la fumée de tabac et le pollen, la poussière présente dans les habitations, les filtres à air,…

  Arduino uno vs arduino leonardo

Fiche technique du capteur à ultrasons arduino

Capteur de distance ultrasonique de haute précision HC-SR04 pour Arduino ou Raspberry Pi.- Tension de fonctionnement : 5V DC- Intensité : 10-40mA.- Angle de détection : Pas plus de 15º- Distance de détection : 2cm~450cm.- Précision : Jusqu’à 3mmFiche techniqueHC-SR05 Sensor Tutorial for Arduino

Il s’agit d’un capteur barométrique de précision basé sur le Bosch BMP280, qui est l’évolution du BMP085 et du BMP180 et qui constitue une meilleure solution pour mesurer la pression barométrique et la température avec Arduino ou Raspberry Pi.