基于STM32的顏色識別系統
一.系統設計
整個系統可以通過單片機控制顏色傳感器完成對5種顏色的識別,并且在LCD1602顯示屏上進行顯示,當按下按鍵的時候,將當下的顏色播報出來。系統內的顏色識別模塊是GY-33,GY-33是一款低成本顏色識別傳感器模塊。工作電壓3-5v,功耗小,體積小,安裝方便。其工作原理是,照明LED發光,照射到被測物體后,返回光經過濾鏡檢測RGB的比例值,根據RGB的比例值識別出顏色。
圖1 系統框圖
二.硬件設計
系統內的主要電路有單片機最小系統電路,顏色識別電路、按鍵控制電路、語音播報電路、顯示電路等。
圖2 硬件電路
三.軟件設計
系統的軟件邏輯清晰,首先先進行一次系統初始化,開始進行顏色識別,識別會在顯示屏上進行顏色顯示,系統會先判斷按鍵是否按下,按下則執行顏色播報。
圖3 程序流程圖
圖4 主程序
四.實物展示
五.資料內容
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6008文章
44103瀏覽量
623546 -
STM32
+關注
關注
2247文章
10691瀏覽量
349896 -
顏色識別
+關注
關注
0文章
9瀏覽量
2069
原文標題:基于STM32的顏色識別系統
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
如何利用FPGA與色敏傳感器設計顏色識別系統?
在當今的社會生活中,顏色識別得到越來越廣泛的應用。各個領域的廣泛應用需求使顏色識別技術有了長足的發展,結合其他技術,可為工業控制、產品制造等多個行業更好地服務。目前,
發表于 08-02 06:15
如何利用FPGA設計多按鍵狀態識別系統?
;另一種是掃描陣列方式,適用于大量按鍵,但不能多鍵同時動作。因此,需要開發一種既適合大量按鍵又適合多鍵同時動作,并能節省單片機(MCU)的口線資源的多按鍵狀態識別系統。利用FPGA設計多按鍵狀態
發表于 08-02 08:31
如何利用FPGA技術設計多按鍵狀態識別系統?
;另一種是掃描陣列方式,適用于大量按鍵,但不能多鍵同時動作。因此,需要開發一種既適合大量按鍵又適合多鍵同時動作,并能節省單片機(MCU)的口線資源的多按鍵狀態識別系統。利用FPGA技術設計多按鍵狀態
發表于 08-02 06:21
怎么實現基于射頻技術的無線識別系統設計?
本文給出一種實現簡單射頻識別系統的方式。閱讀器和應答器均包含在單片機控制系統中,利用ASK調制與解調電路以及匹配網絡電路,使整個系統的可
發表于 06-03 06:33
怎么實現基于STM32F103單片機的車牌識別圖像處理識別系統的設計?
STM32的主要優點是什么?怎么實現基于STM32F103單片機的車牌識別圖像處理識別系統的設計?
發表于 09-29 06:29
設計一種基于單片機的指紋識別系統
采集到的指紋4.4 指紋識別算法流程5 部分實現代碼6 最后1 簡介Hi,大家好,這里是丹成學長,今天向大家介紹一個學長做的單片機項目基于單片機的指紋識別系統實現大家可用于 課程設計
發表于 11-19 07:46
介紹一個基于單片機的手勢識別系統
文章目錄1 簡介2 實現效果3 使用場景4 參數說明5 注意事項6 最后1 簡介Hi,大家好,這里是丹成學長,今天向大家介紹一個學長做的單片機項目基于單片機得手勢識別系統大家可用于 課程設計 或
發表于 11-19 09:19
如何去實現基于單片機RGB顏色智能識別系統設計
【資源下載】下載地址:點擊下載(825)百度網盤電路描述:本文檔介紹的是RGB顏色識別系統設計。電路采用STC89C52單片機來控制TCS230顏色傳感器這個模塊,對所給的數據進行處理
發表于 11-19 06:24
基于單片機RGB顏色智能識別系統設計-實際資料
【資源下載】下載地址:點擊下載(825)百度網盤電路描述:本文檔介紹的是RGB顏色識別系統設計。電路采用STC89C52單片機來控制TCS230顏色傳感器這個模塊,對所給的數據進行處理
發表于 11-12 18:06
?12次下載
![基于<b class='flag-5'>單片機</b>RGB<b class='flag-5'>顏色</b>智能<b class='flag-5'>識別系統</b>設計-實際資料](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論