
最近用電容觸摸一下TOPWAY7用7寸智能顯示模塊制作水質(zhì)檢測儀TOPWAY官方智能LCD模塊開發(fā)工具可以類似于開發(fā)C#上位機(可以省去)C#編寫代碼的部分)節(jié)省了單片機驅(qū)動屏幕移植的正常開發(fā)GUI通過添加簡單的協(xié)議交互,可以快速高效地實現(xiàn)項目需求,節(jié)省大量的開發(fā)時間和硬件成本。
芯片采購網(wǎng)專注于整合國內(nèi)外授權(quán)IC代理商現(xiàn)貨資源,芯片庫存實時查詢,行業(yè)價格合理,采購方便IC芯片,國內(nèi)專業(yè)芯片采購平臺。
一、項目簡介
1、需求分析:
1)收集數(shù)據(jù)(定期收集水PH以及環(huán)境的溫濕度)
2)顯示在屏幕上(實時顯示采集值)
3)曲線顯示(以曲線的形式在屏幕上顯示一段時間內(nèi)的變量)
2.項目流程:
1)AllianceMemory代理屏幕內(nèi)容設計(顯示內(nèi)容和控件的主要設計)
2)硬件設計(電源、傳感器接口、屏幕接口)
3)軟件設計(數(shù)據(jù)采集和屏幕與單片機信息交互)
硬件:NUCLEO-G070RB以及硬件擴展板,PH溫度采集傳感器,TOPWAY- HMT070ETD-1D
開發(fā)工具及版本:TOPWAY SGTools V9.35、STM32CuBeMx V6.4.0、KEILMDK V5.25、PhotoShop
二、屏幕內(nèi)容設計
1、界面規(guī)劃
根據(jù)需要設計三個界面
a)主界面:顯示時間及各種傳感器的實時值;
b)顯示水質(zhì)曲線:顯示PH水溫動態(tài)曲線;
c)溫濕度曲線顯示:顯示環(huán)境溫濕度的動態(tài)曲線。
2.整理設計資源
d)主界面:只需要一張背景圖,其他的都可以用屏幕設計工具設計;
e)水質(zhì)曲線顯示:需要兩個圖標和兩個坐標軸;
f)溫濕度曲線顯示:需要兩個圖標和兩個坐標軸。
可可以在網(wǎng)上找到資源或與公司合作UI在這里,我在網(wǎng)上找到了背景圖和圖標,并使用了它們PhotoShop和Word坐標軸由工具制成。
3、界面設計
a)創(chuàng)建工程
使用TOPWAY SGTools V9.35工具創(chuàng)建工程
創(chuàng)建工程和文件夾并選擇使用的屏幕類型。您可以根據(jù)屏幕的大小更快地選擇屏幕。您可以根據(jù)實際情況選擇0°/180°(正常顯示,即1024*600)或者90°/270°(旋轉(zhuǎn)90°顯示即600*1024)。
背景和圖標分別添加到工程資源欄中
字體配置1中有一些固定的字庫,可以直接使用。
在字體配置2中,您可以創(chuàng)建自定義寬度和高度的字體,這使得開發(fā)有更多的選擇和非常方便。然而,應該注意的是,生成的字體庫也相對較大,或添加,否則會消耗屏幕本身的存儲。
d)新頁面并添加控件
根據(jù)規(guī)劃,需要新建三個頁面來更換相應的背景,并添加所需的控件。
使用控件:
靜態(tài)字符串-用于顯示一些靜態(tài)字符,如標題、變量名和固定符號
日期時鐘-顯示時間
數(shù)字-顯示變量
表盤-直觀顯示變量范圍
進度條-直觀顯示變量范圍
曲線-顯示變量的動態(tài)變化過程
觸摸鍵-人機交互(調(diào)整時間,改變不同頁面等)
頁面0:
頁面1:
頁面2:
e)調(diào)整控件
工具欄中的對齊工具可用于調(diào)整控制器,以拯救強迫癥患者
f)添加變量并綁定編輯
根據(jù)實際使用情況,只使用16位數(shù)字變量和曲線變量
綁定和編輯剩余的數(shù)字、表盤和曲線
g)添加觸摸鍵
有兩種方法可以添加觸摸鍵,一種是直接在控件上右鍵,選擇添加觸摸鍵,如下:
在時間方面,每個鍵盤都需要添加一個數(shù)字鍵盤,并綁定變量地址來調(diào)整最大值和最小值。
這樣,數(shù)字鍵盤可以通過觸摸鍵呼叫,輸入時間,發(fā)送到單片機,然后單片機返回設置指令到屏幕,達到設置時間的效果。
也可使用TOPWAY的屏內(nèi)RTC時鐘功能, 并使用"RTC鍵盤(PIP)更換,使開發(fā)設計更加方便。
跳轉(zhuǎn)界面更簡單,可以直接跳轉(zhuǎn)到目標頁面,也可以在其他界面添加觸摸鍵返回主界面。
三、硬件設計
原理圖如下:
主要包括12V電源接口(NUCLEO板上有12V-5V-3.3V,所以不需要轉(zhuǎn)換),NUCLEO水質(zhì)傳感器接口(溫度) PH)、屏幕接口,溫濕度AHT10.串口轉(zhuǎn)232和串口轉(zhuǎn)網(wǎng)口(使用億百特模塊),其中可以選擇串口轉(zhuǎn)232和串口轉(zhuǎn)網(wǎng)口,因為屏幕支持232和以太網(wǎng),可根據(jù)不同情況切換。
PCB實物圖如下:
- 愛芯元智AX620A與百度飛槳完成I級兼容性測試 進一步建設開源生態(tài)
- 拜登發(fā)布總統(tǒng)令,為中國大力發(fā)展量子技術(shù)?專家:反映美國的緊迫感
- 蘋果將于WWDC發(fā)布AR/MR?郭明:我相信蘋果不會發(fā)布
- 聯(lián)發(fā)科建立開放生態(tài),普及手機HiFi高音質(zhì)
- 西部數(shù)據(jù):敏捷開發(fā)對汽車制造商至關(guān)重要
- 阿爾卑斯阿爾派為全球供應鏈中的生產(chǎn)計劃制定業(yè)務,以促進高度化
- 一文讀懂!LCD/OLED/Mini/Micro LED/Micro OLED顯示技術(shù)全解析
- 基于大聯(lián)大世平集團的推出NXP產(chǎn)品的Zigbee網(wǎng)關(guān)應用方案
- 華為汪濤:5.5G 網(wǎng)絡仍需在標準、頻譜等方向做好準備
- 英特爾的自動駕駛公司Mobileye成功登陸納斯達克,IPO首日收漲38%,市值231億美元
- 對大型數(shù)據(jù)中心的需求日益增加,Colt DCS如何幫助中國企業(yè)出海?
- 索爾維Solef PVDF獲得汽車行業(yè)質(zhì)量管理認證
