ĐĂNG KÍ NHẬN TIN TỰ ĐỘNG

Nhập địa chỉ E-mail vào ô phía trên để nhận tin mới liên tục từ Tự Tay Làm

Tự làm mạch điều khiển RC cho dải led RGB

Đăng lúc: Thứ hai - 30/11/2015 22:47 - Người đăng bài viết: Ban Biên Tập
Chia sẻ lên Facebook Chia sẻ lên Twitter Chia sẻ lên Yahoo Chia sẻ lên Zing Me Chia sẻ lên Yume Chia sẻ lên Link hay Chia sẻ lên Google+
dải led RGB

dải led RGB

Hầu hết các dải led RGB hay rgb led strip được vận hành bởi một điều khiển từ xa hồng ngoại. Để tắt hoặc mở hoặc thay đổi màu sắc thì người dùng cần phải đi đến trước bộ phận thu tín hiệu, gây ra nhiều nhàm chán và không phải là một thiết bị thông minh.
Trong bài viết này, Tự Tay Làm sẽ giới thiệu đến các bạn cách làm một mạch điều khiển RC được thiết kế rất riêng cho dải led RGB dùng cho căn phòng cá nhân của bạn. Để điều khiển ánh sáng với vẻ đẹp lung linh, bạn phát triển bảng mạch điều khiển RC để thiết lập màu sắc ở bên phải của dải. Và có thể dùng máy tính tí hon raspberry pi để chạy đoạn mã điều khiển RC. Thiết bị tự chế này thông minh hơn rất nhiều so với mạch điều khiển mặc định của dải led.
Vật liệu và dụng cụ cần chuẩn bị:
 -Một dải led RGB, có thể dùng Google Search tìm kiếm từ khóa rgb led strip rồi mua ở các chợ điện tử.
-Một ATTiny85 (trợ thủ cho Arduino) và một bộ thu  433 MHz.
-Chip nguồn 5V loại L7805.
-3 transistor loại NPN và các tụ điện: 1 µF, 10 µF.
-Nguồn 12V và một số dây dẫn.
- ATTiny programmer, Arduino mega hoặc Arduino uno.
Các bước thực hiện:
Bước 1: Hàn mạch
Nếu đã có đầy đủ các bộ phận thì bạn có thể hàn ngay lên bảng mạch circuid. Dải led cần nguồn điện 12 V, ATTiny85 và bộ thu cần nguồn điện 5V nên cả mạch circuid cần nguồn 12V. Bạn thực hiện hàn mạch giống như trong sơ đồ (hình ảnh bên dưới) và cũng cần phải có một ăng-ten 17 cm trên bộ thu.

mạch điều khiển RC cho dải led RGB

hàn mạch đèn led
 
Bước 2: Nạp chương trình cho ATTiny
Bây giờ, bạn tiến hành flash cho ATTiny với Arduino sketch. Để nạp vi điều khiển thì cần phải sử dụng Arduino ide. Bạn có thể xem khung chương trình mẫu để chuyển đổi RC trong quá trình nhận tín hiệu, tải tại địa chỉ này hoặc tải chương trình đã được sử dụng cho thiết bị trong bài viết.
Bước 3: Gởi code đến Raspberry pi

nạp chương trình mạch led
 
Để gửi tín hiệu số đến máy tính mini, bạn cần phải kết nối Raspberry pi với bộ rc sender. Bạn có thể tham khảo mã chương trình gửi như sau:

#include "RCSwitch.h"
#include
 
#include
 
int main(int argc, char *argv[]) {
 
int PIN = 0;
 
int message = atoi(argv[1]);
 
if (wiringPiSetup () == ­1) return 1;
 
printf("sending message[%d]\n", message);
 
RCSwitch mySwitch = RCSwitch();
 
mySwitch.enableTransmit(PIN);
 
mySwitch.send(message, 32);
 
}


dải led
 
Màu sắc được mã hóa với dạng dữ liệu kiểu số nguyên dung lượng 4 byte. Ba byte tiếp theo chứa cường độ màu sắc cho mỗi màu đỏ, xanh lá cây và màu xanh. Để thiết lập ánh sáng màu xanh lá cây với cường độ 66%, bạn nhập lệnh: sudo sendInt 167.815.680, sendInt trong chương trình biên dịch. Hoặc tắt led với dòng lệnh sudo sendInt 167772160.
Tác giả bài viết: Dr@gon
Nguồn tin: www.tutaylam.com
Đánh giá bài viết
Tổng số điểm của bài viết là: 5 trong 1 đánh giá
Click để đánh giá bài viết
 

Thăm dò ý kiến

Tham khảo ý kiến về website Sản phẩm tự chế

Không nên mở thêm website này.

Ý tưởng tốt, tôi thích website này.

Giao diện website đẹp, dễ tương tác.

Giao diện website màu mè, dễ bị phân tán.