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.
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:
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 ...
Berikut ini adalah sirkuit yang menggunakan LED untuk mendeteksi cahaya dari perangkat pendidikan:
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.
Situs ini:
http://www.users.waitrose.com/~robinjames/LED_as_light_sensor/LED_as_light_sensor.html
menunjukkan cara mengukur tingkat cahaya menggunakan LED dan opamp, untuk memberikan tegangan sebanding dengan tingkat cahaya. Ini memberikan berbagai bacaan dan bekerja dari kegelapan total hingga sinar matahari penuh. Ini dapat digunakan untuk memberi makan ADC dari mikrokontroler seperti Arduino.
Photocell adalah cara sederhana mati untuk mendeteksi cahaya. Daya tahannya bervariasi secara proporsional dengan jumlah cahaya yang bersinar di atasnya.
Jawaban:
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.
Resistor harus sekitar 100 ohm, saya hanya menggunakan ini dengan led merah - mungkin bekerja dengan yang lain.
Gunakan urutan berikut:
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
sumber
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 ...
sumber
Berikut ini adalah sirkuit yang menggunakan LED untuk mendeteksi cahaya dari perangkat pendidikan:
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.
sumber
Situs ini: http://www.users.waitrose.com/~robinjames/LED_as_light_sensor/LED_as_light_sensor.html menunjukkan cara mengukur tingkat cahaya menggunakan LED dan opamp, untuk memberikan tegangan sebanding dengan tingkat cahaya. Ini memberikan berbagai bacaan dan bekerja dari kegelapan total hingga sinar matahari penuh. Ini dapat digunakan untuk memberi makan ADC dari mikrokontroler seperti Arduino.
sumber
Photocell adalah cara sederhana mati untuk mendeteksi cahaya. Daya tahannya bervariasi secara proporsional dengan jumlah cahaya yang bersinar di atasnya.
LadyAda memiliki artikel yang sangat bagus tentang fotosel termasuk implementasi Arduino: http://www.ladyada.net/learn/sensors/cds.html .
sumber