Professional Documents
Culture Documents
Giới thiệu:
-Phát hiện màu sắc là một lĩnh vực thú vị của ứng dụng công nghệ có các ứng dụng
trong nghệ thuật và thiết kế, tự động hóa và kiểm soát chất lượng, trong số các lĩnh vực
khác.
-Trong dự án này, chúng ta sẽ xem xét cách tạo ra một máy dò màu từ Arduino Uno,
màn hình LCD 16×2 và cảm biến màu TCS230 / TCS3200.
-Cấu hình này sẽ cho phép bạn nhận dạng và hiển thị màu sắc của một đối tượng được
đặt ở phía trước cảm biến một cách chính xác. Blog này thể hiện một cách tiếp cận
chính xác và hiệu quả trong việc phát hiện màu sắc trong môi trường xung quanh. Việc
MArobotics sử dụng cảm biến TCS230 và vi điều khiển Arduino cung cấp một cách tiếp
cận dễ tiếp cận và thích ứng cho các ứng dụng bao gồm tự động hóa công nghiệp.
PHÂN TÍCH MẠCH:
Có 3 bộ phận chính và các linh kiện nhỏ khác:
*3 bộ phận chính:
-Arduino Uno R3:
Công dụng: Arduino Uno R3 là một bo mạch phổ biến được sử dụng trong nhiều
dự án điện tử. Nó cung cấp nhiều chân kết nối và có khả năng điều khiển các
thiết bị ngoại vi khác nhau.
Ứng dụng: Arduino Uno R3 thường được sử dụng để xây dựng các dự án điện tử
như hệ thống tự động hoá nhà thông minh, thiết bị đo lường, robot, và các ứng
dụng IoT (Internet of Things).
Sau khi kết nối các linh kiện và Arduino Uno R3 như vậy, bạn có thể viết mã Arduino để
đọc dữ liệu từ cảm biến TCS3200 và hiển thị kết quả lên màn hình LCD 16x2. Đồng thời,
bạn cũng có thể sử dụng giá trị điều chỉnh từ biến trở để điều chỉnh các tham số hoạt
động của mạch hoặc hiển thị thông tin điều chỉnh lên màn hình LCD.
*kết quả thực tế thực hiện các bước trên:
-Arduino Uno, hoạt động như bộ não của Máy dò màu, là yếu tố chính của dự án. Các giá trị của
màu đỏ, xanh lá cây và xanh dương được hiển thị trong dòng đầu tiên của màn hình LCD 16×2,
trong khi màu được phát hiện được hiển thị ở dòng thứ hai. Để xem tốt nhất, chiết áp 10k kiểm soát
mức độ tương phản của màn hình LCD. Chân cực dương 15 và chân cực âm 16, trong đó cực âm
được liên kết trực tiếp với mặt đất và cực dương được kết nối nối tiếp với điện trở 100 ohm để điều
chỉnh đèn nền, chịu trách nhiệm cho đèn nền của LCD.
- Chúng tôi đã đưa cảm biến màu TCS3200 vào cấu hình để thu thập dữ liệu màu. Các bài đọc màu
đỏ, xanh lá cây và xanh dương mà cảm biến này có thể cung cấp. Hệ thống sẽ xác định và hiển thị
màu sắc phù hợp dựa trên các biến này.
-Điều quan trọng cần nhớ là TCS230 và TCS3200 chia sẻ một giao thức chung, cho phép tự do lựa
chọn thành phần. Chân 8 trên Arduino được kết nối với chân "ra" của cảm biến, trong khi chân S0
và S1 được kết nối với chân 9 và 10, tương ứng. Hơn nữa, chân 11 và 12 được liên kết với S2 và
S3, tương ứng. Mục đang được quét được chiếu sáng bởi bốn đèn LED, được phát hiện bởi
TCS3200. Tần số của ánh sáng phản xạ dao động trên phổ RGB. Để xác định màu sắc và cho phép
nhận dạng màu sắc chính xác, hệ thống xử lý các tần số này.