- 詳細資訊
商品說明
GY-31 TCS3200 顏色感測器 顏色識別模組 產品介紹
TCS3200 具 LED燈
- 晶片:TCS3200
- 電源:3 ~ 5V
- 抗光干擾、白色LED,可控制亮或滅、可檢測不發光物體顏色
- 最佳檢測距離:1 cm
感應顏色的原理:
通常看到物體顏色,實際上是物體表面吸收了照射到它上面的白光(日光)中的一部分有色成分,而反射出的另一部分有色光在人眼中的反應。
白光是由各種頻率的可見光混合在一起構成的,也就是說白光中包含著各種顏色的色光(如紅、黃、綠、青、藍、紫)。
根據德國物理學家赫姆霍茲(Helinholtz)的三原色理論可知,各種顏色是由不同比例的三原色(紅、綠、藍)混合而成的。
TCS3200識別顏色的原理:
- 由三原色感應原理可知,如果知道構成各種顏色的三原色的值,就能夠知道所測試物體的顏色。
- 對於TCS3200來說,當選定一個顏色濾波器時,它只允許某種特定的原色通過,阻止其他原色的通過。
- 例如:當選擇紅色濾波器時,入射光中只有紅色可以通過,藍色和綠色都被阻止,這樣就可以得到紅色光的光強
- 同理,選擇其他的濾波器,就可以得到藍色光和綠色光的光強。
- 通過這三個值,就可以分析投射到TCS3200感測器上的光的顏色。
白平衡和顏色識別原理
- 白平衡就是告訴系統什麼是白色。從理論上講,白色是由等量的紅色、綠色和藍色混合而成的實際上白色的三原色不完全相等,因此測試前須進行白平衡調整,使得TCS3200對檢測的”白色”中的三原色是相等的。
- 進行白平衡調整是為後續的顏色識別作準備。
- 在本裝置中,白平衡調整的具體步驟和方法如下:將空的試管放置在感測器的上方,試管的上方放置一個白色的光源,使入射光能夠穿過試管照射到TCS3200上
- 根據前面介紹的方法,依次選通紅色、綠色和藍色濾波器,分別測得紅色、綠色和藍色的值,就可計算出需要的3個調整參數。
- 當用TCS3200識別顏色時,就用這3個參數對所測顏色的R、G和B進行調整。
這裡有兩種方法來計算調整參數:
- 依次選通三種顏色的濾波器,然後對TCS3200的輸出脈衝依次進行計數。當計數到255時停止計數,分別計算每個通道所用的時間。這些時間對應于實際測試時TCS230每種濾波器所採用的時間基準,在這段時間內所測得的脈衝數就是所對應的R、G和B的值。
- 設置計時器為一固定時間(例如10 ms),然後選通三種顏色的濾波器,計算這段時間內TCS230的輸出脈衝數,計算出一個比例因數, 通過這個比例因數可以把這些脈衝數變為255。在實際測試時,使用同樣的時間進行計數,把測得的脈衝數再乘以求得的比例因數,然後就可以得到所對應的R、G和B的值。

相關商品
-
Seeed Studio Grove – Thumb Joystick 拇指操縱桿 (類比雙軸 / 內建按鍵 / 3.3V & 5V)
0 滿分 5 分Grove – Thumb Joystick是Grove兼容模組,類似於PS2(PlayStation 2)控制器上的“模擬”操縱桿。X軸和Y軸是兩個~10k電位器,通過生成模擬信號來控制2D運動。操縱桿還有一個按鈕,可用於特殊應用。處於工作模式時,它將輸出兩個模擬值,代表兩個方向。
NT$300NT$200 未稅 -
JC4827W543 ESP32 4.3 吋觸控螢幕開發板 | 支援 WiFi/藍牙與遠端 IoT 應用
0 滿分 5 分JC4827W543 是一款基於 ESP32 的 4.3 吋整合型 IoT 開發板,搭載雙核心 240MHz 處理器,支援 WiFi 與藍牙。具備強大的遠端控制與資料擷取能力,並支援視覺化 APP 拖放編程,讓您輕鬆自定義美觀的人機介面(UI),適用於物聯網專案開發與 HMI 應用
NT$857NT$800 未稅 -
12位 WS2812 5050 RGB LED 內置全彩驅動 環狀彩燈開發板 NeoPixel Stick 副廠
0 滿分 5 分WS2812B RGB 燈環 內置智慧驅動晶片,僅需一條信號線即可控制 1600萬色。具備智能反接保護與信號整形電路,確保顯示穩定。可在Arduino、單晶片專案中,實現炫彩光效。
NT$120NT$60 未稅 -
微動開關 TACK-SW 4P 6x6x5mm(H) 10個一包
0 滿分 5 分NT$40 未稅微動開關 TACK-SW 10P 一包
尺寸:6mm x 6mm x 5.0mm -
Micro SD卡讀寫模組 SPI介面,迷你TF卡讀寫 MicroSD Card Adapter 相容Arduino
0 滿分 5 分NT$40 未稅MicroSD Card Adapter是Micro SD卡讀寫模組,通過檔案系統及SPI介面驅動程式,單片機系統即可完成MicroSD卡內的檔進行讀寫。Arduino用戶可直接使用Arduino IDE自帶的SD卡程式庫即可完成卡的初始化和讀寫。
-
10K 線性滑動電位計模組 (滑桿式) | 雙路類比訊號輸出 | 支援 Arduino 互動專案開發
0 滿分 5 分線性滑動電位器模組最大阻值為10K歐,當你把控制桿從一端滑到另外一端,電位器兩端的電壓值在0到輸入的VCC之間變化 。結合Arduino 感測器擴展板,可實現與位置變化相關的互動作品。雙聯直滑電位器,具有2個輸出埠,資料線隨意插一邊使用效果都是一樣的,相當於做了一個備用。
NT$114NT$80 未稅 -
無線遙控手把 相容PS2搖桿 適用於 Arduino 舵機控制與機械手臂 / 附杜邦線
0 滿分 5 分搖桿手柄為黑色PS2 2.4G雙振動手柄,品質好,手感好。外殼採用1:1原裝外形,全新3D 大小雙馬達振動,配置2.4G接收器,無線接收距離8m,功能鍵select、start、mode,小鍵方方XX。
NT$371NT$300 未稅 -
21鍵 38KHz 紅外線遙控器 含 接收 VS1838 接收器 支援 Arduino與樹莓派 附CR2025鈕扣電池
0 滿分 5 分NT$80 未稅紅外線遙控器採用標準38KHz的頻率,適合市面上的各種紅外線接收模組,使用者可以搭配此套件,來做紅外線的應用.。用途:適用於控制帶紅外接收器的產品,使用電源:3v鈕扣電池, 21個超薄按鍵
-
AT24C256 EEPROM 存儲模組 / 記憶體模組 Arduino 擴充儲存記憶體專用
0 滿分 5 分AT24C256 I2C 存儲模組,容量 256K,板載 AT24C256 晶片。具備 I2C 上拉電阻、電源指示燈,所有引腳皆引出並標註,可透過跳線設定地址和寫保護,方便快速使用。
NT$81NT$60 未稅 -
RS232 轉TTL模組 2代串口模組 帶收發指示燈
0 滿分 5 分全新升級RS232串口轉TTL模組2代,晶片更穩定,3V , 5V 兼用,出廠100%檢測!可以用於燒寫各類單片機:如STM32、NXP、STC、瑞薩等。電臺改裝、手機刷機、XBOX360刷機、GPS、汽車檢測,DVD刷機,硬碟維修,機頂盒升級。
NT$71NT$40 未稅






























