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

带 RPi 的线跟踪传感器

使用 Line Tracker 检测门是否打开,或者是否只有一个传感器和树莓派越过一条线

关于

一个简单的示例,用于创建线路跟踪器或检测门是否打开,仅使用一个 KY-033 模块和一个来自“Elegoo37-1 Sensor Kit v2” 的树莓 PI 传感器 Elegoo 发给我的

这个 项目还与 HW-006 v1.2 和其他一些跟踪器模块兼容。这个项目包含一个非常简单易用的python代码。

通过GPIO连接传感器

在 GPIO 上连接传感器的 3 个引脚只需很少的操作。来看看:

S 用于信号到达GPIO24 [引脚 18] , +V 用于电压转到 3, 3V [引脚 1], G 用于接地并转到GND [引脚 6] (见示意图)

安装并启动脚本

需要 Python。在做任何事情之前安装它。

将本 gist 中的代码示例复制到您想要在 RPi 中的位置。

git clone https://gist.github.com/2299af0b2fbace8994b9fb9e409bc3f5.git 

打开命令行并启动脚本:

python tracer.py 

当传感器附近有一条暗线时,您的代码应显示“检测到的线”,如下例所示:https://streamable.com/e/gcu08m

原理图

代码

需要的模块将被导入和配置

将 RPi.GPIO 导入为 GPIO
导入时间

GPIO.setmode(GPIO.BCM)

传感器连接的输入引脚声明

GPIO_PIN =18
GPIO.setup(GPIO_PIN, GPIO.IN, pull_up_down =GPIO.PUD_UP)

结果之间的间隔将在此处定义(以秒为单位)

延迟时间 =0.2

打印“#—Hackster 项目线跟踪器示例—#”

主循环

try:
while True:
if GPIO.input(GPIO_PIN) ==False:
打印“检测到线路”

 # Reset + Delay time.sleep(delayTime) 

程序结束后的清理工作

除了键盘中断:
GPIO.cleanup()

来源:带 RPi 的线跟踪传感器


制造工艺

  1. Raspberry Pi 上的 1 线温度传感器 DS1820(直接 GPIO)
  2. 传感器数据与 Raspberry Pi 微处理器的集成
  3. 超声波传感器 (HC-SR04) + Raspberry Pi
  4. 带有 RPi 的环境传感器 API
  5. Raspberry Pi Ball 跟踪
  6. 使用一个 GPIO 引脚读取模拟传感器
  7. 使用树莓派进行平移/倾斜面部跟踪
  8. 测试 DS18B20 传感器
  9. 带有 Raspberry Pi 和湿度传感器的 Aeroponics
  10. 带有 PIR 运动传感器的 Raspberry Pi GPIO:最佳教程
  11. 带摄像头和 PIR 传感器的 Raspberry Pi 家庭安全系统
  12. 将 HC-SR501 PIR 运动传感器与 Raspberry Pi 连接