Capteur de suivi de ligne avec RPi
Utilisez un Line Tracker pour détecter si une porte est ouverte, ou si une ligne est franchie avec un seul capteur et un raspberry pi
À propos
Un exemple simple pour créer un tracker de ligne ou détecter si une porte est ouverte avec un seul module KY-033 et un Raspberry PI, capteur du « Elegoo37-1 Sensor Kit v2″ qu'Elegoo m'a envoyé.
Ceci est également compatible avec le HW-006 v1.2 et certains autres modules de suivi. Ce projet comprend un code python très simple à utiliser.
Connectez le capteur via le GPIO
Il y a très peu de manipulation pour brancher les 3 broches du capteur sur le GPIO. Voyons :
S est pour Signal arrivé à GPIO24 [Épingle 18] , +V est pour la tension aller à 3, 3 V [Épingle 1], G est pour le sol et allez à GND [Épingle 6] (Voir schéma)
Installer et démarrer le script
Python est requis. Installez-le avant de faire quoi que ce soit.
Exemple de code de clone dans cet essentiel où vous voulez dans votre RPi.
git clone https://gist.github.com/2299af0b2fbace8994b9fb9e409bc3f5.git
Ouvrez votre ligne de commande et lancez le script :
python tracer.py
Votre code doit afficher « Ligne détectée » lorsqu'une ligne sombre est proche du capteur comme dans cet exemple : https://streamable.com/e/gcu08m
Schémas
Code
Les modules nécessaires seront importés et configurés
importer RPi.GPIO en tant que GPIO
heure d'importation
GPIO.setmode(GPIO.BCM)
Déclaration de la broche d'entrée qui est connectée au capteur
GPIO_PIN =18
GPIO.setup(GPIO_PIN, GPIO.IN, pull_up_down =GPIO.PUD_UP)
La pause entre les résultats sera définie ici (en secondes)
delayTime =0.2
print "#— Exemple de suivi de ligne de projet Hackster —#"
boucle principale
try :
tandis que True :
if GPIO.input(GPIO_PIN) ==False :
print "Ligne détectée"
# Reset + Delay time.sleep(delayTime)
Travaux de récupération après la fin du programme
sauf KeyboardInterrupt :
GPIO.cleanup()
Source :capteur de suivi de ligne avec RPi
Processus de fabrication
- Capteur de température 1 fil DS1820 au Raspberry Pi (GPIO directement)
- L'intégration des données du capteur avec le microprocesseur Raspberry Pi
- Capteur à ultrasons (HC-SR04) + Raspberry Pi
- API de capteur environnemental avec un RPi
- Suivi de la boule Raspberry Pi
- Lecture de capteurs analogiques avec une broche GPIO
- Pan/Tilt Face Tracking avec le raspberry pi
- Test du capteur DS18B20
- Aéroponie avec Raspberry Pi et capteur d'humidité