Phát hiện ánh sáng với đèn LED


34

Làm cách nào để phát hiện ánh sáng với đèn LED?


5
Tôi cũng đã tự hỏi về điều này. Bạn có thể tạo một màn hình của một dãy đèn LED và sau đó phát hiện cảm ứng bằng cách sử dụng cùng một đèn LED để cảm nhận ánh sáng phản chiếu từ một ngón tay không?
endolith

Câu trả lời:


39

Có thể sử dụng đèn led làm cảm biến ánh sáng cũng như bộ phát sáng. Về cơ bản, một đèn led phân cực ngược sẽ hoạt động như một tụ điện, nếu sau đó nó bị ngắt kết nối, điện tích sẽ thoát ra với tốc độ gần như tỷ lệ thuận với ánh sáng chiếu vào nó.

Chúng ta có thể sử dụng điều này với một vi điều khiển - sử dụng khả năng đa trạng thái của các cổng. văn bản thay thế

Điện trở nên khoảng 100 ohms, tôi chỉ sử dụng cái này với đèn led đỏ - nó có thể hoạt động với người khác.

Sử dụng trình tự sau:

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

Độ dài của thời gian sẽ phụ thuộc vào lượng ánh sáng chiếu vào đèn led.

Có một số ví dụ về điều này trên web - tôi sẽ liệt kê chúng ở đây khi tôi tìm thấy chúng một lần nữa:

LED cảm nhận và hiển thị cường độ ánh sáng xung quanh

Đèn LED đỏ có chức năng như cảm biến ánh sáng

Cảm biến đa chạm thông qua màn hình LED Matrix - video rất hay

Đèn LED làm cảm biến

Cảm biến và truyền thông với chi phí rất thấp sử dụng đèn LED hai chiều


Sử dụng điện dung của đèn LED thực sự là một cách thông minh để phát hiện ánh sáng, và đây là một giải pháp tuyệt vời nếu bạn có một vi điều khiển. Tuy nhiên, nó hoạt động vì đèn LED là một điốt quang kém , chỉ là một bảng quang điện nhỏ. Bằng cách đo thời gian để điện dung giảm, bạn đang gián tiếp đo điện áp này. Một giải pháp tương tự cũng có thể khuếch đại điện áp nhỏ này, không cần sai lệch ngược lại (nhưng đôi khi mong muốn vì các lý do khác; xem liên kết).
Phil Frost

Tại sao không để cả A và B thấp để xả tụ điện?
FarO

6

Dưới đây là một video hay mô tả cách sử dụng đèn LED làm cảm biến ánh sáng http://www.youtube.com/watch?v=VZUvoLDlMS0 Ngoài ra Forest M.Mims III cũng đã viết về các dự án đơn giản sử dụng đèn LED làm cảm biến cảm ứng.

Ngoài ra, tôi đã đọc được rằng đèn LED SMD hoạt động tốt hơn như cảm biến ánh sáng so với đèn LED lỗ ...


2

Đây là một mạch sử dụng đèn LED để phát hiện ánh sáng từ bộ giáo dục: Đầu dò ánh sáng LED

LED 0 cho phép dòng điện rất nhỏ, chịu ảnh hưởng ánh sáng đi qua vì cực của nó bị đảo ngược. Hãy chắc chắn rằng nó có màu xanh lá cây, màu vàng hoặc trong suốt hoặc nó có thể không hoạt động (màu đỏ). Các bóng bán dẫn khuếch đại dòng điện này vừa đủ để điều khiển một đèn LED phân cực bình thường (LED 1). Bạn có thể điều chỉnh độ nhạy bằng cách thêm nhiều bóng bán dẫn, do đó có độ khuếch đại lớn hơn, đáp ứng mức chiếu sáng thấp hơn.


2

Trang web này: http://www.users.waitrose.com/~robinjames/LED_as_light_sensor/LED_as_light_sensor.html cho thấy cách đo mức độ ánh sáng bằng đèn LED và opamp, để cung cấp điện áp tỷ lệ với mức độ ánh sáng. Nó cung cấp một loạt các bài đọc và các tác phẩm từ bóng tối hoàn toàn đến ánh sáng mặt trời đầy đủ. Nó có thể được sử dụng để cung cấp cho ADC của một vi điều khiển như Arduino.


0

Photocell là một cách đơn giản để phát hiện ánh sáng. Điện trở của nó thay đổi tỷ lệ thuận với lượng ánh sáng chiếu vào nó.

LadyAda có một bài viết rất hay về các máy photocopy bao gồm cả việc triển khai Arduino: http://www.ladyada.net/learn/sensors/cds.html .


6
Câu hỏi là về đèn LED!
Federico Russo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.