¿Cómo detecto luz con un LED?
¿Cómo detecto luz con un LED?
Es posible utilizar un led como un sensor de luz así como un emisor de luz. Esencialmente, un led de polarización inversa actuará como un capacititor; si se desconecta, la carga se drenará a una velocidad aproximadamente proporcional a la luz que la golpea.
Podemos usar esto con un microcontrolador, utilizando la capacidad de múltiples estados de los puertos.
Laresistenciadebeserdeaproximadamente100ohmios,soloheusadoestoconledsrojos;puedefuncionarconotros.
Usalasiguientesecuencia:
SetPortAoutputhighsetPortBoutputlow//thismakessuretheledisdischargedwait1mSsetPortAoutputlowsetPortBoutputhigh//reversebiasandchargewait1mSsetPortBasinput//PortBishighimpedanceinputtimehowlongforPortBtoreadlow
Eltiempodependerádelacantidaddeluzquelleguealled.
Hayvariosejemplosdeestoenlaweb.Losenumeraréaquícuandolosencuentrenuevamente:
Los LED rojos funcionan como sensores de luz
Detección multitáctil a través de pantallas matriciales de LED : muy buen video
Detección y comunicación de muy bajo costo mediante indicadores LED bidireccionales
Aquí hay un buen video que describe cómo se pueden usar los LED como un sensor de luz enlace También Forest M.Mims III ha escrito sobre proyectos simples que utilizan LED como sensores táctiles también.
También, he leído que los LED SMD funcionan mejor como sensores de luz que a través de los LED de orificio ...
Aquí hay un circuito que usa un LED para detectar la luz de un kit educativo:
El LED 0 permite que pase una corriente muy pequeña, influenciada por la luz, porque su polaridad está invertida. Asegúrese de que sea verde, amarillo o transparente o puede que no funcione (rojo). Los transistores amplifican esta corriente solo lo suficiente como para impulsar un LED polarizado normal (LED 1). Puede ajustar la sensibilidad agregando más transistores, lo que tiene una mayor amplificación y responde a un nivel de iluminación más bajo.
Este sitio: enlace muestra cómo medir los niveles de luz utilizando un LED y un indicador de luz, para dar un voltaje proporcional al nivel de luz. Ofrece una amplia gama de lecturas y funciona desde la oscuridad total hasta la luz solar total. Puede utilizarse para alimentar el ADC de un microcontrolador como un Arduino.