Quel est le capteur infrarouge (IR) et comment ça marche
Le capteur IR est un module électronique qui contient l'émetteur et le récepteur, l'émetteur émet le rayonnement infrarouge qui frappe les obstacles et est reflété par cet obstacle qui est détecté par le récepteur du module et il change la sortie en élevée en haute.
Nous pouvons utiliser ce capteur IR avec le Raspberry Pi 4 pour détecter les objets dans l'environnement, également pour découvrir la vitesse des objets en mouvement, et pour découvrir la distance de l'objet en utilisant le capteur IR.
Ce capteur a trois bornes, l'une est VCC connectée aux 5 volts, l'autre est la masse qui est connectée à la borne de sol, et la dernière est de sortie, à travers laquelle nous pouvons découvrir la sortie du capteur IR.
Comment découvrir la présence de l'objet en utilisant le capteur IR avec Raspberry Pi 4
Pour comprendre le fonctionnement du capteur IR, nous configurerons un circuit simple pour découvrir la présence de l'objet devant le capteur IR. À cette fin, nous avons besoin des composants électroniques suivants:
Le diagramme du circuit du circuit pour détecter la présence de l'objet est:
Pour faire le circuit suivant le diagramme du circuit ci-dessus, nous allons d'abord placer le Raspberry Pi 4, le capteur IR et une LED sur la planche à pain:
Va maintenant reliera le capteur IR et la LED avec le Raspberry Pi selon le tableau:
Cathode de la LED | Connectez-le avec le sol de Raspberry Pi 4 |
Anode de la LED | Connectez-le avec le GPIO 24 (BCM 18) |
VCC du capteur IR | Connectez-le avec les 5 volts de Raspberry Pi 4 |
Terre du capteur IR | Connectez-le avec le sol de Raspberry Pi 4 |
Hors du capteur IR | Connectez-le avec le GPIO 23 (BCM 16) |
Quel est le code Python pour la détection de l'objet en utilisant le capteur ir avec Raspberry Pi 4
Pour détecter l'objet en utilisant le capteur IR avec le Raspberry Pi, nous devons écrire un script Python à cet effet, nous ouvrirons le fichier texte avec le nom de "ir_sensor.py”Utilisation d'un éditeur de texte nano:
$ nano ir_sensor.pyMaintenant, nous allons taper le code Python suivant:
Importer RPI.GPIO comme GPIOExplication du code: Nous avons importé le temps et RPI.Bibliothèque GPIO, puis déclaré la broche 16 pour le capteur et la broche 18 pour la LED. Ces numéros de broches sont conformes aux numéros de broches de la carte pour lesquels nous définissons le SetMode sur GPIO.Carte et déclaré la broche du capteur comme entrée et la broche LED comme sortie.
Ensuite, dans l'infini while en boucle, nous vérifions l'entrée du capteur car il détecte un objet; Sa sortie deviendra élevée, la LED deviendra également élevée, sinon la LED restera éteinte.
Pour compiler et exécuter l'IR_SENSOR.fichier py, nous utiliserons la commande:
$ python ir_sensor.pyLe travail matériel du projet est:
La LED est désactivée et l'objet n'est pas devant le capteur:
La LED brillera lorsque l'objet traverse le capteur IR.
Conclusion
L'émetteur du capteur IR transmet en continu les rayons infrarouges, lorsque l'objet arrive devant ces rayons, les rayons se reflètent en raison de l'obstacle. Les rayons sont détectés par le récepteur du module IR et rend la sortie du capteur IR élevé. Dans cet article, nous avons interfacé le module IR avec le Raspberry Pi 4 et comprenons le fonctionnement d'un module IR en réalisant un projet de détection d'objet simple.