Mục lục:

Tắc kè hoa điện tử: 6 bước (có hình ảnh)
Tắc kè hoa điện tử: 6 bước (có hình ảnh)

Video: Tắc kè hoa điện tử: 6 bước (có hình ảnh)

Video: Tắc kè hoa điện tử: 6 bước (có hình ảnh)
Video: tắc kè hoa đổi màu #shortsvideo 2024, Tháng mười một
Anonim
Tắc kè hoa điện tử
Tắc kè hoa điện tử

Bạn đã bao giờ tự hỏi làm thế nào tắc kè hoa thay đổi màu sắc của nó thông qua sự thay đổi của màu sắc môi trường?

Có một thứ gọi là Hormone kích thích Melanocyte hoặc MSH. Nếu bạn muốn tìm hiểu sâu hơn về vấn đề này, vui lòng theo Liên kết này. Ngoài những câu chuyện, tôi muốn xây dựng hệ thống ánh sáng xung quanh hoặc một cái gì đó giống như tắc kè hoa. Điều này trông mát mẻ và nó cũng giúp ích cho mắt. Tôi đã có dải đèn LED neopixel và một cảm biến màu dự phòng. Vì vậy, tôi vừa xây dựng Chameleon (Điện tử) của mình bằng cách sử dụng Arduino (Vi điều khiển cho mọi người) làm bộ não.

Bước 1: Những thứ bạn sẽ cần

Những thứ bạn sẽ cần
Những thứ bạn sẽ cần

1. Arduino Nano (Arduino nào cũng được) Liên kết Amazon cho Arduino Uno2. Cảm biến màu TCS3200 Amazon Link dành cho cảm biến màu 3. Neopixel LED Strip Amazon Link dành cho Neo Pixel LED4. Dây nhảy và nguồn điện

Bước 2: Giới thiệu ngắn gọn về các bộ phận

Giới thiệu ngắn gọn về các bộ phận
Giới thiệu ngắn gọn về các bộ phận
Giới thiệu ngắn gọn về các bộ phận
Giới thiệu ngắn gọn về các bộ phận

Arduino: Bộ vi điều khiển lấy dữ liệu cảm biến màu RGB từ TCS 3200 và tạo ra tín hiệu PWM tương ứng để điều khiển màu của Đèn LED Neopixel. màu sắc của ánh sáng rơi trên dãy photodiode. Dữ liệu này có thể được sử dụng để tái tạo các màu đó. LED Pixel: Điều này có thể tạo ra nhiều màu dựa trên tín hiệu được cung cấp cho nó. Tên của IC là WS2812B.

Bước 3: Kết nối mọi thứ

Kết nối mọi thứ
Kết nối mọi thứ
Kết nối mọi thứ
Kết nối mọi thứ

Kết nối - Phản ứng.. Kết nối phải được thực hiện theo cách mà Arduino phải đọc dữ liệu từ 4 điốt quang khác nhau trong TCS 3200. Và phản ánh lại các giá trị đó dưới dạng dữ liệu tới đèn LED neopixel để sao chép cùng một màu. 4 điốt quang trên các cảm biến nhạy cảm với 4 sự kết hợp màu sắc khác nhau. Những tín hiệu này tạo ra tín hiệu hiện tại được chuyển đổi thành tín hiệu tần số, tức là chuyển đổi I thành F, tín hiệu này được đọc bởi các chân Arduino và sau đó được đưa ra làm đầu vào cho đèn LED Neopixel. Tôi không muốn đi sâu vào hoạt động của cảm biến. Điều này có thể được hiểu bằng cách tham khảo các bảng dữ liệu của cảm biến TCS 3200.

Bước 4: Mã hóa

Mã hóa
Mã hóa

Mã cho dự án này là ở đây.

Bạn có thể tải xuống và giải nén tệp này để tìm các thư viện và mã cần thiết. Vui lòng đặt các thư viện vào thư mục thư viện của Arduino IDE. Biên dịch mã và tải lên. Mã tự giải thích. Tôi cải thiện mã của mình bằng cách xem mã của những người khác. Mọi đề xuất để tối ưu hóa mã luôn được hoan nghênh.

Bước 5: Viola… Nó hoạt động

Viola … Nó hoạt động
Viola … Nó hoạt động

Ở đây nó hoạt động. Nó hiện đang sao chép bất kỳ màu nào bạn đang hiển thị với cảm biến. Các ứng dụng tốt là 1. Ánh sáng xung quanh cho TV và PC'điều này giúp giảm mỏi mắt vì nó bắt chước màu tối đa trên màn hình của bạn. 2. Đèn chiếu sáng trong phòng3. Ánh sáng tâm trạng

4. Bạn có thể in 3D một con tắc kè hoa và đặt tất cả các thiết bị điện tử để biến nó thành một con tắc kè hoa in 3D thực sự.

Xin đừng quên bình chọn cho tôi trong các cuộc thi.

Bước 6: Làm việc với Video

Đây là một video hoạt động.

Đề xuất: