Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Ultraschallsensor (HC-SR04) + Raspberry Pi

Hardware

Kabelaufbau

Pins

Es gibt vier Pins (beschriftet) am Sensor, die mit den Pins am Raspberry pi verbunden werden müssen

  1. VCC an Pin 2 (5V – Strom)
  2. GND an Pin 6 (Masse)
  3. TRIG an Pin 12 (GPIO18)
  4. Der 330Ω-Widerstand für ECHO

– Verbinden Sie es an seinem Ende mit Pin 18 (GPIO24) – Verbinden Sie es über einen 470Ω-Widerstand auch mit Pin6 (Masse).- Dies geschieht, weil GPIO-Pins nur maximal 3,3 V vertragen

Steckbrett

Verwenden Sie das Steckbrett als Verbindung zwischen dem Sensor und dem Pi wie in diesem Schaltplan

Software

Python


Neues Skript erstellen

importieren RPi.GPIO als GPIO importieren Zeit GPIO.setmode(GPIO.BCM)TRIG1 =18ECHO1 =24#print ("Distanzmessung in Bearbeitung") GPIO.setup(TRIG1, GPIO.OUT)GPIO.output(TRIG1, False)GPIO.setup(ECHO1, GPIO.IN)#print ("Warten auf Sensor1 zur Beruhigung")  time.sleep(.1)GPIO.output(TRIG1, True)time.sleep(0.00001)GPIO.output(TRIG1, False)während GPIO.input(ECHO1) ==0:pass pulse_start1 =time.time() während GPIO.input(ECHO1) ==1:pass pulse_end1 =time.time()pulse_duration1 =pulse_end1 - pulse_start1distance1 =pulse_duration1 * 17150distance1=round(distance1, 2)print ("Distance1:",distance1, "cm")time.sleep(10)GPIO.cleanup()

Speichern Sie Ihr Skript als ultraschall_distanz.py

Verwenden Sie das Terminal, um das Skript auszuführen

Quelle:Ultraschallsensor (HC-SR04) + Raspberry Pi

Aktuelles Projekt / Beitrag kann auch gefunden werden mit:


Herstellungsprozess

  1. Himbeer-Pi-Temperaturlogger
  2. Python- und Raspberry Pi-Temperatursensor
  3. Raspberry Pi Wetterstation
  4. 1-Draht-Temperatursensor DS1820 am Raspberry Pi (GPIO direkt)
  5. Ultraschallsensor (HC-SR04) + Raspberry Pi
  6. Linienverfolgungssensor mit RPi
  7. Bewegungssensor mit Raspberry Pi
  8. Raspberry Pi Bodenfeuchtigkeitssensor
  9. Raspberry Pi digitaler Hall-Sensor in JAVA
  10. Raspberry Pi Temperatur- und Lichtsensor