一、硬件方案
本系統(tǒng)由STM32F103C8T6單片機(jī)核心板、二維碼/條形碼攝像頭模塊、1.44寸TFT彩屏、蜂鳴器提醒電路、按鍵組成。
二、功能設(shè)計(jì)
1、本系統(tǒng)能夠通過攝像頭識別二維碼/條形碼具體內(nèi)容進(jìn)行彩屏TFT顯示,另外開發(fā)模擬類似超市餐飲等掃碼統(tǒng)計(jì)計(jì)費(fèi)結(jié)賬系統(tǒng)。
2、系統(tǒng)分“二維碼/條形碼結(jié)算模式”、“二維碼/條形碼識別模式”;上電默認(rèn)結(jié)算模式,按鍵可以切換模式。
3、系統(tǒng)上電后,自動(dòng)初始化二維碼/條形碼模塊配置,進(jìn)入“二維碼/條形碼結(jié)算模式”。該模式下,只識別錄入系統(tǒng)的“蘋果”“肉”“玩具”“茄子”的二維碼/條形碼(未錄入系統(tǒng)的,無效,未錄入系統(tǒng)碼可以通過“識別模式”識別碼信息)。攝像頭模塊可以隨意掃描每種物品的二維碼/條形碼;并且對掃描到的物品順序進(jìn)行自動(dòng)排序顯示,顯示內(nèi)容包括:名稱、數(shù)量、單價(jià)、金額;同時(shí)顯示所有掃描的總金額。比如顯示如下(每掃描一次二維碼數(shù)量加一次):
名稱 數(shù)量 單價(jià) 金額
蘋果 02 05 10
肉類 02 20 40
玩具 03 15 45
茄子 03 03 09
總額:104 元
掃描結(jié)束后,可以通過按鍵按下表示進(jìn)行結(jié)算,結(jié)算后,重新進(jìn)入到結(jié)算模式,同商場一樣。
4、通過按鍵按下進(jìn)入“二維碼/條形碼識別模式”,該模式下攝像頭掃描到任何二維碼/條形碼(包括生活中任何物品及設(shè)備上的二維碼/條形碼)會(huì)自動(dòng)分析識別,并把結(jié)果顯示在液晶評上。并且掃描到下一個(gè)碼時(shí)自動(dòng)顯示覆蓋上一個(gè)顯示結(jié)果,不需要任何按鍵清屏操作。
比如掃描到二維碼直接顯示:http://www.HellowWord.com
5、注意:二維碼/條形碼攝像頭自動(dòng)感應(yīng)掃描,如果光線條件不變自動(dòng)低功耗,感應(yīng)條件變化自動(dòng)識別,可以有效防止反復(fù)識別同一個(gè)碼。如果想反復(fù)識別同一個(gè)碼,將攝像頭轉(zhuǎn)動(dòng)下位置再次轉(zhuǎn)回進(jìn)行識別(和生活中使用相同)。