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

Utilisation dun capteur de distance Raspberry Pi capteur a ultrasons
Utilisation dun capteur de distance Raspberry Pi capteur a ultrasons

# Bibliothèques

importation RPi.GPIO comme GPIO

importation temps

Mode #GPIO (BOARD / BCM)

GPIO.mode réglages(GPIO.BCM)

#set Pins GPIO

GPIO_TRIGGER = 18

GPIO_ECHO = 24

#set direction GPIO (IN / OUT)

GPIO.installer(GPIO_TRIGGER, GPIO.EN DEHORS)

GPIO.installer(GPIO_ECHO, GPIO.DANS)

def distance():

# définissez Trigger sur HIGH

GPIO.production(GPIO_TRIGGER, Vrai)

# définir le déclencheur après 0,01 ms sur LOW

temps.dormir(0,00001)

GPIO.production(GPIO_TRIGGER, Faux)

Heure de début = temps.temps()

Temps d’arrêt = temps.temps()

# enregistrer StartTime

tandis que GPIO.contribution(GPIO_ECHO) == 0:

Heure de début = temps.temps()

# gagner du temps d’arrivée

tandis que GPIO.contribution(GPIO_ECHO) == 1:

Temps d’arrêt = temps.temps()

# décalage horaire entre le départ et l’arrivée

Temps écoulé = Temps d’arrêt Heure de début

# multiplier par la vitesse du son (34300 cm / s)

# et divisez par 2, parce qu’ici et arrière

distance = (Temps écoulé * 34300) / 2

revenir distance

si __Nom__ == ‘__principale__’:

essayer:

tandis que Vrai:

dist = distance()

impression (« Distance mesurée =% .1f cm » % dist)

temps.dormir(1)

# Réinitialiser en appuyant sur CTRL + C

sauf KeyboardInterrupt:

impression(« Mesure arrêtée par l’utilisateur »)

GPIO.nettoyer()

  • AZDelivery 3 x Capteur à Ultrasons Module Compatible avec HC-SR04 Télémètre Compatible avec Arduino et Raspberry Pi y Compris Un eBook
    ✅ Mesure de distance par ultrasons de 2 cm à 3 m jusqu'à une précision d'environ 3 mm. ✅ Dimensions: 45 x 20 x 19 mm (largeur avec broches env. 26 mm). ✅ Jusqu'à 50 mesures par seconde. ✅ Faible consommation d'énergie (env. 2 mA par mesure, max. 100 mA par seconde). ✅ Ce produit inclut un E-Book qui fournit des informations utiles sur la façon de commencer votre projet. Il permet une installation rapide et fait gagner du temps sur le processus de configuration. On y trouve une série d'exemples d'applications, des guides d'installation complets et des bibliothèques.
  • OcioDual HC-SR04 Capteur à Ultrasons Module Télémètre Sonde de Distance Mesure Ultrasonique HCSR04 pour Raspberry Pi AVR DIY
    Le HC-SR04 comprend un émetteur ultrason, un récepteur et un circuit de contrôle. Quand il est activé, il émet des séries d'impulsion ultrasonique à 40 kHz et reçoit l'écho d’un objet. La distance entre le capteur et l’objet est calculée en mesurant le temps de trajet des ondes sonores ( au moyen d’une base temps TTL ) entre l'émission et la réception de l'écho. Compatible avec Raspberry, Pi, AVR ... Modèle: HC-SR04. Pin: 4 (Vcc, Trig, Echo, Gnd). Tension de fonctionnement: 5V. Plage de détection (minimum): environ 3cm. Portée de détection (maximum): environ 4m. Mesures par seconde: 50. Angle du capteur: 15º. Consommation: 100mA / seconde. Fréquence: 40kHz. Dimensions: environ 45 x 20 x 19mm. Poids: environ 10g.
  • ELEGOO 5 pièces HC-SR04 Module Ultrason de Capteur de Distance pour Mega Nano Robet XBee Zigbee Ultrasonic Module Distance Sensor
    Capteur Ultrason de Mesure de Distance HC-SR04 (Ultrasonic Module Distance Sensor) Le HC-SR04 comprend un émetteur ultrason, un récepteur et un circuit de contrôle. Quand il est activé, il émet des séries d'impulsion ultrasonique à 40 kHz et reçoit l'écho d’un objet. La distance entre le capteur et l’objet est calculée en mesurant le temps de trajet des ondes sonores ( au moyen d’une base temps TTL ) entre l'émission et la réception de l'écho Alimentation: 5Volt continu; Courant de repos: moins de 5mA; Angle effectif: moins de 15° Distance mesurée:de 2 cm à 300 cm; Résolution:0,3 cm Contenu du Paquet: 5 x Module HC-SR04 avec un petit cadeau