針對傳統電子秤,記錄、統計稱重結果需耗費較多人力,并容易出現錯記漏記等現象,設計一款新型智能電子 秤系統。該電子秤采用STC89C52微處理器為系統控制核心,可顯示物品名稱、重量、單價、總價等信息,并基于App Inven-tor 2平臺開發出相應的電子秤手機APP軟件,電子秤通過藍牙發送數據至手機APP,由手機保存數據。手機APP軟件具備 各種統計功能,并能夠將統計結果導出Excel表格,便于電腦存儲、分析。該系統性能穩定、可靠,成本低廉,手機APP軟件方 便實用,可廣泛應用于現代商業市場中。
自20世紀60年代以來,由于傳感器技術的迅速發 展,電子稱重技術日趨成熟,并逐步取代傳統機械秤。 20世紀70年代初期,微處理機的出現使得電子稱重技 術得到了進一步的發展,快速、準確、操作方便、功能多 樣化等已成為現代稱重技術的主要特點,稱重裝置的應 用已遍及到國民經濟各領域,與此同時,人們對稱重儀表 的要求也越來越高,要求更加智能化。于是出現了一種 智能無線電子秤,運用無線藍牙模塊傳送重量數據,通過 RFID瀆取貨品的名稱、單價和單位重量,顯示并存儲 還有一種無線接口電子秤,通過藍牙收發器實現無線方式的體重數據上傳至電腦或互聯網上,以便個人健康數 據的永久保存與分析|21。傳統電子秤的設計與研制嘗試 了多種方法,但由于其體積較大,不方便攜帶,測量數據 不易保存和統計分析,因此逐漸不被人們所使用。近 幾年智能手機迅速普及,APP的開發技術也隨著手機市 場的發展日益成熟,因此把數據上傳至手機,將電子秤 與手機APP相結合是電子產品發展的必然趨勢。為 此,本設計在傳統的電子秤基礎上,增加藍牙數據傳送模 塊,同時基于App Inventor 2平臺開發出一款電子秤手機 APP,可以通過藍牙將稱重數據發送到手機APP,APP查 詢某天的稱重記錄,并能統計某段時間,各種物品的重 量,而且統計數據可以以Excel表格形式導出。該款智能 電子秤符合現在人們對稱重裝置的要求。
1.智能電子秤總體架構
本文智能電子秤系統由下位機和上位機兩部分構成。該系統整體框架如圖1所示,下位機是基于51單片 機的電子秤部分,上位機是基于谷歌App Inventor 2開 發平臺設計實現的手機APP。系統下位機部分是利用 壓力傳感器采集重量數據,經過HX711模塊進行信號 放大和A/D轉換,再把數字信號上傳單片機處理模塊。 單片機會對鍵盤按下進行處理,設置單價、折扣,并在 LCD12864上顯示重量、單價、總價等信息。上位機的手 機APP,按下“發送”按鍵后,數據通過藍牙模塊上傳到 A P P,A P P接收數據后將其存放于數據庫,以便查詢和 統計。APP可以選擇物品編號列表(用戶可自行增加、 刪除、修改列表),之后會在接收界面顯示所選物品、單 價、折扣等信息。APP接收到單片機發送的重量數據則 會自動計算總價并顯示,同時將物品名和單價發送至單 片機,單片機接收到后顯示于液晶屏。
APP的功能如圖2所示,整個APP分三個主要界 面:第一個界面為登錄系統,實現登錄、注冊、退出功能; 第二個界面為數據處理系統,實現數據的接收、統計、查 表與微信掃描支付,根據統計分析數據,給出相應建議, 還有導出統計表格的功能;第三個界面為資料管理系 統,實現查看記錄、導出記錄功能,查看某天的歷史記 錄,并且能夠導出該記錄的Excel表格。
2.系統方案設計
系統總體方案設計主要包括硬件電路設計、單片機 控制程序設計及APP軟件功能設計三部分。硬件電路 主要由復位電路、壓力傳感器及A/D轉換模塊、藍牙模 塊、矩陣鍵盤、單片機5部分構成,借鑒引用了傳統的電 子秤硬件設計。單片機程序設計是整個設計的關鍵部 分,APP軟件功能設計分為不同的功能界面。單片機采 用了 STC89C52,其是宏晶科技推出的一種低功耗、高性 能CMOS8位微控制器,價格低廉,且能夠實現本設計的 功能。壓力傳感器采用應變式壓力傳感器,其精度高、 結構簡單緊湊、抗偏載能力強,其輸出電壓和壓力成 正比,斜率穩定,因此易于實現將重量轉變成電信號 輸出。HX711是專為高精度電子秤而設計的24位 A/D轉換器芯片,具有集成度高、響應快、抗干擾能力強 等優點,與壓力傳感器結合使用效果佳。HC-05是一款 性價比較高的藍牙模塊,完全兼容單片機系統,可實現單 片機數據的收發,因此選擇它作為系統的無線通信橋梁。
2.1單片機控制方案
為了使得系統可以一直讀取重量數據并顯示,在液 晶初始化和串口初始化后,進人循環讀取、顯示流程,讀 取HX711 A/D轉換后的數值,存放到當前A/D數值變 量;掃描矩陣鍵盤,判斷是否有按鍵按下,根據按鍵值和 系統設置模式進行相應的響應;將HX711傳輸的A/D數 值轉換成重量,再計算總價;然后根據顯示模式,顯示對 應的主界面、改單價界面、改折扣界面、校準界面中;最 后返回讀取HX711數值的操作,如圖3所示.
2.2 APP設計方案
APP主要有5個界面,登錄注冊界面、接收界面、查 看歷史記錄界面、統計數據界面、掃描付款界面,關系如 圖4所示。接收界面是關鍵部分,為歷史記錄和統計提 供數據。為了提高電子秤的實用性,方便付款,增加了 掃描二維碼進人微信支付功能。本設計所有數據都保 存在手機微數據庫中,相當于一個單機版軟件,無論是 本機微數據庫還是聯網的服務器數據庫,都是采取鍵值 對的存取方式。實現了在不聯網的情況下也能讀取之 前所保存的所有數據。
3.電子秤軟件設計
3.1矩陣掃描的實現
先設置行為高電平,列為低電平,逐行掃描再逐列 掃描,若有按鍵按下,則連通部分會由高電平變為低電平,確定行、列就可以確定是哪個按鍵按下。其中矩陣 鍵盤上的數值0?9是為了輸人數字而設定的,為了可以 輸人小數,還加人“小數點”鍵。另外還有其他“清零/去 皮”、“改單價”、“改折扣”、“刪除/發送”、“校準”按鍵,充 分應用了 4x4的矩陣鍵盤。
3.2LCD12864顯示的實現
液晶顯示前,需要對液晶進行初始化。編寫相關函 數,方便調用。顯示字符串是液晶顯示關鍵的程序,為 了方便編寫各種顯示界面,先編寫顯示字符串的函數,判 斷要顯示數據所在的行和列,再寫人字符串,程序如下:
void LCD_DisStr(uint8 x, uint8 y ,uint8 *pDat)
{
LCD_Write0neByte(0,0x90+y);
else if(x==2) LCD_Write0neByte(0,0x88+y);
else if(x==3) LCD_Write0neByte(0,0x98+y); while( *pDat!=r 主站蜘蛛池模板: 2021国产麻豆剧传媒鱿鱼游戏app手机版v2.0.0 | 国产在线11区视频| 亚洲色偷偷色噜噜狠狠网小说op9| 国产做受???777cos| 免费无码又爽视频在线观看| 亚洲国产一二三精品无码绿巨人南波杏| 动漫成年美女黄漫网站国产在线观看| 精品无人区麻豆乱码1区2区新区_精品日产 | 亚洲色噜噜av图片| 久久久久久亚洲精品成人小说| 欧洲熟妇精品视频观见| 熟妇人妻久久中文字幕按摩| 亚洲国产成人久久综合一区.久| 久久亚洲精品成人APP破解版| 久久午夜无码鲁丝片秋霞|白裙仙子玉臀| 国产伦精品免编号公布央视网出文一| 国产又粗又爽又猛视频无遮挡软件 | 中文在线观看永久免费视频 | 日韩土豪美女在线视频观看| 人妻少妇av无码中文字幕| 免费无码又爽视频在线观看 | 一本久久知道综合久久| 亚洲吞精无码久久涩欧美| 久久久精品2019中文字幕之3_精品久久久久久 | 日韩特级黄色毛片视频播放午夜看场| 国产在线AAA片一区二区91 | 精品久久久久久无码国产免费网站 | 精品香蕉一区二区三区下载| 亚洲一本之道高清,亚洲| 天天影院成人免费观看网站 | 18一20女人毛片毛片| 久久伊人中文字幕97| 伊人精品视频一区二区三区在线观看| 亚洲黄色在线观看网站黄色| 级r片内射在线视频播放一红楼春 极品粉嫩小仙女高潮喷水久久动态图 | 精品国产三级a在线观看网站_| 亚洲一区欧洲一区常理6分钟| 狠狠亚洲狠狠欧洲熟女| 无码有码国产日韩中文三点AV| 久久伊人女汉子| 一区二区三区在线官网 |