Cet article explique comment créer un capteur de proximité simple à l'aide de LED et d'Arduino, capable de détecter la distance entre le capteur et l'objet devant lui sans contact physique. Le capteur donnera une gamme de signaux analogiques à l'Arduino, qui peuvent ensuite être vus sur l'ordinateur. L'orateur est facultatif et n'est pas nécessaire si vous faites une version simple de ce projet.
Les matériaux nécessaires
- Arduino
- Planche à pain
- Résistance 100k
- Fils de cavalier
- Ruban électrique
- Emetteurs led IR (minimum de 2)
- Récepteurs LED (photodiode à 2 broches)
Pas
-
1 Commencez par mettre de côté les matériaux requis
-
2 Préparez la LED IR en coupant un petit morceau de ruban électrique et en l'enroulant autour de la LED pour former un tube comme indiqué ci-dessus.
-
3 À l’aide de la carte d’injection, des câbles de connexion, de la résistance et de la LED, procédez comme suit.
- Connectez la résistance de 5v au positif (grosse broche) sur le récepteur infrarouge.
- Connectez toutes les LED IR à la broche 3.3v de l'Arduino.
- Connectez un cavalier de A0 sur l'Arduino à la branche positive du récepteur IR.
- Connectez tous les négatifs du récepteur et des LED au GND sur Arduino.
- Assurez-vous qu'aucun des fils ou des DEL ne court-circuitent, car les DEL sont très sensibles et peuvent brûler.
-
4 Construisez votre code C'est un code simple qui imprime les données IR sur votre écran d'ordinateur, ces variables peuvent ensuite être utilisées pour contrôler presque tout. Ce code permettra une lecture analogique simple du capteur infrarouge.
- int IRreceiver = A0; // initialise
- int IRval;
- void setup()
- pinMode (IRreceiver, INPUT); // déclare sa une entrée
- Serial.begin (9600); // vitesse à laquelle la communication se produira
- boucle vide ()
- int IRval = analogRead (IRreceiver); // déclarer des données
- Serial.println (IRval); // imprimer les données
- retard (10); // ajoute un délai pour lisser les choses
- int IRreceiver = A0; // initialise
- 5 Assurez-vous que toutes les connexions sont sécurisées, puis téléchargez le code sur votre Arduino. Après son téléchargement, ouvrez la communication série.
- 6 Examinez les données. Les données doivent varier en fonction de la distance entre le capteur et l'objet.
-
7 Fini.
Facebook
Twitter
Google+