Cách sử dụng cảm biến màu sắc TCS3200

binhan1985

Thành viên
Tham gia
20/7/2023
Bài viết
0
Cảm biến màu sắc là một loại cảm biến có tính năng phân biệt các loại màu khác nhau như xanh lá cây, xanh lam hoặc đỏ, v.v. Cảm biến này dùng nguồn ánh sáng để phân tích màu sắc, có nghĩa là nó phát ánh sáng thông qua nguồn sáng của đèn LED và sau đó tiếp thu ánh sáng này.

Ánh sáng sẽ phản xạ sau khi chiếu vào vật thể bất kì hoặc sự vật cụ thể nào. Trên nguyên lý ánh sáng phản xạ, bộ điều khiển sử dụng cảm biến phân tích màu sắc của vật hoặc đối tượng cụ thể.

Có rất nhiều cảm biến màu có sẵn trên thị trường như cảm biến quang phát hiện màu, cảm biến màu Omron,...nhưng ở đây sẽ chỉ nói về cảm biến màu TCS230, giao tiếp dễ dàng với vi điều khiển hoặc bo mạch Arduino.

Nó được dùng ở các vận dụng khác nhau như trong hệ thống kiểm soát chất lượng sản phẩm, hệ thống môi trường và hệ thống kiểm soát đóng gói, vv Loại cảm biến này có sẵn trên thị trường hoặc cửa hàng trực tuyến.

cam%20bien%20mau%20sac.jpg


Hình 1 Cảm biến màu sắc TCS 230

1. Cấu hình chân cảm biến màu TCS230
Cảm biến TCS230 có tám chân được dùng với các chức năng khác nhau. Cấu hình chân cảm biến TCS230 được thể hiện trong hình 2. Vì cảm biến màu này giao tiếp được với bất kỳ bộ điều khiển nào nên nó cũng được cấp nguồn qua bộ điều khiển và các chân của nó được kết nối với bộ điều khiển theo bảng dưới đây

Số chân mô tả chức năng
1,2 Là các chân đầu vào S0 và S1. Đây là chân chọn tần số đầu vào
3 Là chân đầu vào OE và là chân cho phép. Được sử dụng để kích hoạt tín hiệu tần số thấp F0.
4 Là chân nối đất hoặc chân GND được sử dụng để cấp mass cho cảm biến màu.
5 Là chân V DD hoặc chân nguồn, được sử dụng để cấp nguồn cho cảm biến màu.
6 Là chân đầu ra, được dùng để chọn tần số đầu ra.
7,8 Là các chân đầu vào S2 và S3. Là các chân chọn đầu vào và được dùng để cấp đầu vào cho diode quang.

ag76n44h2jdj90jzg.jpg



Hình 2 Cấu hình chân của cảm biến TCS 230

2. Nguyên lý hoạt động của cảm biến màu TCS320
Cảm biến TCS320 hoạt động dựa trên nguyên lý phản xạ ánh sáng. Cảm biến có dãy 8x8 diode quang và bộ chuyển đổi dòng điện sang tần số. Do trong cảm biến này, ánh sáng được phản xạ trở lại và được cảm nhận bởi các diode quang.

Sau đó, đọc ánh sáng của diode quang nhận được bằng bộ chuyển đổi dòng điện sang tần số để chuyển đổi thành tín hiệu song xung vuông. Tần số của song xung vuông này tỷ lệ thuận với cường độ ánh sáng và cuối cùng truyền tới bộ điều khiển như vi điều khiển hoặc Arduino, v.v. cho biết màu sắc tương ứng của vật hoặc đối tượng cụ thể đó.

Trên thực tiễn, các diode quang của cảm biến màu có ba bộ lọc màu khác nhau và mỗi bộ lọc màu có 16 diode được kết nối song song với nhau.

Tương tự bộ lọc màu trước tiên phát hiện màu đỏ, bộ lọc thứ hai phát hiện màu xanh lá cây và bộ lọc thứ ba phát hiện màu xanh lam. Một bộ lọc thứ tư không có màu. Để lựa chọn các bộ lọc màu này, các chân S0, S1, S2 và S3 được sử dụng, được chọn tự động thông qua chương trình logic.

3. Cách giao tiếp TCS 320 với Arduino
Để cảm nhận màu sắc của bất kỳ đối tượng hoặc sự vật nào, cần phối hợp thêm vi điều khiển.

Sau khi kết nối, sẽ viết một chương trình logic để cảm biến màu hoạt động bình thường. Chương trình logic được viết bằng thư viện thanh ghi Arduino và sau đó tải lên bảng mạch Arduino thông qua phần mềm Arduino IDE.

Sau đó bật nguồn và đèn LED của nó sẽ tự động được bật lên. Tương tự, khi bất kỳ vật có màu được đặt trước cảm biến màu này thì nó sẽ cho biết màu sắc của vật đó.

4. Module cảm biến màu thay thế
APDS9960, BH1750, VL53L0X, DHT22, LM35, TLE4999I3, CCS811, BMP280, HC-SR505, MQ137, TMP36, A3144, PT100 RTD, cảm biến uống cong, cảm biến nhịp tim, BMP180, MPU6050, cảm biến hồng ngoại, module cảm biến sốc, cảm biến khí MQ-2, máy dò mưa, cảm biến độ ẩm đất YL-69 hoặc HL-69, cảm biến ngọn lửa, cảm biến Hall, DHT11, MPX4115A, adxl335, FSR 400, STM32F4

https://raovatquynhon.com/raovat/dich-vu-tong-hop/tim-hieu-ve-cam-bien-mau-tcs3200.html
 
×
Quay lại
Top Bottom