亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

超声波传感器 (HC-SR04) + Raspberry Pi

硬件

线路设置

图钉

传感器上有四个引脚(标记)需要连接到树莓派上的引脚

  1. VCC 至引脚 2(5v – 电源)
  2. 到引脚 6(接地)
  3. 触发 到引脚 12 (GPIO18)
  4. ECHO 的 330Ω 电阻

– 在它的一端,将其连接到 Pin 18 (GPIO24)- 通过一个 470Ω 电阻器,将它也连接到 Pin6(接地)。- 这样做是因为 GPIO 引脚只能承受最大 3.3V

面包板

使用面包板作为传感器和 pi 之间的连接,如本电路图所示

软件

蟒蛇


创建新脚本

导入 RPi.GPIO 作为 GPIO 导入 时间 GPIO.setmode(GPIO.BCM)TRIG1 =18ECHO1 =24#print(“距离测量进行中”) GPIO.setup(TRIG1, GPIO.OUT)GPIO.output(TRIG1, False)GPIO.setup(ECHO1, GPIO.IN)#print ("Waiting For Sensor1 To Settle")  time.sleep(.1)GPIO.output(TRIG1, True)time.sleep(0.00001)GPIO.output(TRIG1, False)while GPIO.input(ECHO1) ==0:pass pulse_start1 =time.time() while 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()

将您的脚本保存为超声波距离.py

使用终端运行脚本

来源:超声波传感器 (HC-SR04) + 树莓派

当前项目/帖子也可以使用:


制造工艺

  1. Raspberry Pi 温度记录器
  2. Python 和 Raspberry Pi 温度传感器
  3. Raspberry Pi 气象站
  4. Raspberry Pi 上的 1 线温度传感器 DS1820(直接 GPIO)
  5. 超声波传感器 (HC-SR04) + Raspberry Pi
  6. 带 RPi 的线跟踪传感器
  7. 使用 Raspberry Pi 的运动传感器
  8. Raspberry Pi 土壤湿度传感器
  9. JAVA 中的树莓派数字霍尔传感器
  10. Raspberry Pi 温度和光传感器
  11. 测试 DS18B20 传感器
  12. Raspberry Pi 传感器和执行器控制