GY-33 是一款顏色識別傳感器模塊。工作電壓 3-5V,功耗小,體積小,安裝方便,其工作原理是照明 LED 發(fā)光,照射到被測物體后,返回光經(jīng)過濾鏡檢測 RGB 的比例值,根據(jù) RGB 的比例值識別出顏色。此模塊,有兩種方式讀取數(shù)據(jù),即串口 UART(TTL 電平)或者 IIC(2 線)。
串口的波特率有 9600bps 與 115200bps,可配置有連續(xù),詢問輸出兩種方式,可掉電保存設(shè)置。有簡單的 7 種顏色識別,不需要計(jì)算 RGB 值??蛇m應(yīng)不同的工作環(huán)境,與單片機(jī)及電腦連接。模塊另外可以設(shè)置單獨(dú)傳感器芯片工作模式,作為簡單傳感器模塊,MCU 不參與數(shù)據(jù)處理工作。
提供 arduino,51,stm32 單片機(jī)通訊程序,不提供原理圖及內(nèi)部單片機(jī)源碼。
主要特性
(1)、高性價(jià)比
(2)、內(nèi)置MCU計(jì)算顏色RGB值
(3)、串口通信和IIC
(4)、可調(diào)節(jié)LED亮度
(5)、配相應(yīng)的上位機(jī)軟件
主要參數(shù)?
| 產(chǎn)品型號 | SM07-GY-33 |
| 測量范圍 | RGB 0-255 |
| 響應(yīng)頻率 | 10HZ |
| 工作電壓 | 3-5V |
| 工作電流 | 15mA |
| 工作溫度 | -20°~ 85° |
| 存儲溫度 | -40°~ 125° |
| 尺寸 | 24.3mm×26.7mm |
| 傳感器型號 | TCS34725 |
模塊使用方法
串口模式(默認(rèn)):模塊(左邊的 Pin A 引腳 S0)處于斷開狀態(tài)則為串口模式,使用該模塊配套的上位機(jī)可方便的對模塊進(jìn)行相應(yīng)的設(shè)置,上位機(jī) command 框?qū)?yīng)模塊串口的command 寄存器,在相應(yīng)位置 1,然后點(diǎn)右下角的“發(fā)送”按鈕,即對模塊進(jìn)行了設(shè)置,模塊將向外發(fā)送相應(yīng)數(shù)據(jù),數(shù)據(jù)將顯示在左側(cè)對應(yīng)的方框中,如進(jìn)行白平衡校準(zhǔn),可在“打開串口”按鈕下方輸入相應(yīng)指令,然后點(diǎn)擊右側(cè)的發(fā)送按鈕即可,波特率更改方法同;通過點(diǎn)擊 LED 亮度調(diào)節(jié)按鈕(三角按鈕)可改變 LED 亮度,亮度設(shè)置等級顯示在左側(cè)方框中,值越大,LED 越暗。
MCU_IIC 通信模式:將模塊(左邊的 Pin A 引腳 S0)接 GND,模塊進(jìn)入 IIC 模式,IIC 通信時(shí)鐘需在 40Khz~200Khz 之間,通過讀取相應(yīng)寄存器即可,全部數(shù)據(jù)讀取間隔應(yīng)小于 10hz;IIC 對模塊的配置支持“LED 亮度調(diào)節(jié)”、“白平衡校準(zhǔn)”。
僅使用傳感器芯片模式:將模塊(右邊的 Pin B 引腳 S1)接 GND,模塊預(yù)留了 TCS34725芯片的 INT、SCL、SDA 引腳,可直接控制顏色芯片,此模式下模塊的 MCU 不對顏色芯片進(jìn)行設(shè)置和讀取,用戶還可通過串口或 IIC 控制模塊的 LED 亮度等級。此模式下請客戶自行在網(wǎng)上查找 TCS34725 的芯片的資料及程序,這里不再提供。
模塊的3種工作方式:
1. 選擇相應(yīng)的串口端口,將波特率設(shè)置為9600;
2. 調(diào)節(jié)合適的亮度;
3. 看RGBC的數(shù)量值和方框內(nèi)顯示的顏色為識別到的顏色。
科普知識:
GY-33 顏色傳感器是一款全彩的顏色檢測器,包括了一塊 ST 的 MCU, 一塊 TAOS TCS4725RGB 感應(yīng)芯片和 2 個(gè)白光 LED 燈,GY-33 能在一定的范圍內(nèi)檢測和測量幾乎所有的可見光。它適合于色度計(jì)測量應(yīng)用領(lǐng)域。比如彩色打印、醫(yī)療診斷、計(jì)算機(jī)彩色監(jiān)視器校準(zhǔn)以及油漆、紡織品、化妝品和印刷材料的過程控制。通常所看到的物體顏色,實(shí)際上是物體表面吸收了照射到它上面的白光(日光)中的一部分有色成分,而反射出的另一部分有色光在人眼中的反應(yīng)。白色是由各種頻率的可見光混合在一起構(gòu)成的,也就是說白光中包含著各種顏色的色光(如紅 R、黃 Y、綠 G、青 V、藍(lán) B、紫 P)。
根據(jù)德國物理學(xué)家赫姆霍茲(Helinholtz)的三原色理論可知,各種顏色是由不同比例的三原色(紅、綠、藍(lán))混合而成的。由上面的三原色感應(yīng)原理可知,如果知道構(gòu)成各種顏色的三原色的值,就能夠知道所測試物體的顏色。對于 GY-33 來說,當(dāng)選定一個(gè)顏色濾波 器時(shí),它只允許某種特定的原色通過,阻止其它原色的通過。例如:當(dāng)選擇紅色濾波器時(shí),入射光中只有紅色可以通過,藍(lán)色和綠色都被阻止,這樣就可以得到紅色光的光強(qiáng);同理,選擇其它的濾波器,就可以得到藍(lán)色光和綠色光的光強(qiáng)。通過這三個(gè)光強(qiáng)值,就可以分析出反射到傳感器上芯片的光的顏色。
審核編輯:湯梓紅
電子發(fā)燒友App























































評論