RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用TCS3200模塊進(jìn)行顏色識(shí)別

要長(zhǎng)高 ? 來(lái)源:韜放科技 ? 2023-10-15 16:11 ? 次閱讀

該項(xiàng)目用于檢測(cè)顏色并使用TCS3200顏色傳感器模塊和Arduino板在LCD上顯示顏色名稱(chēng)。傳感器使用彩色光電二極管輸出紅色,綠色和藍(lán)色的反射光值。顏色輸出以頻率顯示,其值取決于強(qiáng)度。

顏色識(shí)別理論

為了了解眼睛感知到的特定顏色,將眼睛接收到的信號(hào)分為紅色,綠色和藍(lán)色,以名稱(chēng)三刺激值表示。任何特定顏色的三刺激值是R,G和B的三個(gè)分量。我們使用的傳感器還提供類(lèi)似于三刺激值的信號(hào)。

必須從接收為Vr,Vg和Vb的R,G和B的值中計(jì)算出兩個(gè)稱(chēng)為“色度坐標(biāo)”的值。國(guó)際照明委員會(huì)(CIE)在1931年引入了計(jì)算這兩個(gè)x和y坐標(biāo)的公式。

wKgaomUrnpKAehdtAAMO_fGQmgA433.png

圖1:色度圖,x和y為紅色和綠色坐標(biāo)

該委員會(huì)在讀取了成千上萬(wàn)個(gè)具有各種顏色對(duì)象的視覺(jué)觀察員的讀數(shù)后,得出了稱(chēng)為色度圖的圖表,如圖1所示。根據(jù)計(jì)算出的x和y坐標(biāo),可以通過(guò)繪制顏色來(lái)確定顏色( x,y)點(diǎn)在圖表中。

x = Vr /(Vr + Vg + Vb)

y = Vg /(Vr + Vg + Vb)

例如,x = 0.2且y = 0.35給出藍(lán)綠色,而x = 0.47且y = 0.45給出黃色。該圖表具有馬蹄形形狀,雖然很奇怪,但這是CIE詳盡研究的結(jié)果。圖表的邊緣顯示了最純凈的顏色,并在其中指出的某些點(diǎn)上顯示了光譜波長(zhǎng)值。

例如,藍(lán)色始于400nm,綠色始于500至540nm,黃色始于575nm,紅色始于640nm。

圖表的底部是互補(bǔ)色,包括紫色和洋紅色。中心顯示的白色區(qū)域是白色的近似范圍,盡管某些顏色的坐標(biāo)也落在該白色橢圓形區(qū)域內(nèi)。該圖表是精確的,但是此處顯示的帶有顏色之間的界線的圖表僅是近似值。

因此,所顯示的區(qū)別出的曲線(例如綠色和淡黃色綠色)僅是近似的。在此圖表中,主要顏色為十七種。因此,本文中的電路和程序旨在識(shí)別多達(dá)22種顏色,包括補(bǔ)色。

電路與工作

用于顏色識(shí)別的電路圖如圖2所示。它圍繞著Arduino Uno板(Board1),16×2 LCD(LCD1),TCS3200顏色傳感器模塊(CS)和一些分立的組件而構(gòu)建。TCS3200顏色傳感器模塊如圖3所示。

圖2:用于顏色識(shí)別的電路圖

圖3:TCS3200顏色傳感器模塊

所示電路使用頻率輸出。Arduino的外部中斷引腳INT0(引腳2)用于計(jì)數(shù)頻率值。我們選擇10kHz作為最大范圍。引腳S2和S3按00、11和01的順序選擇顏色。只有紅色(R),綠色(G)和藍(lán)色(B)的所謂三刺激值可用。顏色傳感器模塊的詳細(xì)信息已發(fā)布在“使用TCS3200的RGB顏色檢測(cè)器”中

現(xiàn)在可以在此鏈接上獲得傳感器模塊的DIY文章。

這三個(gè)頻率值用于確定色度坐標(biāo),從而使用我們的搜索算法從CIE色度圖中識(shí)別22種分類(lèi)的顏色中的一種。根據(jù)顏色標(biāo)定的CIE圖表(圖2),為每個(gè)對(duì)象指示色度坐標(biāo)(乘以10)以及最接近的顏色名稱(chēng)。這些R和G值用于顏色匹配。

LCD連接到Arduino開(kāi)發(fā)板,以顯示坐標(biāo)R和G以及顏色名稱(chēng)。R和G用于顏色匹配,因?yàn)閮蓚€(gè)相同的有色對(duì)象將具有相似的值。

該電路還與一個(gè)兩行字符LCD顯示器相連。LCD的引腳3連接到10千歐(VR1)電位計(jì),以在0至5V之間調(diào)節(jié)電壓,以改變LCD模塊上顯示的字符的對(duì)比度。

數(shù)據(jù)包括到LCD(11-14)的引腳D4至D7的四線連接。引腳15連接到+ 5V,用于LCD的背光,引腳16通過(guò)電阻R2接地。

在這里,我們使用的是四線數(shù)據(jù)連接,而不是八線數(shù)據(jù)連接。因此,程序必須在兩個(gè)連續(xù)的寫(xiě)操作中發(fā)送命令和地址值。使用四線連接可以節(jié)省微控制器上的引腳。

圖4中顯示了被檢測(cè)并顯示在LCD上的淡黃色物體以及信號(hào)值。

圖4(a和b):淡黃色物體的檢測(cè)

對(duì)芯片進(jìn)行編程

該單元的程序(colour_sense.bas)是在Oshon AVR Simulator IDE上開(kāi)發(fā)的。該軟件有助于開(kāi)發(fā)項(xiàng)目。

完成編碼(用BASIC編寫(xiě))后,編譯代碼或?qū)⑸傻氖M(jìn)制文件加載到Arduino Uno板上的ATmega328P芯片中。Xloader程序用于加載十六進(jìn)制文件。執(zhí)行Xloader程序后,將打開(kāi)一個(gè)窗口,如圖5所示。為Arduino Uno板連接的USB插座指定COM端口號(hào)??梢詮腜C /筆記本電腦上Windows上的“設(shè)備管理器”中找到此號(hào)碼。

從XLoader窗口瀏覽十六進(jìn)制代碼,如圖5所示,然后按上載按鈕。加載代碼后,從筆記本電腦上斷開(kāi)Arduino板的連接,然后將9V適配器連接到其DC插座(或?qū)?V電源連接到其5V和接地引腳)。

圖5:Xloader窗口

建設(shè)與測(cè)試

圖6中顯示了用于顏色識(shí)別的PCB布局,圖7中顯示了其組件布局。在PCB上組裝電路后,將其封裝在合適的盒子中。將傳感器模塊和LCD固定在前面板上,并將電線連接到PCB上的相應(yīng)連接器。

圖6:顏色識(shí)別的PCB布局

圖7:PCB的組件布局

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • lcd
    lcd
    +關(guān)注

    關(guān)注

    34

    文章

    4424

    瀏覽量

    167398
  • 顏色傳感器
    +關(guān)注

    關(guān)注

    2

    文章

    95

    瀏覽量

    18184
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6468

    瀏覽量

    186951
  • TCS3200
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    15557
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DAC12DL3200評(píng)估模塊

    電子發(fā)燒友網(wǎng)站提供《DAC12DL3200評(píng)估模塊.pdf》資料免費(fèi)下載
    發(fā)表于 11-08 16:21 ?0次下載
    DAC12DL<b class='flag-5'>3200</b>評(píng)估<b class='flag-5'>模塊</b>

    低功耗4G模組:tcs3472顏色傳感器示例

    ?今天我們學(xué)習(xí)合宙低功耗4G模組Air780EP的LuatOS開(kāi)發(fā)tcs3472示例。 一、簡(jiǎn)介 tcs3472顏色傳感器能夠讀取照射到的物體的RGB三種數(shù)值,從而識(shí)別
    的頭像 發(fā)表于 10-21 07:07 ?253次閱讀
    低功耗4G模組:<b class='flag-5'>tcs</b>3472<b class='flag-5'>顏色</b>傳感器示例

    杰力TCS電子計(jì)價(jià)臺(tái)秤CS1180電路圖

    杰力TCS電子計(jì)價(jià)臺(tái)秤CS1180芯片電路圖
    發(fā)表于 09-29 11:23 ?2次下載

    CW32模塊使用 指紋識(shí)別傳感器

    指紋特征。模塊配備了串口、USB 通訊接口,用戶(hù)無(wú)需研究復(fù)雜的圖像處理及及指紋識(shí)別算法,只需通過(guò)簡(jiǎn)單的串口、USB 按照通訊協(xié)議便可控制模塊。本模塊可應(yīng)用于各種考勤機(jī)、保險(xiǎn)箱柜、指紋門(mén)
    的頭像 發(fā)表于 09-18 15:15 ?389次閱讀
    CW32<b class='flag-5'>模塊</b>使用 指紋<b class='flag-5'>識(shí)別</b>傳感器

    TCS系統(tǒng)的核心控制策略與方法

    策略與方法 控制策略:TCS系統(tǒng)運(yùn)用了一系列高級(jí)控制理論,包括邏輯閾值、比例積分微分(PID)控制、模糊邏輯和神經(jīng)網(wǎng)絡(luò)技術(shù)。這些控制策略使系統(tǒng)能夠快速準(zhǔn)確地對(duì)各種復(fù)雜的駕駛狀況進(jìn)行響應(yīng),從而有效地預(yù)防和控制車(chē)輪的打滑現(xiàn)象。 控
    的頭像 發(fā)表于 08-29 11:25 ?601次閱讀

    牽引力控制系統(tǒng)TCS的作用是什么

    速度監(jiān)測(cè)與分析 實(shí)時(shí)數(shù)據(jù)獲?。?b class='flag-5'>TCS系統(tǒng)通過(guò)車(chē)輛上安裝的速度傳感器不斷監(jiān)控每個(gè)車(chē)輪的轉(zhuǎn)速。這些傳感器能夠檢測(cè)到各輪之間的速度差異,為系統(tǒng)提供必要的輸入數(shù)據(jù)。 打滑現(xiàn)象識(shí)別:當(dāng)系統(tǒng)通過(guò)比較發(fā)現(xiàn)某一
    的頭像 發(fā)表于 08-29 11:22 ?450次閱讀

    TCS工作原理和關(guān)鍵組件介紹

    在現(xiàn)代汽車(chē)工程中,牽引力控制系統(tǒng)(TCS)被設(shè)計(jì)用來(lái)提高車(chē)輛的行駛安全性和穩(wěn)定性,特別是在加速過(guò)程中防止車(chē)輪打滑現(xiàn)象。這一系統(tǒng)通過(guò)先進(jìn)的監(jiān)測(cè)與控制技術(shù),確保車(chē)輪與路面間的最佳牽引聯(lián)系,從而優(yōu)化駕駛
    的頭像 發(fā)表于 08-29 11:15 ?977次閱讀

    在RGB和XYZ顏色傳感器之間進(jìn)行選擇,以實(shí)現(xiàn)自適應(yīng)照明調(diào)節(jié)

    電子發(fā)燒友網(wǎng)站提供《在RGB和XYZ顏色傳感器之間進(jìn)行選擇,以實(shí)現(xiàn)自適應(yīng)照明調(diào)節(jié).pdf》資料免費(fèi)下載
    發(fā)表于 08-26 09:30 ?0次下載
    在RGB和XYZ<b class='flag-5'>顏色</b>傳感器之間<b class='flag-5'>進(jìn)行</b>選擇,以實(shí)現(xiàn)自適應(yīng)照明調(diào)節(jié)

    ADC12DJ3200原理圖

    ADC12DJ3200 原理圖
    發(fā)表于 08-19 14:39 ?0次下載

    智能目標(biāo)顏色識(shí)別抓取丨國(guó)產(chǎn)Cortex-A55人工智能實(shí)驗(yàn)箱機(jī)械臂案例分享

    智能目標(biāo)顏色識(shí)別抓取丨國(guó)產(chǎn)Cortex-A55人工智能實(shí)驗(yàn)箱機(jī)械臂案例分享
    的頭像 發(fā)表于 08-10 08:32 ?349次閱讀
    智能目標(biāo)<b class='flag-5'>顏色</b><b class='flag-5'>識(shí)別</b>抓取丨國(guó)產(chǎn)Cortex-A55人工智能實(shí)驗(yàn)箱機(jī)械臂案例分享

    顏色識(shí)別傳感器:精準(zhǔn)捕捉世界的每一抹色彩

    ?顏色識(shí)別傳感器作為現(xiàn)代工業(yè)、機(jī)器視覺(jué)、自動(dòng)化控制等領(lǐng)域的重要設(shè)備,其技術(shù)的發(fā)展和應(yīng)用對(duì)于提升生產(chǎn)效率、保障產(chǎn)品質(zhì)量具有重要意義。本文將從顏色識(shí)別傳感器的原理、結(jié)構(gòu)組成、應(yīng)用以及選型等
    的頭像 發(fā)表于 07-21 16:03 ?728次閱讀
    <b class='flag-5'>顏色</b><b class='flag-5'>識(shí)別</b>傳感器:精準(zhǔn)捕捉世界的每一抹色彩

    圖像識(shí)別算法的核心技術(shù)是什么

    中提取出有用的信息,為后續(xù)的分類(lèi)和識(shí)別提供依據(jù)。特征提取的方法有很多,常見(jiàn)的有: 1.1 顏色特征:顏色是圖像最基本的屬性之一,常見(jiàn)的顏色特征有顏色
    的頭像 發(fā)表于 07-16 11:02 ?622次閱讀

    顏色識(shí)別邊界問(wèn)題

    顏色識(shí)別出現(xiàn)這種樣的左右邊框可能是什么原因?我感覺(jué)代碼好像沒(méi)有問(wèn)題上下邊界能畫(huà)出來(lái)左右邊界就畫(huà)不出來(lái)
    發(fā)表于 03-08 17:29

    阿童木顏色傳感器應(yīng)用:汽車(chē)車(chē)身顏色識(shí)別

    引言 隨著科技的不斷進(jìn)步,汽車(chē)制造業(yè)也在不斷迭代升級(jí),全自動(dòng)化生產(chǎn)技術(shù)成為現(xiàn)代汽車(chē)生產(chǎn)的主流。本文將深入探討某大型汽車(chē)生產(chǎn)企業(yè)在其全國(guó)生產(chǎn)基地中,采用阿童木顏色傳感器(CL2)對(duì)車(chē)身顏色進(jìn)行識(shí)
    的頭像 發(fā)表于 01-26 14:45 ?456次閱讀
    阿童木<b class='flag-5'>顏色</b>傳感器應(yīng)用:汽車(chē)車(chē)身<b class='flag-5'>顏色</b><b class='flag-5'>識(shí)別</b>

    GM65-S條碼識(shí)別模塊用戶(hù)手冊(cè)

    GM65-S條碼識(shí)別模塊
    發(fā)表于 01-22 14:23 ?0次下載
    RM新时代网站-首页