Line-Tracking-Sensor mit Raspberry Pi – Einfacher KY-033 Tür/Line Detektor
Lernen Sie, wie Sie einen einzelnen KY-033 Line-Tracking-Sensor nutzen, um zu erkennen, ob eine Tür offen ist oder eine Linienkreuzung zu detektieren – alles mit einem Raspberry Pi. Der folgende Guide deckt Verdrahtung, Installation und ein sofort lauffähiges Python-Skript ab.
Über dieses Projekt
Dieses knappe Beispiel demonstriert, wie das Elegoo 37-1 Sensor Kit v2 (oder kompatibles HW-006 v1.2) einen einzelnen Sensor in einen zuverlässigen Türstatus- oder Line-Tracking-Detektor verwandelt. Perfekt für Robotik, Sicherheit oder DIY-Automatisierungsprojekte.
Sensor an GPIO anschließen
Der KY-033 hat drei Pins: Signal (S), +V und Ground (G). Wie folgt verbinden:
- Signal (S) → GPIO 24 (Pin 18)
- +V → 3,3 V (Pin 1)
- G → GND (Pin 6)
Schematisch für visuelle Anleitung beachten.
Software installieren
Sicherstellen, dass Python auf Ihrem Raspberry Pi installiert ist. Dann Beispielcode vom folgenden Gist klonen und ausführen.
git clone https://gist.github.com/2299af0b2fbace8994b9fb9e409bc3f5.git
In das geklonte Verzeichnis navigieren und ausführen:
python tracer.py
Das Skript gibt Line detected aus, wann immer eine dunkle Linie unter dem Sensor erkannt wird. In Aktion testen hier.
Verdrahtungsdiagramm

Python Code
Unten das komplette Skript. Es setzt den GPIO-Pin auf, liest den Sensor und gibt eine Nachricht bei Linienerkennung aus.
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
# GPIO-Pin verbunden mit Sensors Signal-Pin
GPIO_PIN = 18
GPIO.setup(GPIO_PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP)
# Verzögerung zwischen Messungen (Sekunden)
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()
Quelle: Line tracking sensor with RPi
Herstellungsprozess
- DS1820 One-Wire Temperatursensor an Raspberry Pi GPIO anschließen
- Sensordaten in Raspberry Pi integrieren: GPS & MPU-9150 Hands-On Guide
- HC-SR04 Ultraschallsensor an Raspberry Pi 3 anschließen – Komplettanleitung
- Robuste Temperatur- & Sensor-API auf Raspberry Pi mit GY-91 Modul bauen
- Fortgeschrittenes Tischtennisball-Tracking mit Raspberry Pi und OpenCV
- Analoge Sensoren am Raspberry Pi mit nur einem GPIO-Pin auslesen
- Echtzeit Pan/Tilt Gesichtstracking auf Raspberry Pi – Praktischer Leitfaden
- DS18B20 Temperatursensor am Raspberry Pi testen
- Automatisiertes Aeroponik-System mit Raspberry Pi und Feuchtigkeitssensor bauen
- Raspberry Pi GPIO meistern: PIR-Bewegungsmelder an B+/Model 2 anschließen