optimisation d'un capteur IR

salut honorables Arduiniens(es),
j'ai réalisé un petit capteur infrarouge(avec des LEDs IR) dont voila le schéma
pour l’émetteur j'ai utilisé une résistance de 100 ohms est le récepteur 84 Kohms, mais les résultat n'est pas très satisfaisant,comment devais-je choisir les résistances pour assurer un rendement optimal??
je voudrais l'utiliser d'une part pour détecter la ligne noire(pour un robot suiveur de ligne) d'une autre comme détecteur d'obstacle.
Merci.

170029.jpg

mais les résultat n'est pas très satisfaisant

Donnes des valeurs mesurées car la "satisfaction" est une notion variable d'un individu à un autre :grin:

Qu'elle est la tension du collecteur du phototransistor quand tu l'éclaire et quand tu coupe la diode infrarouge.
C'est important de connaître les deux états pour vérifier que tu n'est pas perturbé par l'éclairage ambiant.

Et bien sûr donnes la référence des composants que tu utilises et si possible les liens vers les datasheets.

Merci pur votre intérêt,
sur le moniteur serie j'ai des valeurs entre 1020 et 1014,pour la ref ce sont de "simple" LEDs IR (excusez l'expression XD) et j'utilise pour l'alimentation les 5v de la carte.

Bonjour,
Faudrait faire des essais avec la led IR très près du photo-transistor et mesurer la valeur obtenue.
De même mesurer la valeur obtenue dans l'obscurité (ou bien en obstruant le photo-transistor) pour voir l'influence de la lumière ambiante.

Pour un capteur genre suivi de ligne l'idéal est d'avoir un composant qui combine led IR + photo-transistor car ils sont positionnés de façon a avoir une détection optimale des objets très proches du capteur.

Pour un détecteur d'obstacle, la détection risque être très dépendante de la couleur de l'obstacle. Vaudrait mieux un capteur à ultra-sons je pense.

Précisons :
valeur = 1020 -> est ce que la mesure a été faite avec la led IR éteinte ?
valeur = 1014 -> est ce que la mesure a été faite avec la led IR allumée ?

Si le photo transistor ne reçoit pas de lumière infrarouge il est dans un état bloqué.
Il ne passe aucun courant entre son collecteur et son émetteur.

Quand il reçoit de la lumière un courant se met en marche entre le collecteur et l'émetteur, comme ce courant traverse la résistance une différence de potentiel (appelée vulgairement une tension) apparaît aux bornes de la résistance en vertu de la loi d'Ohm U=R*I.

Avec les mesures que tu donnes et en partant du principe que tu alimente l'arduino avec exactement 5V on peut calculer le courant qui traverse la résistance :

Vr= (5V *(1020-1010)/ 1024) / 84kohms = 0,58 µA

A partir de maintenant je ne peux plus rien dire puisque tu ne nous a pas donné les références de tes composants , les simples Led IR cela n'existe pas mais "IR_machin_4X_truc_muche" oui cela existe et en faisant une recherche internet on trouve les liens vers les datasheets, ces références sont absolument obligatoires.
Les résultats peuvent être normaux ou complètement aberrants selon le composant utilisé.

Ensuite si les résultats sont aberrants il faut voir les conditions d'utilisations. Les règles d'utilisation sont souvent incluses aux datasheets ou aux notes d'application (AN pour "application note" pour une recherche sur internet)