Mục lục:

Chuyển động dựa trên ánh sáng RGB của Palms không tiếp xúc: 4 bước
Chuyển động dựa trên ánh sáng RGB của Palms không tiếp xúc: 4 bước

Video: Chuyển động dựa trên ánh sáng RGB của Palms không tiếp xúc: 4 bước

Video: Chuyển động dựa trên ánh sáng RGB của Palms không tiếp xúc: 4 bước
Video: Phong cách Minimalism trong thiết kế căn hộ Palm Heights 2024, Tháng mười một
Anonim
Image
Image

Đèn ngủ RGB, với khả năng điều khiển màu sắc của đèn ngủ bằng chuyển động của tay. Sử dụng ba cảm biến khoảng cách, chúng tôi sẽ thay đổi độ sáng của từng thành phần trong ba thành phần của màu RGB khi đến gần hoặc bỏ tay ra. Bảng Arduino được sử dụng như một bộ vi điều khiển.

Bước 1: Danh sách các thành phần

Danh sách các thành phần
Danh sách các thành phần
Danh sách các thành phần
Danh sách các thành phần

Dự án yêu cầu các chi tiết sau

  • Bộ điều khiển Arduino-1 máy tính;
  • Ma trận 8x8 RGB-1 máy tính;
  • Cảm biến khoảng cách siêu âm HC-SR04-3 chiếc;
  • Thanh ghi dịch chuyển-chip 74hc595 - 4 chiếc;
  • Điện trở 220 Ohm-24 chiếc;
  • Bộ nguồn 5V 2A - 1 cái.
  • Đèn âm trần có chân đế - pc;
  • Dây điện, vật hàn, v.v.

Bước 2: Mạch điện

Mạch điện
Mạch điện

Bước 3: Lắp ráp đèn

Hội đèn
Hội đèn
Hội đèn
Hội đèn
Hội đèn
Hội đèn
Hội đèn
Hội đèn

Bước 4: Tạo bản phác thảo

Phát triển bản phác thảo. Khi phát triển bản phác thảo, tôi đặt các thông số sau:

- khoảng cách 1-20 cm, 1 - độ sáng tối đa, 20 - 0 - cảm biến khoảng cách trong vòng lặp đọc dữ liệu và áp dụng khoảng cách kết quả để đặt độ sáng - nếu khoảng cách thay đổi từ 1-20 cm đến hơn 20 cm trong một chu kỳ (kim quay sang một bên) - độ sáng này được cố định cho màu này

Độ sáng được đặt bằng cách áp dụng tín hiệu PWM vào đầu ra của ma trận cho các nhóm R, G, B. tần số của tín hiệu PWM xấp xỉ 60 Hz. Tín hiệu PWM được tạo ra như sau:

Ví dụ, khoảng cách 5 cm

Tín hiệu PWM-15- (5-1) = 10 chu kỳ ngắt các đèn LED của màu này sáng 4-1-Đèn LED của màu này không sáng

Đề xuất: