Contrairement à la détection de ligne blanche (voir la fiche Carte infrarouge nous n'allons pas utiliser ici une
émission IR "simple", mais une émission IR codée à 40kHz.
En effet, les capteurs de lignes peuvent être cachés sous le robot, et ne sont ainsi pas soumis à des éclairages
parasites qu'ils détecteraient.
Mais la détection d'obstacle oblige à regarder devant le robot. Il faut donc un système moins sensible
aux perturbations.
Le codage à 40kHz permet de s'affranchir des éclairages ambiants.
En fait, c'est la fréquence utilisée pour les télécommandes infra-rouges des TVs, magnétoscopes, etc ...
|
|
Le capteur utilise un émetteur et un récepteur.
L'émetteur est une diode qui émet dans l'infra-rouge. Elle peut être directement actionnée par un micro-contrôleur comme le PIC.
Le récepteur est un petit composant qui fait réception/amplification/démodulation.
Il s'alimente en 5V et sort un signal TTL inversé. (5 volts si non détection de signal IR, 0 volt si détection).
Là aussi, on peut directement récupérer ce signal sur un micro-contrôleur.
L'émetteur et le récepteur sont dirigés dans le même sens, mais cache l'un à l'autre.
|
|
Le micro-contrôleur va émettre logiciellement un signal à 40kHz sur la LED d'émission .
Il va en même temps scruter la réception.
Si on détecte le signal émis, cela veut dire qu'un objet devant le capteur a renvoyé le signal !
|
|