Détecteur de ligne QTR-8RC (IR LINE TRACKER)
zoom_out_map
chevron_left chevron_right

Détecteur de ligne QTR-8RC (IR LINE TRACKER)

Détecteur de ligne QTR-8RC - 8 senseurs infrarouges - espacement de 9.5mm

11,42 € (TVA incl.) 9,44 € (TVA excl.)
TVA incluse
check Disponible
Paiements sécurisés
Les paiements sont sécurisés par LyraCollect, une société de collecte de paiements française
Multiples solutions de livraison
Il est possible de se faire livrer chez soi, en point relais ou retirer sur rendez-vous chez MCHobby
Colis emballés avec soin et efficacité
Nous préparons, emballons et expédions vos commandes avec un grand respect et un grand soin.
Description

Un line tracker pour détecter et suivre une ligne blanche

Ce module senseur est composé de 8 paires de LED Infrarouge et phototransistor montés avec un espacement de 9.5mm. Cela fait de ce module un excellent trackeur de ligne pour robots. Les paires de LEDs sont placées en série de façon a réduire de moitié la consommation de courant et un transistor MOSFET permet de désactiver les LEDs pour soit économiser de l'énergie, soit obtenir un senseur infrarouge. Chaque senseur produit une  sortie mesurable sur une entrée/sortie digitale.

Fonctionnement du senseur

L'ensemble des senseurs du QTR-8RC (détection par réfléchissement) sont prévu pour être utilisé comme détecteur de ligne mais peuvent également être comme senseur de proximité d'usage général ou senseur de surface réfléchissante. Le module supporte 8 émetteurs infrarouges et 8 senseurs infrarouge (phototransistor) monté en paires et espacés de 9.525 mm.

Montage du senseur de ligne

Pour utiliser le senseur, vous devez d'abord activer la broche de lecture de votre microcontrôleur en sortie pour charger la capacité du noeud en appliquant une tension sur la broche OUT (sortie). Vous pouvez ensuite lire la réflectance (Wikipedia.fr) en relisant la tension sur cette broche en reconfigurant la broche de votre microcontrôleur en entrée. Une fois la broche du microcontrôleur reconfigurée en entrée, la capacité se déchargera au travers du photo-transistor... cette décharge ce faisant plus ou moins vite en fonction de la surface réfléchissante excitant le phototransistor.
La tension sur la broche OUT, chutera donc plus ou moins vite. Il suffit donc de mesurer le temps nécessaire pour que la tension chute suffisamment pour ramener la broche OUT à l'état bas. Ce temps est un bon indicateur de la lumière infrarouge renvoyée sur senseur infrarouge (photo-transistor) et donc du type de surface réfléchissante sous le senseur.
Un temps de décroissance court signifie une plus grande réflexion de la surface.

Cette approche pour effectuer les mesures à plusieurs avantages, plus particulièrement avec ce module capable de désactiver ses LEDs infrarouges:

  • Pas besoin d'un convertisseur digital/analogique (ADC).
  • Améliore la sensibilité par rapport à une sortie analogique avec pont diviseur de tension.
  • Il est possible de lire plusieurs senseurs en même temps (sur la plupart des microcontrôleurs).
  • La lecture en parallèle permet d'optimiser l'activation des LEDs et d'optimiser la consommation.


Toutes les sorties sont indépendantes mais les LEDs sont connectées en série par paires (pour diviser la consommation par deux). Les LEDs sont contrôlées par un MOSFET avec la gate maintenue à VCC à l'aide d'une résistance pull-up. Cela permet de désactiver les LEDs en ramenant le potentiel de la gate du MOSFET à 0 volts (niveau bas). Pouvoir désactiver les LEDs peut être avantageux pour limiter la puissance consommée par le projet lorsque le senseur n'est pas utilisé. Il est également possible de contrôler la luminosité de celles-ci à l'aide d'un signal PWM.

Ce senseur est conçu pour que la carte soit placée parallèlement à la surface à surveiller.

Les résistances de limitation de courant des LED sont prévu pour un fonctionnement sous 5 V. Ces résistances sont organisées en deux étages; ce qui permet de bypasser un étage pour autoriser le fonctionnement sous 3.3 V. Le courant d'une LED est d'approximativement 20–25 mA, ce qui représente un courant de fonctionnement total de 80-100mA pour tout le module.

