Comment faire un capteur de proximité simple à l'aide d'Arduino

Table des matières:

Comment faire un capteur de proximité simple à l'aide d'Arduino
Comment faire un capteur de proximité simple à l'aide d'Arduino
Anonim

Cet article explique comment créer un capteur de proximité simple construit à l'aide de LED et d'Arduino, capable de détecter la distance entre le capteur et l'objet devant lui sans aucun contact physique. Le capteur donnera une gamme de signaux analogiques à l'Arduino qui peuvent ensuite être vus sur l'ordinateur. Le haut-parleur 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
  • 100k résistance
  • Fils de cavalier
  • Ruban électrique
  • Émetteurs led IR (minimum de 2)
  • Récepteurs led IR (photodiode à 2 broches)

Pas

Créer un capteur de proximité simple à l'aide d'Arduino Étape 1
Créer un capteur de proximité simple à l'aide d'Arduino Étape 1

Étape 1. Commencez par mettre de côté le matériel nécessaire

Créer un capteur de proximité simple à l'aide d'Arduino Étape 2
Créer un capteur de proximité simple à l'aide d'Arduino Étape 2

Étape 2. Préparez la LED IR en coupant un petit morceau de ruban électrique, puis en l'enroulant autour de la LED pour former un tube comme indiqué ci-dessus

Créer un capteur de proximité simple à l'aide d'Arduino Étape 3
Créer un capteur de proximité simple à l'aide d'Arduino Étape 3

Étape 3. À l'aide de la planche à pain, des cavaliers, de la résistance et de la LED, configurez la connexion comme suit

  • Connectez la résistance de 5v au positif (grosse broche) du récepteur IR.
  • Connectez toutes les LED IR à la broche 3.3v de l'Arduino.
  • Connectez un cavalier de A0 sur l'Arduino à la jambe positive sur le 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 LED ne court-circuite car les LED sont très sensibles et peuvent brûler.
Créer un capteur de proximité simple à l'aide d'Arduino Étape 4
Créer un capteur de proximité simple à l'aide d'Arduino Étape 4

Étape 4. Créez votre code

Il s'agit d'un code simple qui imprimera les données IR sur l'écran de votre ordinateur, ces variables peuvent ensuite être utilisées pour contrôler presque tout. Ce code permettra une simple lecture analogique du capteur IR.

int IRrécepteur = A0; // initialise

Créer un capteur de proximité simple à l'aide d'Arduino Étape 5
Créer un capteur de proximité simple à l'aide d'Arduino Étape 5

int IRval;

Créer un capteur de proximité simple à l'aide d'Arduino Étape 6
Créer un capteur de proximité simple à l'aide d'Arduino Étape 6
void setup()
{
pinMode(IRreceiver, INPUT); // déclare que c'est une entrée
Serial.begin(9600); // vitesse à laquelle la communication se produira
}
boucle vide()
{
int IRval= analogRead(IRreceiver); // déclarer les données
Serial.println(IRval); // imprime les données
retard(10); } // ajoute un délai pour lisser les choses

Étape 5. Assurez-vous que toutes les connexions sont sûres, puis téléchargez le code sur votre Arduino

Après le téléchargement, affichez la communication série.

Étape 6. Examinez les données

Les données doivent varier en fonction de la distance entre le capteur et l'objet.

Créer un capteur de proximité simple à l'aide d'Arduino Final
Créer un capteur de proximité simple à l'aide d'Arduino Final

Étape 7. Terminé

Des astuces

  • Attention à ne pas confondre le récepteur LED avec l'émetteur LED, ils se ressemblent tous.
  • La lumière infrarouge n'est pas visible à l'œil nu, Cependant, vous pouvez la voir à travers un appareil photo numérique, cela permet de voir si la LED fonctionne ou non.
  • Utilisez l'appareil photo de votre téléphone pour voir si l'IR émet. Assurez-vous que la caméra ne filtre pas les infrarouges, sinon la caméra pourrait ne pas capturer les émissions infrarouges.

Conseillé: