Điều khiển dải màu LED RGB từ cảm biến nhiệt độ analog (không có Arduino, v.v.)


12

Tôi muốn kết hợp cảm biến nhiệt độ analog với đèn LED RGB để tôi có được dải màu dựa trên nhiệt độ. Nhiệt độ thấp màu xanh, nhiệt độ cao màu đỏ, với màu phai giữa chúng khi nhiệt độ thay đổi. Đối với cảm biến, có lẽ cái gì đó như http://adafruit.com/products/165 cho cảm biến nhiệt độ, và http://www.sparkfun.com/products/105 cho LED.

Sẽ rất đơn giản khi làm điều này với Arduino, nhưng tôi đang cố nghĩ cách làm điều này với một số thiết bị điện tử cơ bản, chi phí thấp - một cách nào đó mà tôi có thể tạo ra hàng tá những thứ này và chạy chúng ra khỏi một thứ như tế bào tiền xu. Tôi muốn trải đều chúng trong một môi trường và có được một "bản đồ ánh sáng" về nhiệt độ khi nhìn trong bóng tối.

Tôi tưởng tượng làm một cái gì đó như thế này ...

Đầu ra cảm biến nhiệt độ tương tự từ 0,0v - 1,0v chuyển thành đầu vào kênh màu xanh đi từ 3.0v đến 0,0v (xanh sáng đến tối), không có đầu ra ở điện áp nhiệt độ> 1.0v

Đầu ra cảm biến nhiệt độ analog từ 0,75v - 1,75v chuyển thành kênh màu đỏ từ 0,0v đến 3,0v (tối đến đỏ sáng), không xuất ra điện áp nhiệt độ <0,75v.

Hiệu ứng sẽ là một ánh sáng màu xanh sáng ở nhiệt độ lạnh nhất, cuối cùng sẽ chuyển sang ánh sáng đỏ rực nhất khi ấm nhất.

Bạn có suy nghĩ gì về việc này có thể được thực hiện theo cách đơn giản / chi phí thấp không?


Thay vì lái đèn LED của bạn bằng điện áp, hãy xem xét lái nó với dòng điện. Điều này sẽ cung cấp cho bạn tuyến tính trực quan tốt hơn nhiều. Hoặc sử dụng PWM, nhưng sau đó bạn nhanh chóng chuyển sang vi điều khiển hoặc Arduino và bạn đã đề cập không muốn điều đó.
jippie

1
Đó là một ý tưởng tuyệt vời! Tôi đang tưởng tượng một số đèn LED 10 mm (hoặc lớn hơn!) Cho việc này. Hi vọng nó sẽ dễ dàng cho bạn.
dext0rb

Câu trả lời:


8

Mạch tương tự đơn giản nhất tôi có thể nghĩ ra là:

Điều khiển nhiệt độ LED RGB

V1 đại diện cho giá trị đầu ra cảm biến nhiệt độ.

Các giá trị của R1 và R3 có thể cần được điều chỉnh đặc biệt nếu bạn sử dụng các bóng bán dẫn khác (bạn có thể sử dụng các điện trở thay đổi để tìm ra các giá trị chính xác sau đó thay thế chúng bằng các điện trở giá trị cố định).

Bạn cũng có thể cần một bộ chia điện áp trên thiết bị đầu cuối cơ sở của Q1.

Đây là phân tích tín hiệu đầu ra.

nhập mô tả hình ảnh ở đây

Điều này giả định rằng bạn đang sử dụng đèn LED RGB anode chung.


Bruno, thật tuyệt! Chỉ là loại mạch cơ bản mà tôi đang tìm kiếm!
Tim Holt

Bạn có thể cung cấp một liên kết đến sơ đồ để người khác có thể chỉnh sửa nó và chạy mô phỏng?
so sánh

@compumike Xin lỗi vì đã trả lời trễ. Tôi chưa tạo tài khoản nên tôi không thể lưu sơ đồ. Nếu bạn muốn, tôi sẽ mở một tài khoản và tạo lại nó để tôi có thể chia sẻ nó.
Bruno Ferreira

4

Vấn đề với việc sử dụng các thành phần rời rạc là bạn sẽ thấy khó khăn để có được màu sắc vừa phải. Bạn có thể cần các đường cong độ sáng cụ thể, điều này sẽ gần như không thể với các bóng bán dẫn. Ví dụ, để làm cho đèn LED xuất hiện gấp đôi độ sáng, bạn thực sự có thể cần phải tăng gấp bốn lần sản lượng ánh sáng (sử dụng dòng điện hoặc chu kỳ nhiệm vụ). Tra cứu tâm lý học trên Wikipedia.

Tôi sẽ chỉ sử dụng bộ điều khiển vi chi phí thấp nhất bạn có thể tìm thấy. Miễn là nó có một chân đầu vào và ba chân đầu ra, thế là đủ. Nó sẽ dễ dàng cạnh tranh với các thành phần riêng biệt về giá, và nó sẽ giúp bạn linh hoạt hơn nhiều để sửa đổi màu sắc.

Tôi đã thực hiện điều này bằng cách sử dụng PIC10. Nó đã làm việc một điều trị. Đây là một MCU rất nhỏ và rẻ. Trên Farnell , chúng chỉ có 0,27 bảng Anh cho 100. Các thành phần khác duy nhất bạn cần là đèn LED, nhiệt điện trở và điện trở. Rẻ hơn, đơn giản hơn và linh hoạt hơn nhiều so với tùy chọn rời rạc.

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.