LED ile ışığı algılama


34

Bir LED ile ışığı nasıl tespit edebilirim?


5
Ben de bunu merak ettim. Bir dizi LED gösterebilir ve ardından aynı ışığı kullanarak parmağınızı yansıtan ışığı algılayabilir misiniz?
Endolith

Yanıtlar:


39

Bir ışık sensörü olarak bir ledin yanı sıra bir ışık yayıcı kullanmak da mümkündür. Temel olarak, ters eğimli bir led, kapasitör olarak görev yapar, eğer daha sonra kesilirse, şarj, vuran ışığa kabaca orantılı bir oranda boşalacaktır.

Bunu bir mikrodenetleyici ile kullanabiliriz - portların çok durumlu yeteneğini kullanarak. alt metin

Direnç yaklaşık 100 ohm olmalıdır, bunu sadece kırmızı ledlerle kullandım - başkalarıyla da çalışabilir.

Aşağıdaki sırayı kullanın:

Set Port A output high
set Port B output low   // this makes sure the led is discharged
wait 1mS
set Port A output low
set Port B output high  // reverse bias and charge
wait 1mS
set Port B as input     // Port B is high impedance input
time how long for Port B to read low

Sürenin uzunluğu, ışığa vuran ışığın miktarına bağlı olacaktır.

İnternette bunun birkaç örneği var - onları tekrar buldukça burada listeleyeceğim:

LED ortam ışığının yoğunluğunu algılar ve görüntüler

Kırmızı LED'ler ışık sensörleri olarak işlev görür

LED Matris Ekranlarında Çoklu Dokunma Algılama - çok iyi video

Sensörler olarak LED'ler

İki Yönlü LED'leri Kullanarak Çok Düşük Maliyetli Algılama ve İletişim


LED'in kapasitansını kullanmak gerçekten de ışığı algılamanın akıllıca bir yoludur ve bir mikrodenetleyiciniz varsa bu mükemmel bir çözümdür. Ancak, bir LED , yalnızca küçük bir fotovoltaik panel olan zayıf bir fotodiyot olduğu için çalışır . Kapasitansın düşme süresini ölçerek, bu voltajı dolaylı olarak ölçersiniz. Bir analog çözelti bu küçük voltajı da yükseltebilir, ters bir önyargıya ihtiyaç duymaz (ama bazen başka nedenlerden dolayı arzu edilir; bağlantıya bakın).
Phil Frost

Kondansatörü boşaltmak için neden hem A hem de B'yi düşük bırakmıyorsunuz?
FarO

6

İşte LED'lerin ışık sensörü olarak nasıl kullanılabileceğini açıklayan güzel bir video http://www.youtube.com/watch?v=VZUvoLDlMS0 Ayrıca Forest M.Mims III, LED'leri dokunmatik sensörler olarak kullanarak da basit projeler hakkında yazdı.

Ayrıca SMD LED'lerin ışık sensörleri olarak delik LED'lerden daha iyi çalıştığını okudum ...


2

İşte bir eğitim setinden ışığı tespit etmek için bir LED kullanan bir devre: LED ışık detektörü

LED 0, kutupları ters çevrildiğinden dolayı çok küçük, ışıktan etkilenen bir akımın geçmesine izin verir. Yeşil, sarı veya saydam olduğundan veya çalışamadığından (kırmızı) emin olun. Transistörler bu akımı normal bir polarize LED (LED 1) sürmek için yeterli bir şekilde yükseltir.



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.