最近用电容触摸一下TOPWAY7用7寸智能显示模块制作水质检测仪TOPWAY官方智能LCD模块开发工具可以类似于开发C#上位机(可以省去)C#编写代码的部分)节省了单片机驱动屏幕移植的正常开发GUI通过添加简单的协议交互,可以快速高效地实现项目需求,节省大量的开发时间和硬件成本。
芯片采购网专注于整合国内外授权IC代理商现货资源,芯片库存实时查询,行业价格合理,采购方便IC芯片,国内专业芯片采购平台。
一、项目简介
1、需求分析:
1)收集数据(定期收集水PH以及环境的温湿度)
2)显示在屏幕上(实时显示采集值)
3)曲线显示(以曲线的形式在屏幕上显示一段时间内的变量)
2.项目流程:
1)AllianceMemory代理屏幕内容设计(显示内容和控件的主要设计)
2)硬件设计(电源、传感器接口、屏幕接口)
3)软件设计(数据采集和屏幕与单片机信息交互)
硬件:NUCLEO-G070RB以及硬件扩展板,PH温度采集传感器,TOPWAY- HMT070ETD-1D
开发工具及版本:TOPWAY SGTools V9.35、STM32CuBeMx V6.4.0、KEILMDK V5.25、PhotoShop
二、屏幕内容设计
1、界面规划
根据需要设计三个界面
a)主界面:显示时间及各种传感器的实时值;
b)显示水质曲线:显示PH水温动态曲线;
c)温湿度曲线显示:显示环境温湿度的动态曲线。
2.整理设计资源
d)主界面:只需要一张背景图,其他的都可以用屏幕设计工具设计;
e)水质曲线显示:需要两个图标和两个坐标轴;
f)温湿度曲线显示:需要两个图标和两个坐标轴。
可可以在网上找到资源或与公司合作UI在这里,我在网上找到了背景图和图标,并使用了它们PhotoShop和Word坐标轴由工具制成。
3、界面设计
a)创建工程
使用TOPWAY SGTools V9.35工具创建工程
创建工程和文件夹并选择使用的屏幕类型。您可以根据屏幕的大小更快地选择屏幕。您可以根据实际情况选择0°/180°(正常显示,即1024*600)或者90°/270°(旋转90°显示即600*1024)。
背景和图标分别添加到工程资源栏中
字体配置1中有一些固定的字库,可以直接使用。
在字体配置2中,您可以创建自定义宽度和高度的字体,这使得开发有更多的选择和非常方便。然而,应该注意的是,生成的字体库也相对较大,或添加,否则会消耗屏幕本身的存储。
d)新页面并添加控件
根据规划,需要新建三个页面来更换相应的背景,并添加所需的控件。
使用控件:
静态字符串-用于显示一些静态字符,如标题、变量名和固定符号
日期时钟-显示时间
数字-显示变量
表盘-直观显示变量范围
进度条-直观显示变量范围
曲线-显示变量的动态变化过程
触摸键-人机交互(调整时间,改变不同页面等)
页面0:
页面1:
页面2:
e)调整控件
工具栏中的对齐工具可用于调整控制器,以拯救强迫症患者
f)添加变量并绑定编辑
根据实际使用情况,只使用16位数字变量和曲线变量
绑定和编辑剩余的数字、表盘和曲线
g)添加触摸键
有两种方法可以添加触摸键,一种是直接在控件上右键,选择添加触摸键,如下:
在时间方面,每个键盘都需要添加一个数字键盘,并绑定变量地址来调整最大值和最小值。
这样,数字键盘可以通过触摸键呼叫,输入时间,发送到单片机,然后单片机返回设置指令到屏幕,达到设置时间的效果。
也可使用TOPWAY的屏内RTC时钟功能, 并使用"RTC键盘(PIP)更换,使开发设计更加方便。
跳转界面更简单,可以直接跳转到目标页面,也可以在其他界面添加触摸键返回主界面。
三、硬件设计
原理图如下:
主要包括12V电源接口(NUCLEO板上有12V-5V-3.3V,所以不需要转换),NUCLEO水质传感器接口(温度) PH)、屏幕接口,温湿度AHT10.串口转232和串口转网口(使用亿百特模块),其中可以选择串口转232和串口转网口,因为屏幕支持232和以太网,可根据不同情况切换。
PCB实物图如下:
- 展商资讯|硬城-构建数字供应链管理系统,帮助产业链升级
- 美国完全卡死2nm?设计GAA技术芯片的EDA,中国大陆不得出售
- IAR Systems 宣布支持64位RISC-V内核进一步扩大其强大性RISC-V 解决方案
- 机器视觉在农业生产中的应用
- 杨元庆:联想没有造车计划
- 外国媒体:电气化可能会导致欧美汽车行业减少数十万个职位
- 苹果正在测试新的M系列芯片芯片Mac Pro:24核CPU、76核GPU、192GB内存
- 贸泽备货UnitedSiC UF4C/SC 1200V第四代SiC FET,为各种电源应用提供更好的支持
- 48伏轻混系统有什么作用?v轻混系统省油吗?
- 免费流片也包邮到家,谷歌「拼团」芯片项目推出了官方教程网站
- 同一WiFi为什么你的手机网速比别人慢?
- 领跑59项AI基准测试,通过定制突破,宁速服务器市场排名第二