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