概述
顏色傳感器檢測(cè)或感知顏色。它是如此簡(jiǎn)單。但是,色彩傳感器如何實(shí)際檢測(cè)顏色是讓事情變得有趣的原因。
有許多應(yīng)用,如物體檢測(cè),產(chǎn)品分類(lèi),物體跟蹤等。所有這些和許多其他應(yīng)用將顏色檢測(cè)作為其系統(tǒng)的一部分。
在顏色檢測(cè)過(guò)程中,顏色傳感器是主要組件或硬件。有幾種類(lèi)型的顏色傳感器可用于不同的應(yīng)用。
在Raspberry Pi顏色傳感器接口教程中,我將使用TAOS的TCS3200顏色傳感器(德克薩斯州)高級(jí)光電解決方案)。
關(guān)于TCS3200色彩傳感器的簡(jiǎn)要說(shuō)明
我已經(jīng)在TCS3200色彩傳感器上開(kāi)展了一個(gè)項(xiàng)目。它基于Arduino,該項(xiàng)目被稱為 ARDUINO基于顏色檢測(cè)。
在該項(xiàng)目中,我談到了顏色傳感器的基礎(chǔ)知識(shí),如何LDR可用作色彩傳感器,也可用作TCS3200色彩傳感器的簡(jiǎn)要介紹。
所以,我強(qiáng)烈建議您在繼續(xù)使用Raspberry Pi顏色傳感器接口之前完成該項(xiàng)目(至少是顏色傳感器部分簡(jiǎn)介)。
TCS3200是學(xué)生和業(yè)余愛(ài)好者可以使用的易于使用的顏色傳感器之一。它基本上是一個(gè)光到頻率轉(zhuǎn)換器,即根據(jù)落在它上面的光的顏色和強(qiáng)度,其輸出信號(hào)的頻率變化。
TCS3200的引腳圖
下圖顯示了TCS3200的引腳圖。它采用8引腳SOIC封裝。
TCS3200的引腳說(shuō)明
S0和S1: S0和S1是輸出信號(hào)頻率調(diào)節(jié)輸入。使用這些引腳,您可以將輸出頻率縮放為三個(gè)預(yù)設(shè)值之一。與S0和S1對(duì)應(yīng)的表格在后面的章節(jié)中給出。
OE:這是輸出使能引腳。它是低電平有效引腳。
GND:電源接地引腳。
VDD:電源引腳(通常為+ 5V)。
OUT:輸出引腳,產(chǎn)生方形器件50%占空比和方波頻率與光強(qiáng)度成正比。
S2和S3: S2和S3是光電二極管選擇引腳。
注意:下表顯示了S0和S1輸入的不同組合以及相應(yīng)的輸出頻率調(diào)整。
S0S1輸出頻率縮放(f0) 典型的滿量程頻率
LL斷電----
LH2%10 - 12 KHz
HL20%100 - 120 KHz
HH100%500 - 600 KHz
下表顯示了輸入S2和S3的組合,選擇了相應(yīng)的光電二極管。
S3S4光電二極管類(lèi)型
LL紅色
LH藍(lán)色
HL清除(無(wú)過(guò)濾器)
HH綠色
Raspberry Pi色彩傳感器接口電路圖
以下基于Fritzing的圖像顯示了連接圖Raspberry Pi顏色傳感器(TCS3200)接口。
如果上述電路圖中TCS3200顏色傳感器的引腳輸出不清晰,可以使用下圖作為參考。
所需組件
Raspberry Pi
TCS3200色彩傳感器
迷你面包板
連接電線
電源
計(jì)算機(jī)
如前所述,TCS3200色彩傳感器有8個(gè)引腳。連接引腳1和2,即S0和S1至+ 5V。然后將和GND連接到Raspberry Pi的gnd。
將TCS3200顏色傳感器的V DD 引腳連接到+ 5V的Raspberry Pi。引腳6即傳感器的OUT引腳連接到物理引腳22,即Raspberry Pi的GPIO25。
最后,將顏色傳感器的S2和S3連接到物理引腳16和18即Raspberry Pi的GPIO23和GPIO24。
注意:使用5V適配器為Raspberry Pi供電,而不是將其連接到計(jì)算機(jī)。
代碼
RAW RGB值代碼
我將為這個(gè)項(xiàng)目提供兩個(gè)代碼。使用第一個(gè)代碼,您可以顯示RGB色域的RAW值。
使用Raspberry Pi和TCS3200色彩傳感器進(jìn)行色彩檢測(cè)的代碼
使用第二個(gè)代碼,您可以實(shí)現(xiàn)顏色檢測(cè)項(xiàng)目。代碼僅校準(zhǔn)為三種基色:紅色,綠色和藍(lán)色。但您可以根據(jù)第一個(gè)代碼的結(jié)果擴(kuò)展到各種顏色。
工作
這個(gè)簡(jiǎn)單項(xiàng)目的目的是了解Raspberry Pi色彩傳感器接口,以及如何使用Raspberry Pi和TCS3200色彩傳感器制作色彩檢測(cè)應(yīng)用程序。
現(xiàn)在,由于TCS3200色彩傳感器的S0和S1輸入都連接到+ 5V,因此輸入頻率將達(dá)到100%,即輸出頻率將在500范圍內(nèi)。 KHz至600 KHz。
由于TCS3200顏色傳感器的S2和S3引腳用于選擇光電二極管,它們將依次設(shè)置為三種不同的組合以獲得紅色,藍(lán)色和綠色值的RAW數(shù)據(jù)。
將這些值作為參考,編寫(xiě)顏色檢測(cè)程序,Raspberry Pi正確顯示顏色名稱放置在傳感器前面。
注意:
參考值在第二個(gè)Python腳本中依賴于周?chē)墓庹铡R虼耍鼈兛赡懿贿m合您。
為了制作顏色檢測(cè)應(yīng)用程序,請(qǐng)實(shí)現(xiàn)第一個(gè)Python腳本并記下值。基于這些值,您可以為顏色檢測(cè)器應(yīng)用程序開(kāi)發(fā)自己的Python腳本。
應(yīng)用程序
如前所述,像TCS3200這樣的色彩傳感器可以在各種項(xiàng)目和應(yīng)用中實(shí)現(xiàn),例如:
RGB LED背光控制
對(duì)象顏色驗(yàn)證
產(chǎn)品分類(lèi)
商業(yè)印刷
健康與健身
概述
顏色傳感器檢測(cè)或感知顏色。它是如此簡(jiǎn)單。但是,色彩傳感器如何實(shí)際檢測(cè)顏色是讓事情變得有趣的原因。
有許多應(yīng)用,如物體檢測(cè),產(chǎn)品分類(lèi),物體跟蹤等。所有這些和許多其他應(yīng)用將顏色檢測(cè)作為其系統(tǒng)的一部分。
在顏色檢測(cè)過(guò)程中,顏色傳感器是主要組件或硬件。有幾種類(lèi)型的顏色傳感器可用于不同的應(yīng)用。
在Raspberry Pi顏色傳感器接口教程中,我將使用TAOS的TCS3200顏色傳感器(德克薩斯州)高級(jí)光電解決方案)。
關(guān)于TCS3200色彩傳感器的簡(jiǎn)要說(shuō)明
我已經(jīng)在TCS3200色彩傳感器上開(kāi)展了一個(gè)項(xiàng)目。它基于Arduino,該項(xiàng)目被稱為 ARDUINO基于顏色檢測(cè)。
在該項(xiàng)目中,我談到了顏色傳感器的基礎(chǔ)知識(shí),如何LDR可用作色彩傳感器,也可用作TCS3200色彩傳感器的簡(jiǎn)要介紹。
所以,我強(qiáng)烈建議您在繼續(xù)使用Raspberry Pi顏色傳感器接口之前完成該項(xiàng)目(至少是顏色傳感器部分簡(jiǎn)介)。
TCS3200是學(xué)生和業(yè)余愛(ài)好者可以使用的易于使用的顏色傳感器之一。它基本上是一個(gè)光到頻率轉(zhuǎn)換器,即根據(jù)落在它上面的光的顏色和強(qiáng)度,其輸出信號(hào)的頻率變化。
TCS3200的引腳圖
下圖顯示了TCS3200的引腳圖。它采用8引腳SOIC封裝。
TCS3200的引腳說(shuō)明
S0和S1: S0和S1是輸出信號(hào)頻率調(diào)節(jié)輸入。使用這些引腳,您可以將輸出頻率縮放為三個(gè)預(yù)設(shè)值之一。與S0和S1對(duì)應(yīng)的表格在后面的章節(jié)中給出。
OE:這是輸出使能引腳。它是低電平有效引腳。
GND:電源接地引腳。
VDD:電源引腳(通常為+ 5V)。
OUT:輸出引腳,產(chǎn)生方形器件50%占空比和方波頻率與光強(qiáng)度成正比。
S2和S3: S2和S3是光電二極管選擇引腳。
注意:下表顯示了S0和S1輸入的不同組合以及相應(yīng)的輸出頻率調(diào)整。
S0S1輸出頻率縮放(f0) 典型的滿量程頻率
LL斷電----
LH2%10 - 12 KHz
HL20%100 - 120 KHz
HH100%500 - 600 KHz
下表顯示了輸入S2和S3的組合,選擇了相應(yīng)的光電二極管。
S3S4光電二極管類(lèi)型
LL紅色
LH藍(lán)色
HL清除(無(wú)過(guò)濾器)
HH綠色
Raspberry Pi色彩傳感器接口電路圖
以下基于Fritzing的圖像顯示了連接圖Raspberry Pi顏色傳感器(TCS3200)接口。
如果上述電路圖中TCS3200顏色傳感器的引腳輸出不清晰,可以使用下圖作為參考。
所需組件
Raspberry Pi
TCS3200色彩傳感器
迷你面包板
連接電線
電源
計(jì)算機(jī)
電路設(shè)計(jì)
如前所述,TCS3200色彩傳感器有8個(gè)引腳。連接引腳1和2,即S0和S1至+ 5V。然后將和GND連接到Raspberry Pi的gnd。
將TCS3200顏色傳感器的V DD 引腳連接到+ 5V的Raspberry Pi。引腳6即傳感器的OUT引腳連接到物理引腳22,即Raspberry Pi的GPIO25。
最后,將顏色傳感器的S2和S3連接到物理引腳16和18即Raspberry Pi的GPIO23和GPIO24。
注意:使用5V適配器為Raspberry Pi供電,而不是將其連接到計(jì)算機(jī)。
代碼
RAW RGB值代碼
我將為這個(gè)項(xiàng)目提供兩個(gè)代碼。使用第一個(gè)代碼,您可以顯示RGB色域的RAW值。
使用Raspberry Pi和TCS3200色彩傳感器進(jìn)行色彩檢測(cè)的代碼
使用第二個(gè)代碼,您可以實(shí)現(xiàn)顏色檢測(cè)項(xiàng)目。代碼僅校準(zhǔn)為三種基色:紅色,綠色和藍(lán)色。但您可以根據(jù)第一個(gè)代碼的結(jié)果擴(kuò)展到各種顏色。
工作
這個(gè)簡(jiǎn)單項(xiàng)目的目的是了解Raspberry Pi色彩傳感器接口,以及如何使用Raspberry Pi和TCS3200色彩傳感器制作色彩檢測(cè)應(yīng)用程序。
現(xiàn)在,由于TCS3200色彩傳感器的S0和S1輸入都連接到+ 5V,因此輸入頻率將達(dá)到100%,即輸出頻率將在500范圍內(nèi)。 KHz至600 KHz。
由于TCS3200顏色傳感器的S2和S3引腳用于選擇光電二極管,它們將依次設(shè)置為三種不同的組合以獲得紅色,藍(lán)色和綠色值的RAW數(shù)據(jù)。
將這些值作為參考,編寫(xiě)顏色檢測(cè)程序,Raspberry Pi正確顯示顏色名稱放置在傳感器前面。
注意:
參考值在第二個(gè)Python腳本中依賴于周?chē)墓庹铡R虼耍鼈兛赡懿贿m合您。
為了制作顏色檢測(cè)應(yīng)用程序,請(qǐng)實(shí)現(xiàn)第一個(gè)Python腳本并記下值。基于這些值,您可以為顏色檢測(cè)器應(yīng)用程序開(kāi)發(fā)自己的Python腳本。
應(yīng)用程序
如前所述,像TCS3200這樣的色彩傳感器可以在各種項(xiàng)目和應(yīng)用中實(shí)現(xiàn),例如:
RGB LED背光控制
對(duì)象顏色驗(yàn)證
產(chǎn)品分類(lèi)
工業(yè)自動(dòng)化
商業(yè)印刷
健康與健身
-
樹(shù)莓派
+關(guān)注
關(guān)注
121文章
2005瀏覽量
107445 -
色彩傳感器
+關(guān)注
關(guān)注
0文章
12瀏覽量
5923
發(fā)布評(píng)論請(qǐng)先 登錄
用樹(shù)莓派打造無(wú)人機(jī),你需注意的事項(xiàng)!

樹(shù)莓派微型攝像頭模塊3傳感器組件發(fā)布!封裝再瘦身助力工業(yè)設(shè)備微型化視覺(jué)集成!

你真的懂樹(shù)莓派5嘛?樹(shù)莓派5引腳圖全面指南:理解GPIO引腳及其功能!

樹(shù)莓派小技巧:無(wú)需鍵盤(pán)或顯示器,如何通過(guò)WiFi設(shè)置樹(shù)莓派?

用樹(shù)莓派實(shí)現(xiàn)自動(dòng)感應(yīng)照明:PIR傳感器教程!

樹(shù)莓派分類(lèi)器:用樹(shù)莓派識(shí)別不同型號(hào)的樹(shù)莓派!

特勵(lì)達(dá)的INFINITY色彩預(yù)設(shè)實(shí)現(xiàn)色彩精度,幫助工業(yè)相機(jī)捕捉精準(zhǔn)、可靠的圖像

請(qǐng)問(wèn)k230可否和樹(shù)莓派通過(guò)USB-typeC線來(lái)通信?
驚了!這個(gè)“神器”讓樹(shù)莓派秒變智能管家,圖像識(shí)別+無(wú)線投屏,太秀了!

鍵盤(pán)就是電腦,樹(shù)莓派500來(lái)了!
樹(shù)莓派傳感器使用方法 樹(shù)莓派 Raspberry Pi 4優(yōu)缺點(diǎn)
樹(shù)莓派gpio有什么用,樹(shù)莓派gpio接口及編程方法
使用MSP430掃描接口和光學(xué)傳感器進(jìn)行旋轉(zhuǎn)和線性運(yùn)動(dòng)檢測(cè)

使用MSP430擴(kuò)展掃描接口(ESI)進(jìn)行LC傳感器旋轉(zhuǎn)檢測(cè)

評(píng)論