Thế giới đầy màu sắc: 4 bước (có hình ảnh)
Thế giới đầy màu sắc: 4 bước (có hình ảnh)

Video: Thế giới đầy màu sắc: 4 bước (có hình ảnh)

Video: Thế giới đầy màu sắc: 4 bước (có hình ảnh)
Video: Bài Kiểm Tra Màu Sắc Cho Biết Tuổi Tâm Hồn Của Bạn 2025, Tháng Giêng
Anonim
Image
Image
Kết nối tất cả các phần tử với Breadboard
Kết nối tất cả các phần tử với Breadboard

Nguồn tham khảo : Tại đây

RGB Colorful World là đèn ngủ được tạo ra bởi các cảm biến màu RGB. Nó có thể dễ dàng thay đổi và chọn màu bạn muốn theo tâm trạng hiện tại của bạn. Bạn có thể có màu ánh sáng ban đêm mà bạn muốn, một khi bạn sử dụng nó để cảm nhận vật thể có màu sáng.

//

Sửa đổi Phần (bản gốc):

- Tên gốc: Bộ chọn màu RGB

Quân nhu

Bạn sẽ cần:

- Arduino Leonardo (Hoặc khác) - Mua tại đây

- TCS3200 RGB Sencer (Hoặc loại khác) - Mua tại đây

- Bảng điều khiển LCD (1602 IIC / I2C) - Mua tại đây

- Nút bấm (bất kỳ loại nào)

- Điện trở 4,7kΩ (x1)

- Điện trở 10kΩ (x1)

- Điện trở 220Ω (x2)

- Đèn LED RGB - Mua tại đây

- BreadBoard

- Chụp đèn ngủ

- Thùng carton

//

Sửa đổi Phần (bản gốc):

- Arduino Pro Micro

- Màn hình LCD không có I2C

- Cảm biến RGB TCS34725

- máy in 3D

Bước 1: Kết nối tất cả các phần tử với Breadboard

Image
Image

Trước khi chúng tôi cài đặt mọi thứ cùng một lúc, sẽ an toàn hơn nếu kiểm tra từng mục một. Bởi vì nếu bạn đã cài đặt mọi thứ nhưng nó không hoạt động, bạn khó có thể tìm ra lỗi gì.

Cách đấu dây của các Arduinos khác nhau sẽ khác nhau. Nếu bạn đang sử dụng Arduino khác, bạn có thể tìm kiếm sơ đồ nối dây và mã từ các dự án khác.

Bây giờ chúng tôi sẽ giới thiệu cách kết nối dây:

Cảm biến màu RGB

GND_ có hai GND, cả hai đều được kết nối với cực âm của bảng mạch (cực âm phải kéo dây đến Arduino GND)

OUT_connect tới pin8 của Arduino

S2 → Arduinopin10

S3 → Arduino pin9

VCC_có hai VCC, cả hai đều được kết nối với cực dương của bảng mạch (cực dương cần kéo dây đến 5v của Arduino)

S0 → chân Arduino 12

S1 → chân Arduino 11

Bảng điều khiển LCD

GND_ được kết nối với cực âm của bảng mạch

VCC_ đã kết nối với breadboard dương

SDA → Arduino pin2

SCL → Arduino pin3

Cái nút

Sử dụng ghim để cắm hai dây trên breadboard

Dây bên trái_kết nối một điện trở 10kΩ và sau đó kéo một dây đến Arduino analog A1.

Dây bên phải_Được chia thành hai bên:

Mặt thứ nhất: kéo dây đến mặt tích cực của breadboard.

Mặt thứ hai là: kết nối một điện trở 10kΩ và sau đó kết nối một đường dây với mặt âm của bảng mạch.

Đèn LED RGB

LED RGB có 4 chân , Bao gồm màu đỏ, tiêu cực, xanh lá cây, xanh lam (ngắn, dài, ngắn, ngắn)

Red_ được kết nối với breadboard và sau đó kéo một đường tới chân Arduino 5

