Sensor de Rastreamento de Linha com Raspberry Pi – Detector KY‑033 Simples para Porta/Linha
Aprenda como usar um único sensor de rastreamento de linha KY‑033 para detectar se uma porta está aberta ou detectar cruzamento de linha, tudo com Raspberry Pi. O guia a seguir cobre fiação, instalação e script Python pronto para rodar.
Sobre Este Projeto
Este exemplo conciso demonstra como o Elegoo 37‑1 Sensor Kit v2 (ou HW‑006 v1.2 compatível) pode transformar um único sensor em detector confiável de status de porta ou rastreamento de linha. Perfeito para robótica, segurança ou projetos de automação DIY.
Conectando o Sensor ao GPIO
O KY‑033 tem três pinos: Sinal (S), +V e Ground (G). Conecte-os da seguinte forma:
- Sinal (S) → GPIO 24 (Pino 18)
- +V → 3.3 V (Pino 1)
- G → GND (Pino 6)
Consulte o esquemático para guia visual.
Instalando o Software
Certifique-se que Python está instalado no seu Raspberry Pi. Então clone o código de exemplo do Gist abaixo e execute.
git clone https://gist.github.com/2299af0b2fbace8994b9fb9e409bc3f5.git
Navegue até o diretório clonado e execute:
python tracer.py
O script exibirá Linha detectada sempre que linha escura for detectada sob o sensor. Você pode testar em ação aqui.
Diagrama de Conexão

Código Python
Abaixo está o script completo. Ele configura o pino GPIO, lê o sensor e imprime mensagem quando linha é detectada.
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
# Pino GPIO conectado ao pino Signal do sensor
GPIO_PIN = 18
GPIO.setup(GPIO_PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP)
# Atraso entre leituras (segundos)
delayTime = 0.2
print("#— Hackster project line tracker example —#")
try:
while True:
if GPIO.input(GPIO_PIN) == False:
print("Linha detectada")
time.sleep(delayTime)
except KeyboardInterrupt:
GPIO.cleanup()
Fonte: Line tracking sensor with RPi
Processo de manufatura
- Como Conectar Sensor de Temperatura DS1820 One‑Wire ao Raspberry Pi via GPIO
- Integração de Dados de Sensores no Raspberry Pi: Guia Prático
- Conectando Sensor Ultrassônico HC‑SR04 ao Raspberry Pi 3 – Guia Completo
- Construa API Robusta de Temperatura e Sensores no Raspberry Pi com Módulo GY‑91
- Rastreamento Avançado de Bolas de Tênis de Mesa com OpenCV no Raspberry Pi
- Medindo Sensores Analógicos no Raspberry Pi com um Único Pino GPIO
- Rastreamento Facial Pan/Tilt em Tempo Real no Raspberry Pi – Guia Prático
- Testando o Sensor de Temperatura DS18B20 no Raspberry Pi
- Construa um Sistema Aeropônico Automatizado com Raspberry Pi e Sensor de Umidade
- Domine GPIO do Raspberry Pi: Interface com Sensor PIR de Movimento no B+/Modelo 2