Utilisation d’un capteur de distance Raspberry Pi (capteur ultrasonique HC-SR04)

Pour de nombreux projets (en plein air), une mesure de distance est nécessaire ou avantageuse. Ces petits modules sont disponibles commençant à 1-2 dollars et peuvent mesurer la distance jusqu’à 4-5 mètres par ultrasons et sont étonnamment précis. Ce tutoriel montre la connexion et le contrôle.

Matériel

Câblage

Il y a quatre broches sur le module d’ultrasons qui sont connectées au Raspberry:

  • VCC à la broche 2 (VCC)
  • GND à la broche 6 (GND)
  • TRIG à la broche 12 (GPIO18)
  • connectez la résistance 330Ω à ECHO.  Sur ses extrémités vous le connectez à la broche 18 (GPIO24) et via une résistance 470Ω vous le connectez aussi à la broche 6 (GND).

Nous le faisons parce que les broches GPIO ne tolèrent qu’une tension maximale de 3,3V. La connexion à GND doit avoir un signal évident sur GPIO24. Si aucune impulsion n’est envoyée, le signal est 0 (via la connexion avec GND), sinon il est 1. S’il n’y aurait pas de connexion avec GND, l’entrée serait indéfinie si aucun signal n’est envoyé (de manière aléatoire 0 ou 1), si ambigu.

Voici la structure comme un diagramme de circuit :

ultraschall_Steckplatine

Script pour le contrôle

Tout d’abord, la bibliothèque Python GPIO devrait être installée

Pour utiliser le module, nous créons un nouveau script

sudo nano ultrasonic_distance.py

avec le contenu suivant :

Après cela, nous lançons :

sudo python ultrasonic_distance.py

Ainsi, toutes les secondes, la distance sera mesurée jusqu’à ce que le script soit annulé en appuyant sur CTRL + C.
C’est ça. Vous pouvez l’utiliser dans de nombreux domaines, mais ceux qui veulent encore mesurer de plus grandes distances devraient se fier à des appareils de mesure laser, qui, cependant, sont beaucoup plus coûteux.

Leave a Comment

Your email address will not be published.

Blog abonnieren

Abonniere Raspberry Pi Tutorials, um kein Tutorial mehr zu verpassen!