Mendeteksi cahaya dengan LED


34

Bagaimana cara mendeteksi cahaya dengan LED?


5
Saya juga bertanya-tanya tentang hal ini. Bisakah Anda membuat tampilan array LED dan kemudian mendeteksi sentuhan dengan menggunakan LED yang sama untuk merasakan cahaya yang dipantulkan dari jari?
endolith

Jawaban:


39

Dimungkinkan untuk menggunakan led sebagai sensor cahaya dan juga emitor cahaya. Pada dasarnya led bias bias akan bertindak sebagai kapasititor, jika kemudian diputus muatan akan mengalir pada tingkat yang kira-kira sebanding dengan cahaya yang mengenai itu.

Kita dapat menggunakan ini dengan mikrokontroler - memanfaatkan kemampuan multi-state port. teks alternatif

Resistor harus sekitar 100 ohm, saya hanya menggunakan ini dengan led merah - mungkin bekerja dengan yang lain.

Gunakan urutan berikut:

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

Lamanya waktu akan tergantung pada jumlah cahaya yang mengenai led.

Ada beberapa contohnya di web - saya akan mendaftar di sini karena saya menemukannya lagi:

LED merasakan dan menampilkan intensitas cahaya sekitar

LED merah berfungsi sebagai sensor cahaya

Multi-Touch Sensing melalui LED Matrix Display - video yang sangat keren

LED Sebagai Sensor

Sensing dan Komunikasi dengan Biaya Sangat Rendah Menggunakan LED Dua Arah


Memanfaatkan kapasitansi LED memang cara cerdas untuk mendeteksi cahaya, dan ini adalah solusi yang bagus jika Anda memiliki mikrokontroler. Namun, ini berfungsi karena LED adalah fotodioda yang buruk yang hanya merupakan panel fotovoltaik kecil. Dengan mengukur waktu kapasitansi berkurang, Anda secara tidak langsung mengukur tegangan ini. Solusi analog juga dapat memperkuat tegangan kecil ini, tidak diperlukan bias balik (tetapi terkadang diinginkan karena alasan lain; lihat tautan).
Phil Frost

Mengapa tidak membiarkan A dan B rendah untuk melepaskan kapasitor?
FarO

6

Berikut adalah video yang bagus menggambarkan bagaimana LED dapat digunakan sebagai sensor cahaya http://www.youtube.com/watch?v=VZUvoLDlMS0 Juga Forest M.Mims III telah menulis tentang proyek-proyek sederhana menggunakan LED sebagai sensor sentuh juga.

Juga, saya telah membaca bahwa SMD LED bekerja lebih baik sebagai sensor cahaya daripada melalui lubang LED ...


2

Berikut ini adalah sirkuit yang menggunakan LED untuk mendeteksi cahaya dari perangkat pendidikan: Detektor cahaya LED

LED 0 memungkinkan arus yang sangat kecil dan dipengaruhi cahaya untuk dilewati karena polaritasnya terbalik. Pastikan warnanya hijau, kuning atau transparan atau tidak berfungsi (merah). Transistor memperkuat arus ini hanya cukup untuk mendorong LED terpolarisasi normal (LED 1). Anda dapat menyesuaikan sensibilitas dengan menambahkan lebih banyak transistor, sehingga memiliki amplifikasi yang lebih besar, merespons tingkat pencahayaan yang lebih rendah.



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.