1: Introduction au capteur IR
Un IR ou le capteur infrarouge est un dispositif qui mesure les rayonnements infrarouges autour de son entourage en émettant les rayons IR puis en recevant le rayon réfléchi. Il publie un signal numérique une fois que les rayons réfléchis sont reçus.
Ces capteurs sont couramment utilisés dans une variété d'applications, y compris les systèmes de télécommande, les détecteurs de mouvement et la robotique. La carte ESP32 permet aux utilisateurs de programmer et de contrôler le capteur IR en utilisant un ensemble simple d'instructions. Avec la capacité de détecter le rayonnement infrarouge, le capteur IR peut être utilisé pour détecter la présence d'objets, mesurer la température et même contrôler d'autres appareils.
2: fonctionnement du capteur ir
Un capteur IR fonctionne en émettant un faisceau de rayonnement infrarouge et en détectant lorsque le faisceau est réfléchi au capteur. Lorsque le faisceau est interrompu, le capteur sortira un numérique signal. Ce signal peut être utilisé pour déclencher une action ou un événement, comme allumer une lumière ou activer un moteur.
Capteur IR Caractéristique de deux composants principaux:
Une fois la tension appliquée à Diode émettrice de lumière infrarouge il émet un rayon de lumière infrarouge. La lumière se déplace dans l'air et après avoir frappé l'objet, il reflète au capteur de réception qui est un photodiode.
Si l'objet est plus proche au capteur ir a fort la lumière sera réfléchie. Au fur et à mesure que l'objet se déplace loin Le signal réfléchi reçu est plus faible.
Quand le Le capteur ir est actif, il produit un signal faible à sa broche de sortie qui peut être lue par n'importe quelle carte microcontrôleur.
Une autre chose intéressante à propos de ce tableau est qu'il a deux à bord LEDS, un pour le pouvoir et deuxième pour le sortir signal Lorsque le capteur est déclenché par n'importe quel objet.
3: Pinout de capteur IR
Un capteur IR a généralement 3 épingles:
De plus, le capteur IR a également:
4: Capteur IR Interfaçage avec ESP32
Pour utiliser le capteur IR avec un ESP32 Connectez VCC avec 3.PIN 3V ou 5V sur l'ESP32. La broche Out peut être connectée aux broches numériques de la carte ESP32. La broche GND sera connectée à la terre ESP32.
Une fois les connexions établies, vous pouvez utiliser l'environnement de programmation d'Arduino (IDE) pour lire la sortie du capteur et effectuer des actions en fonction du rayonnement infrarouge détecté.
4.1: schéma
Le tableau donné explique le diagramme de broches du capteur IR avec un ESP32:
Pin de capteur ir | Broche ESP32 |
VCC | VIN / 5V / 3.3V |
GND | GND |
DEHORS | D14 |
Le LED à D27 est connecté qui brille une fois l'objet détecté par le capteur ESP32 et IR.
4.2: code
Connectez ESP32 à PC et téléchargez ci-dessous le code.
#define ir_sensor 14 / * d14 IR Pin défini * /Dans le code donné ci-dessus d'abord, nous avons initialisé les broches numériques pour le capteur IR et la LED. D14 et D27 Les broches de capteur IR sont définies pour le capteur IR et LED respectivement.
Ensuite en utilisant pinMode () Fonction La broche du capteur IR est définie sous forme d'entrée et la broche LED est définie en sortie. Si la condition est utilisée pour le capteur IR. Si l'entrée reçue de l'IR est FAIBLE LED tournera SUR. D'un autre côté, si aucune onde réfléchie n'est détectée par le capteur IR, la sortie IR sera HAUT Et la LED restera DÉSACTIVÉ.
4.3: sortie
Après avoir téléchargé le code sur la carte ESP32, nous pouvons tester le circuit en utilisant n'importe quel objet qui vient devant le capteur infrarouge.
Ci-dessous l'image indique que la LED est DÉSACTIVÉ Comme les rayonnements IR ne sont reflétés par aucun des objets. Le capteur n'est pas déclenché, ce qui signifie qu'il enverra un HAUT Signal à sa broche de sortie.
Maintenant, comme l'objet est devant le capteur IR, le rayonnement est reflété et reçu par la photodiode sur le capteur IR, donc la LED est tournée SUR. Dans ce cas, un FAIBLE Le signal sera généré par un capteur IR.
Conclusion
Les capteurs IR ou infrarouges peuvent détecter la présence d'un objet. À l'aide des broches numériques ESP32, nous pouvons recevoir des signaux de la sortie du capteur IR et peut déclencher la réponse en fonction du besoin. Les capteurs IR ont plusieurs applications, notamment les systèmes de télécommande, les détecteurs de mouvement et la robotique. Cet article explique les étapes pour intégrer les capteurs IR à ESP32 en utilisant le code IDE Arduino.