Mục lục:
- Quân nhu
- Bước 1: Kết nối tất cả các phần tử với Breadboard
- Bước 2: Viết mã
- Bước 3: Tạo vùng chứa cho Arduino của bạn
- Bước 4: Sử dụng Máy sơn phát hiện màu của bạn
Video: Máy sơn phát hiện màu: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Máy sơn phát hiện màu sao chép các màu xung quanh bạn và cho phép bạn vẽ với chúng. Nếu bạn có màu sơn cơ bản, bạn có thể sử dụng cảm biến màu RGB để cảm nhận màu bạn muốn và trộn nó ra. Nhưng hãy nhớ, hãy sử dụng đối tượng có màu sáng.
Quân nhu
- Arduino Leonardo (Hoặc khác) _x1 - Mua tại đây
- Breadboard _x1 - Mua tại đây
- Cảm biến RGB TCS3200 (Hoặc khác) _x1 - Mua tại đây
- Nút bấm (bất kỳ loại nào) _x1
- Điện trở 10kΩ _x1 - Mua tại đây
- Thùng carton
- Máy bơm nước 5V 120L / H _x3 - Mua tại đây
- Ống cao su (kích thước phù hợp với đầu ra nước của động cơ) _x3
- Trình điều khiển động cơ L298N _x3 - Mua tại đây
Bước 1: Kết nối tất cả các phần tử với Breadboard
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
- 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 A5.
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.
Động cơ (Bơm nước 5V 120L / H) & Trình điều khiển động cơ (L298N)
kết nối động cơ với L298N (nó phụ thuộc vào số lượng động cơ được sử dụng)
1. L298N (kết nối với động cơ màu vàng và xanh lam): + → In1 / - → In2, + → In3 / - → In4
2. L298N (kết nối với động cơ màu đỏ): + → In1 / - → In2
Các đầu ra trên các chân L298N đến Arduino:
động cơ 1 (đỏ): + → In1 / - → In2. Xuất ra chân 6 và chân 7
động cơ 2 (màu xanh): + → In1 / - → In2. Xuất ra chân 2 và chân 3
động cơ 2 (màu vàng): + → In1 / - → In2. Xuất ra chân 4 và chân 5
Bước 2: Viết mã
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.
Bước 3: 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.
Kích thước vỏ:
- Chiều dài: 22cm
- Chiều rộng: 21cm
- Chiều cao: 11cm
Bước 4: Sử dụng Máy sơn phát hiện màu 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ó!
Điều chỉnh ba màu bạn muốn (nên sử dụng ba màu cơ bản: đỏ, vàng, xanh lam)
Gợi ý: càng nhiều màu càng tốt, càng nhạt sẽ không rõ ràng
Muốn nước có màu tím thì chọn vật có màu tím sáng để cảm nhận, khi đó sẽ trộn màu xanh và đỏ với nhau thành màu tím.
Nếu bạn muốn nước xanh, hãy chọn vật có màu xanh lục tươi sáng để cảm nhận, nó sẽ trộn lẫn màu xanh lam và màu vàng với nhau để thành màu xanh lục.
Cảnh báo!!!
Vị trí của động cơ không được cao hơn cốc, nếu không, nước sẽ không được bơm.
Đề xuất:
Cách sử dụng tính năng phát hiện màu TCS3200 với SkiiiD: 9 bước
Cách sử dụng Detect Color TCS3200 với SkiiiD: Hướng dẫn phát triển Detect Color TCS3200 với skiiiD
Phát hiện màu đơn giản bằng OpenCV: 6 bước
Nhận diện màu đơn giản bằng OpenCV: Xin chào! Hôm nay tôi sẽ trình bày một phương pháp đơn giản để phát hiện màu từ video trực tiếp bằng OpenCV và python. Về cơ bản tôi sẽ chỉ kiểm tra màu cần thiết có trong khung nền hay không và sử dụng mô-đun OpenCV, tôi sẽ che vùng đó và
Phát hiện màu trong Python bằng OpenCV: 8 bước
Phát hiện màu trong Python bằng OpenCV: Xin chào! Hướng dẫn này được sử dụng để hướng dẫn cách trích xuất một màu cụ thể từ một hình ảnh trong python bằng thư viện openCV. Nếu bạn chưa quen với kỹ thuật này thì đừng lo lắng, ở phần cuối của hướng dẫn này, bạn sẽ có thể lập trình màu của riêng mình
Nhạc Đèn LED Nhiều Màu Phản Ứng - Cảm biến phát hiện âm thanh Arduino - Dải LED RGB: 4 bước
Nhạc Đèn LED Nhiều Màu Phản Ứng | Cảm biến phát hiện âm thanh Arduino | Dải LED RGB: Dự án đèn LED nhiều màu phản ứng theo nhạc. Trong dự án này, một dải LED RGB 5050 đơn giản (không phải LED địa chỉ WS2812), cảm biến phát hiện âm thanh Arduino và bộ chuyển đổi 12V đã được sử dụng
Đo các tín hiệu nhỏ bị nhiễu trên máy hiện sóng của bạn (Phát hiện nhạy pha): 3 bước
Đo tín hiệu cực nhỏ bị nhiễu trên máy hiện sóng của bạn (Phát hiện nhạy pha): Hãy tưởng tượng bạn muốn đo một tín hiệu nhỏ bị chôn vùi trong tiếng ồn mạnh hơn nhiều. Xem video để biết nhanh cách thực hiện hoặc tiếp tục đọc để biết chi tiết