Module Cảm Biến Màu Sắc TCS230 - Chống Nhiễu
Module cảm biến màu sắc sử dụng chip TCS3200, Led trắng có thể điều khiển bât hoặc tắt. Module có thể phát hiện màu sắc đối với vật không phát sáng, áp dụng để Phân loại màu sắc, Cảm biến ánh sáng xung quanh và hiệu chỉnh, Kiểm tra dải đọc, Phối hợp màu sắc.
Demo cảm biến màu sắc với Arduino
Giới thiệu chung
+ Chip cảm biến: TCS3200 (RGB color detector)
+ Phát hiện màu sắc tĩnh,đầu ra là xung vuông với tần số tỷ lệ thuận với cường độ ánh sáng tới
+ Hỗ trợ ánh sáng bằng các đèn led trên board mạch
Các thông số kỹ thuật
Sử dụng chip TCS3200 nhập khẩu PCB mạ vàng
+ Nguồn cấp : 3V ~ 5V
+ TCS3200 là phiên bản nâng cấp TCS230, Với khả năng chống nhiễu.
+ Chuyển đổi từ cường độ ánh sáng sang tần số với độ phân giải cao
+ Lập trình lựa chọn bộ lọc màu sắc khác nhau và dạng tần số xuất ra.
+ Điện năng tiêu thụ thấp. Giao tiếp trực tiếp với vi điều khiển
+ Kích thước : 33.0mm * 25.0mm
Nguyên lý hoạt động cảm biến màu sắc TCS3200
+ Cấu tạo cảm biến TCS3200 gồm 2 khối như hình vẽ phía dưới:
+ Khối đầu tiên là mảng ma trận 8x8 gồm các photodiode.Bao gồm 16 photodiode có thể lọc màu sắc xanh dương (Blue),16 photodiode có thể lọc màu đỏ (Red),16 photodiode có thể lọc màu xanh lá(Green) và 16 photodiode trắng no filter (Clear).Tất cả photodiode cùng màu được kết nối song song với nhau ,và được đặt xen kẽ nhau nhằm mục đích chống nhiễu.
+ Bản chất của 4 loại photodiode trên như là các bộ lọc ánh sáng có màu sắc khác nhau .Có nghĩa nó chỉ tiếp nhận các ánh sáng có cùng màu với loại photodiode tương ứng và không tiếp nhận các ánh sáng có màu sắc khác.
+ Việc lựa chọn 4 loại photodiode này thông qua 2 chân đầu vào S2,S3 :
S2 | S3 | PHOTODIODE TYPE |
---|---|---|
L | L | RED |
L | H | BLUE |
H | L | Clear (no filter) |
H | H | GREEN |
+ Khối thứ 2 là bộ chuyển đổi dòng điện từ đầu ra khối thứ nhất thành tần số :
S0 | S1 | OUTPUT FREQUENCY SCALING (fo) |
---|---|---|
L | L | Power down |
L | H | 2% |
H | L | 20% |
H | H | 100% |
+ Tần số đầu ra của moduleTCS3200 trong khoảng 2HZ~500KHZ. Tần số đầu ra có dạng xung vuông với tần số khác nhau khi mà màu sắc khác nhau và cường độ sáng là khác nhau.
Ta có thể lựa chọn tỉ lệ tần số đầu ra ở các mức khác nhau như bảng trên cho phù hợp với phần cứng đo tần số .
Ví dụ : Tần số khi S0 = H,S1=H - Fout = 500Khz thì:
S0=H,S1=L -Fout=100Khz
S0=L,S1=H -Fout=10Khz
S0=L,S1=L -Fout=0
Các ứng dụng
+ Phân loại màu sắc
+ Cảm biến ánh sáng xung quanh và hiệu chỉnh
+ Kiểm tra dải đọc
+ Phối hợp màu sắc
Kết nối với MCU
+ VCC ↔ 2.7V ~ 5.5V
+ GND ↔ power supply ground
+ LED ↔ MCU.IO (controlling the 4 white LEDs)
+ OUT ↔ MCU.IO (RGB color output frequency)
+ S0/S1 ↔ MCU.IO (Output frequency scaling selection inputs)
+ S2/S3 ↔ MCU.IO (Photodiode type selection inputs)
S0/S1 chọn hệ số tỷ lệ cần số đầu ra, S2/S3 chọn bộ lọc màu đỏ, lục, lam. Sau đó các đầu ra phát ra một xung vuông với tần số tỷ lệ với cường độ màu đã chọn. Màu sắc được phát hiện có thể được xác định bằng tỷ lệ cường độ màu đỏ, lục, lam.
TÀI LIỆU THAM KHẢO:
Hướng dẫn sử dụng Module cảm biến màu sắc Color sensor Tại đây
MLAB : Quý khách hàng vui lòng số điện thoại 086.262.8846 (Zalo) Mr. Thùy để được hỗ trợ trực tiếp