Schéma du détecteur de ligne QTR-8RC

Spécifications

  • Dimensions: 74.93mm x 12.7mm x 3.175mm (sans pinHeader)
  • Tension de fonctionnement: 3.3-5.0 V
  • Courant de fonctionnement: 100 mA
  • Sorties: 8 sorties compatible avec I/O digitales qui peuvent être lues comme des impulsions (timed high pulse)
  • Distance lecture optimale: 3 mm
  • Distance de lecture maximale: 9.5 mm
  • Poids: 3.09 g (sans pinHeader)

Interfacer les sorties du QTR-8RC sur des entrées digitales

Réponse du senseur infrarouge

La sortie du QTR-1RC (jaune) lorsque le senseur passe au dessus d'une ligne noire (à 3.1mm) et correspondance du temps d'impulsion de cette sortie sur un microcontrôleur (bleu).

Réponse du senseur infrarouge au dessus d'une ligne blanche

La sortie du QTR-1RC (jaune) lorsque le senseur passe au dessus d'une surface blanche (à 3.1mm) et correspondance du temps d'impulsion de cette sortie sur un microcontrôleur (bleu).

Le module QTR-8RC dispose de 8 sorties identiques (une seule sortie pour le QTR-1RC) et nécessite des sorties digitales capable de contrôler une sortie pour produire un signal HIGH et ensuite passer cette broche en entrée pour mesurer le temps nécessaire à la tension pour chuter.

La séquence à utiliser pour lire un senseur est la suivante:

  • Allumer les LEDs Infrarouges (optionnel).
  • Placer la ligne digital en sortie (mode OUTPUT) et placer la ligne au niveau HAUT (HIGH).
  • Attendre au moins 10 μs pour permettre au noeud de se charger.
  • Placer la ligne digital en entrée (haute impédance).
  • Mesurer le temps qui à été nécessaire pour cette ligne retombe au niveau bas.
  • Eteindre les LEDs Infrarouges (optionnel).


En général, ces étapes sont exécutées en parallèles sur les multiples lignes d'entrées/sorties du module.

Avec un forte réflectance, le temps de décroissance de la tension peut être de quelques dizaines de micro-secondes;
Sans aucune réflectance, le temps de décroissance de la tension peut être de plusieurs millisecondes.
Le temps de décroissance exacte dépends des caractéristiques des lignes de votre microcontrôleur (de l'impédance de la ligne lorsqu'elle est configurée en entrée).
Les résultats significatifs sont obtenus endéans 1 ms pour les cas typiques (sauf lorsque vous essayez de mesurer une subtile différence dans des scénarios a basse réflectances), ce qui autorise un échantillonnage des 8 senseurs à une fréquence pouvant atteindre 1 kHz. Si un échantillonnage à basse fréquence est suffisant, il est possible d'économiser une puissance substantielle en désactivant les LEDs Infrarouges. A titre d'exemple, pour un échantillonnage à 100 Hz, les LEDs peuvent être désactivées pendant 90% du temps, ce qui ramène la consommation moyenne de 10mA (au lieu de 100mA).

Tutoriel

Séparer le module en deux

Si vous n'avez pas besoin de 8 senseurs (ou si vous n'avez pas assez de place pour les monter), vous pouvez scinder le module en deux sections (une de 6 senseurs et l'autre de 2 senseurs) comme montré ci-dessous. La carte peut être incisée sur les deux côtes (le long des perforations) et ensuite être courbé jusqu'à ce qu'il soit scindé. Chacune des deux pièces résultante peut être utilisé comme un senseur indépendant.

Séparer le senseur de ligne en deux pièces

Contenu

Le module est livré avec une section de pinHeader (connecteur) et une résistance de 100 Ohm.

Vous pouvez scinder la section de pinHeader en plus petits morceaux pour les souders, a votre convenance, sur le module senseur. Vous pouvez également vous procurer un pinHeader coudé (en angle droit) pour modifier la disposition de vos raccordements ou opter pour un montage plus compacte.

La résistance est nécessaire pour rendre le sous-senseur fonctionnel (à 2 phototransistors) une fois celui-ci séparé du module originel. Cette résistance est uniquement nécessaire sur vous scindez votre module en deux.

Créer un mini-senseur avec deux détecteurs

Fiche technique
REFLECT-SENS-ARR
3232100004979