Cet article couvre:
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.
La carte Arduino Uno 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.
Note: 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 trois épingles:
De plus, le capteur IR a également:
4: Interfaçage du capteur IR comme bouton-poussoir avec Arduino Uno
Un capteur infrarouge (IR) peut être utilisé comme bouton-poussoir avec un microcontrôleur Arduino Uno.
Pour configurer cela, connectez d'abord le VCC et GND broches du capteur ir aux épingles d'alimentation correspondantes sur la carte Arduino. Ensuite, connectez la broche de signal de l'IR aux broches numériques Arduino.
Dans votre code Arduino, vous pouvez ensuite utiliser le DigitalRead () fonction pour détecter les modifications de l'état de la broche d'entrée et déclencher une réponse, comme l'activation d'une LED ou l'envoi d'un signal à un autre appareil.
4.1: schéma
Le tableau donné explique le diagramme de broches du capteur IR avec un arduino uno:
Pin de capteur ir | Épingle arduino uno |
VCC | VIN / 5V / 3.3V |
GND | GND |
DEHORS | D8 |
Le LED à D3 est connecté qui brille normalement et si le IR Le capteur détecte que tout mouvement de mouvement s'éteindra.
4.2: code
Connectez Arduino Uno à PC et téléchargez ci-dessous le code.
const int ir_push_button = 8; / * D8 pour le bouton poussoir * /Dans le code donné ci-dessus d'abord, nous avons initialisé les broches numériques pour le capteur IR et la LED. D8 et D3 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 HAUT LED tournera DÉSACTIVÉ De même, si l'état du bouton IR est FAIBLE signifie qu'un objet arrive devant le capteur ir, la LED tournera SUR.
Note: Quand le Le capteur ir est actif, il produit un signal faible (signifie si le mouvement de l'objet est détecté) à sa broche de sortie qui peut être lu par n'importe quelle carte microcontrôleur.
4.3: sortie
Après avoir téléchargé le code sur la carte Arduino Uno, 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É. Cela explique qu'un bouton-poussoir n'est pas pressé et un HAUT Le signal est sorti par le capteur IR.
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. Cela explique qu'un bouton-poussoir est pressé et un actif FAIBLE Le signal est envoyé à Arduino.
Conclusion
Les capteurs IR ou infrarouges peuvent détecter la présence et la disponibilité des objets. En utilisant des broches numériques Arduino Uno, nous pouvons recevoir des signaux de la sortie du capteur IR et peut déclencher la réponse en fonction du besoin. À l'aide d'un capteur IR, nous pouvons créer un bouton-poussoir basé sur un rayonnement infrarouge sans fil. Cet article couvre les étapes complètes et le code requis pour programmer un capteur IR comme bouton-poussoir avec Arduino Uno.