Construisez une barrière photoélectrique infrarouge Raspberry Pi et mesurez la vitesse

Dans ce tutoriel, je veux vous montrer comment configurer et utiliser une petite barrière photoélectrique infrarouge, qui émet un signal dès que la barrière lumineuse est interrompue. En traversant les deux photocellules l’une derrière l’autre, la vitesse peut être mesurée.

Accessoires

Installer

Dès que la barrière lumineuse est interrompue, un signal positif doit être envoyé, sinon un négatif (0). J’utilise une résistance de rappel avec le récepteur IR (noir) au lieu du commutateur.

EGHS-PullUpDownSwitchProtectedLes deux photocellules sont distantes de 10 cm pour moi. Pour que la vitesse soit calculée correctement, vous devrez peut-être ajuster la distance dans votre script. La structure réelle est la suivante:

lichtschranke_SteckplatineLa petite LED rouge est uniquement destinée aux tests et peut être omise.

Une fois que vous avez configuré le circuit, la LED doit s’allumer dès que la barrière photoélectrique est fermée (par exemple, les doigts entre les deux).

Mesurer la vitesse

Pour que la vitesse puisse désormais également être mesurée, le temps est mesuré, qui passe, jusqu’à ce que les deux barrières lumineuses soient traversées. Si la distance n’est pas exactement de 10 cm, vous devez l’ajuster.

sudo nano distance_test.py

Et ajoutez le code suivant

Enregistrez et quittez avec CTRL + O et CTRL + X. Maintenant, nous pouvons le démarrer.

sudo python distance_test.py

Si le script ne fonctionne pas correctement, cela est probablement dû au fait que les photocellules ne pointent pas exactement les unes vers les autres et donc, de l’électricité peut circuler, mais cela est hors de la plage acceptée et il n’est pas déterminé si 0 ou 1

En conclusion avec une autre image de ma structure ::

blank

Articles similaires

Bouton retour en haut de la page
Fermer