
最近用電容觸摸一下TOPWAY7用7寸智能顯示模塊制作水質(zhì)檢測(cè)儀TOPWAY官方智能LCD模塊開(kāi)發(fā)工具可以類似于開(kāi)發(fā)C#上位機(jī)(可以省去)C#編寫(xiě)代碼的部分)節(jié)省了單片機(jī)驅(qū)動(dòng)屏幕移植的正常開(kāi)發(fā)GUI通過(guò)添加簡(jiǎn)單的協(xié)議交互,可以快速高效地實(shí)現(xiàn)項(xiàng)目需求,節(jié)省大量的開(kāi)發(fā)時(shí)間和硬件成本。
芯片采購(gòu)網(wǎng)專注于整合國(guó)內(nèi)外授權(quán)IC代理商現(xiàn)貨資源,芯片庫(kù)存實(shí)時(shí)查詢,行業(yè)價(jià)格合理,采購(gòu)方便IC芯片,國(guó)內(nèi)專業(yè)芯片采購(gòu)平臺(tái)。
一、項(xiàng)目簡(jiǎn)介
1、需求分析:
1)收集數(shù)據(jù)(定期收集水PH以及環(huán)境的溫濕度)
2)顯示在屏幕上(實(shí)時(shí)顯示采集值)
3)曲線顯示(以曲線的形式在屏幕上顯示一段時(shí)間內(nèi)的變量)
2.項(xiàng)目流程:
1)AllianceMemory代理屏幕內(nèi)容設(shè)計(jì)(顯示內(nèi)容和控件的主要設(shè)計(jì))
2)硬件設(shè)計(jì)(電源、傳感器接口、屏幕接口)
3)軟件設(shè)計(jì)(數(shù)據(jù)采集和屏幕與單片機(jī)信息交互)
硬件:NUCLEO-G070RB以及硬件擴(kuò)展板,PH溫度采集傳感器,TOPWAY- HMT070ETD-1D
開(kāi)發(fā)工具及版本:TOPWAY SGTools V9.35、STM32CuBeMx V6.4.0、KEILMDK V5.25、PhotoShop
二、屏幕內(nèi)容設(shè)計(jì)
1、界面規(guī)劃
根據(jù)需要設(shè)計(jì)三個(gè)界面
a)主界面:顯示時(shí)間及各種傳感器的實(shí)時(shí)值;
b)顯示水質(zhì)曲線:顯示PH水溫動(dòng)態(tài)曲線;
c)溫濕度曲線顯示:顯示環(huán)境溫濕度的動(dòng)態(tài)曲線。
2.整理設(shè)計(jì)資源
d)主界面:只需要一張背景圖,其他的都可以用屏幕設(shè)計(jì)工具設(shè)計(jì);
e)水質(zhì)曲線顯示:需要兩個(gè)圖標(biāo)和兩個(gè)坐標(biāo)軸;
f)溫濕度曲線顯示:需要兩個(gè)圖標(biāo)和兩個(gè)坐標(biāo)軸。
可可以在網(wǎng)上找到資源或與公司合作UI在這里,我在網(wǎng)上找到了背景圖和圖標(biāo),并使用了它們PhotoShop和Word坐標(biāo)軸由工具制成。
3、界面設(shè)計(jì)
a)創(chuàng)建工程
使用TOPWAY SGTools V9.35工具創(chuàng)建工程
創(chuàng)建工程和文件夾并選擇使用的屏幕類型。您可以根據(jù)屏幕的大小更快地選擇屏幕。您可以根據(jù)實(shí)際情況選擇0°/180°(正常顯示,即1024*600)或者90°/270°(旋轉(zhuǎn)90°顯示即600*1024)。
背景和圖標(biāo)分別添加到工程資源欄中
字體配置1中有一些固定的字庫(kù),可以直接使用。
在字體配置2中,您可以創(chuàng)建自定義寬度和高度的字體,這使得開(kāi)發(fā)有更多的選擇和非常方便。然而,應(yīng)該注意的是,生成的字體庫(kù)也相對(duì)較大,或添加,否則會(huì)消耗屏幕本身的存儲(chǔ)。
d)新頁(yè)面并添加控件
根據(jù)規(guī)劃,需要新建三個(gè)頁(yè)面來(lái)更換相應(yīng)的背景,并添加所需的控件。
使用控件:
靜態(tài)字符串-用于顯示一些靜態(tài)字符,如標(biāo)題、變量名和固定符號(hào)
日期時(shí)鐘-顯示時(shí)間
數(shù)字-顯示變量
表盤(pán)-直觀顯示變量范圍
進(jìn)度條-直觀顯示變量范圍
曲線-顯示變量的動(dòng)態(tài)變化過(guò)程
觸摸鍵-人機(jī)交互(調(diào)整時(shí)間,改變不同頁(yè)面等)
頁(yè)面0:
頁(yè)面1:
頁(yè)面2:
e)調(diào)整控件
工具欄中的對(duì)齊工具可用于調(diào)整控制器,以拯救強(qiáng)迫癥患者
f)添加變量并綁定編輯
根據(jù)實(shí)際使用情況,只使用16位數(shù)字變量和曲線變量
綁定和編輯剩余的數(shù)字、表盤(pán)和曲線
g)添加觸摸鍵
有兩種方法可以添加觸摸鍵,一種是直接在控件上右鍵,選擇添加觸摸鍵,如下:
在時(shí)間方面,每個(gè)鍵盤(pán)都需要添加一個(gè)數(shù)字鍵盤(pán),并綁定變量地址來(lái)調(diào)整最大值和最小值。
這樣,數(shù)字鍵盤(pán)可以通過(guò)觸摸鍵呼叫,輸入時(shí)間,發(fā)送到單片機(jī),然后單片機(jī)返回設(shè)置指令到屏幕,達(dá)到設(shè)置時(shí)間的效果。
也可使用TOPWAY的屏內(nèi)RTC時(shí)鐘功能, 并使用"RTC鍵盤(pán)(PIP)更換,使開(kāi)發(fā)設(shè)計(jì)更加方便。
跳轉(zhuǎn)界面更簡(jiǎn)單,可以直接跳轉(zhuǎn)到目標(biāo)頁(yè)面,也可以在其他界面添加觸摸鍵返回主界面。
三、硬件設(shè)計(jì)
原理圖如下:
主要包括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)口,因?yàn)槠聊恢С?32和以太網(wǎng),可根據(jù)不同情況切換。
PCB實(shí)物圖如下:
- 2024年將引進(jìn)阿斯麥最新極紫外光刻機(jī)
- 應(yīng)對(duì)智能駕駛艙處理芯片的多任務(wù)處理需求
- 英特爾合作伙伴聯(lián)盟幫助錫鼎打造教育細(xì)分市場(chǎng)領(lǐng)先優(yōu)勢(shì)
- 買蘋(píng)果的新野心iPhone就像支付租金一樣,硬件訂閱在一年內(nèi)到來(lái)
- e現(xiàn)貨銷售聯(lián)盟Bourns獲獎(jiǎng)產(chǎn)品IsoMOV?保護(hù)器
- PCIe 7.0標(biāo)準(zhǔn)官方公告:速度高達(dá)512GB/s
- 另一個(gè)芯片巨頭崛起!第一個(gè)國(guó)產(chǎn)7nmGPGPU芯片問(wèn)世
- Gartner推動(dòng)2022年主要數(shù)據(jù)和分析趨勢(shì)數(shù)據(jù)和分析趨勢(shì)
- 與俄羅斯的聯(lián)合網(wǎng)絡(luò)安全項(xiàng)目哈薩克斯坦凍結(jié)
- 科達(dá)嘉電子:20多年來(lái)一直專注于高性能車載級(jí)磁性元件的研發(fā)和制造
- 美國(guó)實(shí)施EDA中國(guó)可能會(huì)錯(cuò)過(guò)下一代芯片技術(shù)
- Velodyne Lidar2022年第一季度財(cái)報(bào)公布