Điện cực âm _ được kết nối trực tiếp với điện cực âm trên breadboard

Màu xanh lá cây_ Kết nối với breadboard, thêm điện trở 220Ω và sau đó kéo dây đến chân Arduino6

Blue_connect vào breadboard, thêm điện trở 4,7kΩ và sau đó kéo dây đến chân Arduino7

Trên đây là phần giới thiệu về kết nối mạch.

//

Sửa đổi Phần (bản gốc):

Hệ thống dây điện giống nhau, ngoại trừ màn hình LCD và mô-đun cảm biến màu sắc.

LCD_He ban đầu chỉ sử dụng LCD, tôi đổi nó thành LCD I2c.

Màu RGB sencor_He ban đầu sử dụng Cảm biến RGB TCS34725, tôi đổi nó thành TCS3200.

Bước 2: Viết mã

Image
Image
Tạo vùng chứa cho Arduino của bạn
Tạo vùng chứa cho Arduino của bạn

Sau khi mạch được kết nối, bạn có thể bắt đầu viết mã.

Mã ở đây : Đây

Nhớ kiểm tra từng phần riêng biệt !!

Trước khi cắm cáp USB vào Arduino, vui lòng kiểm tra cẩn thận xem tất cả các cáp có chính xác không. Nếu có một mạch không chính xác, nó có thể gây hỏng máy tính hoặc bảng Arduino.

Chân có thể được thay đổi bởi chính bạn, theo mạch trên bảng mạch của riêng bạn.

//

Sửa đổi Phần (bản gốc):

- Mã của cảm biến màu LDC & RGB đã được thay đổi.

- Đầu phụ đề của màn hình LCD cũng đã được thay đổi.

- Đã thay đổi vị trí của một số chốt.

Bước 3: Tạo vùng chứa cho Arduino của bạn

Image
Image
Tạo vùng chứa cho Arduino của bạn
Tạo vùng chứa cho Arduino của bạn

Đo khoảng cách giữa Arduino của bạn và breadboard, và cắt nó ra bằng hộp các tông. Sau khi liên kết, đặt thành phần vào.

Tôi đã tạo một thùng chứa hình cầu thang nơi nút và đèn LED RGB ở mặt trên, còn cảm biến màu RGB và màn hình LCD ở tầng dưới. Không gian bên trong tương đối rộng, sẽ không bị đứt dây. Để kết nối Arduino với nguồn điện, chúng ta nên cắt một phần nhỏ ở bên cạnh hộp.

Kích thước vỏ:

- Mức cao hơn

Chiều dài: 19,5 / Chiều rộng: 10,5 / Chiều cao: 11cm

- Mức độ thấp hơn

Chiều dài: 19,5 / Chiều rộng: 7,5 / Chiều cao: 5cm

//

Sửa đổi Phần (bản gốc):

- Anh ấy đã sử dụng in 3D để làm hộp đựng của mình.

Bước 4: Sử dụng Thế giới đầy màu sắc của bạn

Image
Image
Sử dụng thế giới đầy màu sắc của bạn
Sử dụng thế giới đầy màu sắc của bạn

Kết nối cáp USB với Arduino và sau khi bật nguồn, bạn có thể bắt đầu sử dụng nó!

Chọn một mục có màu sắc tươi sáng, đặt nó cách cảm biến màu RGB 1cm và nhấn nút. Màu của vật phẩm sẽ được hiển thị trên màn hình LCD, và sau đó đèn LED RGB cũng sẽ chiếu sáng đèn tương tự như màu đó.

Do những hạn chế của đèn LED, nó không thể chiếu sáng màu sắc rất chính xác. Ví dụ, nó không thể chiếu sáng màu đen hoặc xám, bởi vì vật liệu của đèn LED chính nó là màu trắng. Các vật thể mờ và ít sáng hơn sẽ làm giảm hiệu ứng, ánh sáng xung quanh và đèn phản chiếu cũng gây cảm giác sai màu, vì vậy bạn nên sử dụng nó trong phòng tối.