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

树莓派接 KY‑033 循迹/门状态传感器:简易 Python 实现

学习用单个 KY‑033 循迹传感器检测门开关或识别线条穿越,配合树莓派实现。本指南涵盖接线、安装与即运行 Python 脚本。

项目简介

这个简明示例演示 Elegoo 37‑1 Sensor Kit v2 (或兼容 HW‑006 v1.2) 如何将单个传感器变为可靠的门状态或循迹检测器。适合机器人、安防、DIY 自动化项目。

GPIO 接线

KY‑033 三脚:信号 (S)、+V、地 (G)。按下连接:

原理图见文末。

软件安装

确保树莓派已装 Python。克隆 Gist 样例代码并运行。

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

进入克隆目录执行:

python tracer.py

脚本检测到传感器下方深色线条时输出 Line detected。可在此 观看演示。

接线图

树莓派接 KY‑033 循迹/门状态传感器:简易 Python 实现

Python 代码

完整脚本:设置 GPIO、读取传感器、检测到线条时打印消息。

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
# 传感器信号脚对应 GPIO
GPIO_PIN = 18
GPIO.setup(GPIO_PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP)

# 读取间隔 (秒)
delayTime = 0.2

print("#— Hackster project line tracker example —#")
try:
    while True:
        if GPIO.input(GPIO_PIN) == False:
            print("Line detected")
        time.sleep(delayTime)
except KeyboardInterrupt:
    GPIO.cleanup()

来源:Line tracking sensor with RPi

制造工艺

  1. 树莓派 GPIO 直连 DS1820 单总线温度传感器指南
  2. 树莓派传感器数据融合实战:GPS 与 MPU‑9150 IMU 的 I²C 与 UART 接入
  3. 树莓派 3 接 HC‑SR04 超声波测距传感器完全指南
  4. 树莓派构建稳健传感器 API:基于 GY‑91 多功能模块的 Flask 实现
  5. 树莓派 OpenCV 乒乓球追踪进阶教程
  6. 树莓派单 GPIO 引脚读取模拟传感器:RC 充电法实战
  7. 树莓派实时人脸追踪云台:OpenCV + 舵机 + ServoBlaster 实战
  8. 树莓派 DS18B20 温度传感器测试与 HC-SR04 超声波测距实战
  9. 树莓派自动化气雾栽培系统:湿度传感器智能控制
  10. 掌握树莓派 GPIO:在 B+/Model 2 上接入 PIR 运动传感器
  11. 树莓派家庭安防系统:PIR 运动检测 + 摄像头邮件报警
  12. HC‑SR501 PIR 运动传感器与树莓派接线、校准与 Python 编程全指南