IR

Qu’est-ce qu’un capteur infrarouge ?

sensorinfrarrojo

Le capteur infrarouge, également connu sous le nom de capteur IR, détecte la lumière reflétée et est donc capable de distinguer le blanc du noir ou la clarté de l’obscurité.

Il s’agit d’un composant numérique car il renvoie uniquement deux valeurs (0 et 1). Quand il détecte du noir, il renvoie la valeur 0 (le noir absorbe la lumière, par conséquent la lumière reflétée mesurée par le capteur est équivalente à 0). Quand il détecte du blanc, il renvoie la valeur 1. De nombreux objets du quotidien comportent des capteurs IR, par exemple :

  • Four à micro-ondes
  • Porte de garage
  • Alarme
  • Réverbère (s’allume quand la nuit tombe et s’éteint quand le jour se lève).
  • Automobile (peut détecter l’obscurité ou le brouillard et allumer les phares).
Nous te proposons deux exercices avec le capteur infrarouge : un pour faire sonner un buzzer et un autre pour allumer une LED. Tu auras besoin de :

  1. 2 x ZumBloq Infrarouge
  2. 1 x ZumBloq LED
  3. 1 x ZumBloq Buzzer
  4. Une carte contrôleur ZUM BT 328 ou une carte compatible avec Arduino UNO
  5. Un câble USB
G003520

Avant de commencer, regarde cette vidéo pour savoir comment calibrer les capteurs IR.  Et maintenant c’est parti !

Exercice 1

Faire sonner le buzzer quand le capteur IR détecte du noir

Comme nous l’avons déjà expliqué, le capteur infrarouge est capable de distinguer le noir du blanc. Avant de commencer à programmer, connecte les composants à la carte contrôleur comme sur le schéma ci-dessous ( le capteur infrarouge à la broche numérique 3 et le buzzer à la broche numérique 5)

ZUM-3-5Une fois le buzzer et le capteur infrarouge connectés à la carte, commence le programme. Utilise le bloc Si…exécuter.
Sejemploinfrarojozumbador

Dans cet exemple, nous avons déclaré une variable appellée couleur_détectée qui correspond au capteur infrarouge. Nous avons ajouté une condition (que la couleur détectée soit le noir) pour que le buzzer sonne. Pour vérifier le fonctionnement du programme, tu peux placer le capteur infrarouge à environ trois centimètres d’une surface blanche et glisser ta main entre le capteur et cette surface. Que se passe-t-il ? Le buzzer sonne-t-il ?

Exercice 2

Faire s’allumer une LED quand les deux capteurs IR détectent du noir

Maintenant, nous allons faire en sorte qu’une LED s’allume quand les deux capteurs IR détectent du noir. Pour cela, procède comme d’habitude. Connecte les capteurs IR aux broches numériques 2 et 3 et la LED à la broche 7, comme sur le schéma ci-dessous :

ZUM-3-2-7

Programme la carte contrôleur pour que la LED s’allume quand les deux capteurs détectent du noir. Deux conditions doivent être remplies pour que l’instruction s’exécute (ici que la LED s’allume). Utilise le bloc et de la section logique pour ajouter les deux conditions dans le programme.

bitbloq_led_ir

Félicitations,  tu sais programmer un capteur infrarouge ! Maintenant, apprendre à un robot à suivre une ligne te paraîtra très simple.