Capteur de suivi de ligne KY‑033 avec Raspberry Pi : Détecteur de porte/lignes simple
À propos de ce projet
Cet exemple concis montre comment le Kit capteurs Elegoo 37‑1 v2 (ou HW‑006 v1.2 compatible) peut transformer un unique capteur en détecteur fiable d'état de porte ou de suivi de ligne. Idéal pour la robotique, la sécurité ou l'automatisation DIY.
Connexion du capteur au GPIO
Le KY‑033 possède trois broches : Signal (S), +V et Masse (G). Connectez-les comme suit :
- Signal (S) → GPIO 24 (Broche 18)
- +V → 3,3 V (Broche 1)
- G → GND (Broche 6)
Reportez-vous au schéma pour un guide visuel.
Installation du logiciel
Assurez-vous que Python est installé sur votre Raspberry Pi. Clonez ensuite l'exemple de code depuis le Gist suivant et exécutez-le.
git clone https://gist.github.com/2299af0b2fbace8994b9fb9e409bc3f5.git
Accédez au répertoire cloné et lancez :
python tracer.py
Le script affichera Ligne détectée chaque fois qu'une ligne sombre est détectée sous le capteur. Vous pouvez voir une démonstration ici.
Schéma de câblage

Code Python complet
Ci-dessous le script intégral. Il configure la broche GPIO, lit le capteur et affiche un message lors de la détection d'une ligne.
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
# Broche GPIO connectée à la broche Signal du capteur
GPIO_PIN = 18
GPIO.setup(GPIO_PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP)
# Délai entre les lectures (secondes)
delayTime = 0.2
print("#— Exemple traqueur de ligne Hackster —#")
try:
while True:
if GPIO.input(GPIO_PIN) == False:
print("Ligne détectée")
time.sleep(delayTime)
except KeyboardInterrupt:
GPIO.cleanup()
Source : Capteur de suivi de ligne avec RPi
Processus de fabrication
- Comment connecter un capteur de température DS1820 One‑Wire à un Raspberry Pi via GPIO
- Intégration de données de capteurs sur Raspberry Pi : Guide pratique complet
- Connexion du capteur ultrasonique HC‑SR04 au Raspberry Pi 3 : Guide complet
- Créer une API robuste de température et capteurs sur Raspberry Pi avec le module GY‑91
- Suivi avancé de balle de ping-pong sur Raspberry Pi avec OpenCV
- Mesurer des capteurs analogiques sur Raspberry Pi avec une seule broche GPIO
- Suivi de visage Pan/Tilt temps réel sur Raspberry Pi – Guide pratique
- Test du capteur de température DS18B20 sur Raspberry Pi
- Construire un système aéroponique automatisé avec Raspberry Pi et capteur d'humidité