J'ai lu des articles sur la LED dans Wikipedia , et il est dit que la LED peut être utilisée à la fois pour l'émission de lumière et la détection. Est-il possible d'y parvenir et comment?
J'ai lu des articles sur la LED dans Wikipedia , et il est dit que la LED peut être utilisée à la fois pour l'émission de lumière et la détection. Est-il possible d'y parvenir et comment?
Réponses:
Essayez ce circuit:
simuler ce circuit - Schéma créé à l'aide de CircuitLab
Le transistor (non critique, tout NPN à usage général fonctionnera probablement) amplifie le faible photocourant de la LED utilisée comme photodiode. Assurez-vous d'obtenir la bonne polarité sur la LED ou vous endommagerez la LED et le transistor. Connectez un 1K en série avec la LED si vous n'êtes pas sûr (la LED ne doit pas s'allumer!). Quelques centaines de nA de la LED / PD devraient entraîner une baisse de l'entrée (en supposant qu'il n'y ait pas de charge supplémentaire à partir de l'entrée, par exemple un pullup).
La LED produira un courant à partir de longueurs d'onde similaires ou inférieures au spectre d'émission, donc une LED verte répondra à la lumière bleue (ou verte) mais pas à la lumière rouge.
Si vous vouliez une tension analogique pour alimenter un ADC pour mesurer la lumière, vous pouvez utiliser une résistance de haute valeur (par exemple 20M) et un tampon suiveur de tension d'amplificateur opérationnel (par exemple, MCP6001 ). La valeur de la résistance peut être supérieure ou inférieure en fonction de la sensibilité souhaitée et de la LED particulière que vous trouvez - les photodiodes commerciales avec des spécifications garanties peuvent être assez bon marché si vous vous lassez de caractériser vous-même les pièces (ou elles peuvent être très chères si vous avez besoin de hautes performances). - par exemple, temps de réponse 300ps, courant d'obscurité 50pA et sensibilité ~ 1A / W)
Oui, une LED peut être utilisée comme capteur. Il donne un courant de sortie proportionnel à l'intensité lumineuse, semblable à une cellule solaire. Mais parce que sa superficie est très petite, le courant est également très petit.
Vous pouvez mesurer le photocourant avec un voltmètre numérique . La plupart des compteurs ont une résistance d'entrée de 10 MEGohms, et vous mesurerez le courant à travers cette résistance. Donc, si votre voltmètre affiche "0,1 V", le photocourant est de 10 nA.
Votre RPI d'origine n'a pas de fonction voltmètre. L'Arduino est capable de mesurer la tension analogique, mais il a probablement une résistance interne plus petite qu'un voltmètre standard. Vous pouvez soit utiliser un circuit tampon d'amplificateur opérationnel, soit utiliser un amplificateur de transimpédance d'amplificateur opérationnel qui convertit le courant d'entrée en tension de sortie.
simuler ce circuit - Schéma créé à l'aide de CircuitLab
Les connexions d'alimentation à l'ampli-op ne sont pas affichées dans Circuit-Lab. Connectez l'alimentation négative à "Vss" et l'alimentation positive à + 3,6V ou à + 5V. Le deuxième circuit est meilleur que le premier. La LED du premier circuit se limite automatiquement à quelque chose de moins que quelques volts, tandis que le deuxième circuit est limité par la tension d'alimentation continue. Notez qu'un amplificateur opérationnel à alimentation unique est requis dont la plage d'entrée en mode commun comprend le rail d'alimentation négatif (Vss dans ce cas) ... tous les amplificateurs opérationnels n'ont pas cette fonction.