设为首页 收藏本站 English

当前位置: 汉牛机械网 >> 娃娃机

基于TOPWAY液晶屏的冰箱控制显示设计亳州

发布时间:2022-09-27 12:12:43

基于TOPWAY液晶屏的冰箱控制显示设计

一、引言

本文引用地址:打扣机article/202202/431345.htm

随着日新月异技术的涌现,人机交互的应用越来越广泛,在各个行业领域都有涉及。TOPWAY智能模块是专门为工业显示应用而设计的TFT液晶模块,可以通过官方提供的“界面编辑软件”快速实现用户界面设计,且完全是组态式的设计方式,设计用户界面过程不需要任何代码。只需要外部系统发送接收简单的串口指令就能完成人机交互的过程。极大减轻外部系统的配置与负荷要求,从而降低硬件成本、设计成本。本文将介绍拓普微的智能显示模块如何通过上位机与简单的外部系统来实现冰箱控制显示。

二、需求分析

1.冷藏与冷冻的分区温度显示

在屏幕上需要显示出冷藏与冷冻的温度分别是多少,在本文中采用一路温度采集只显示冷藏温度,冷冻与冷藏同理不在多余演示。

2.冷藏与冷冻区分别温度调节

在屏幕上设计出温度调节按钮与调节挡位显示,能通过屏幕控制在外部系统中的LED灯亮度来表示温度调节效果。

3.超时关门提醒

在长时间没有关门的情形下,需要显示提示和声音提示。通过按下按键来表示开门动作,当按键长时间按下会触发声光提示。

三、界面设计

经过一番草图构思,设计出如下图的冰箱显示效果。满足冷藏与冷冻的温度区分显示,冷藏与冷冻区分别温度调节,以及超时关门提醒。额外添加了一个时钟显示效果优化界面内容。显示效果中分别用到了智能显示模块中的字符显示的应用,显示数字的应用,进度条的应用,变量图标的应用,触摸键的应用,日期时钟的应用。

1.创建界面

首先需要用官方的界面编辑软件TOPWAY SGTools,软件打开界面如图所示清晰整洁明了。

打开应用后选择新建工程,命名工程名,工程要保存的位置,选择使用的智能屏分辨率以及相对应的设备型号。在这里我依据手里的智能屏屏幕大小选择1024*600分辨率,设备型号选择HMT070ETD-1D,点击确定新建工程完成。

新建完成后界面如下图,就可以开始创建自己需要智能屏显示的内容了。

2.中文字符显示的应用

在工具栏中点击“字符串”在页面中创建静态字符串控件。

设置字符串控件属性如下,需要选择“48_GB2312_SONG(48X48)”字体,否则显示不了中文,其次选择自己喜欢的字体颜色,以及所需要显示的文本。

3.显示数字的应用

在工程资源栏中右击“16位数字变量”选择“新建VP(自动)”在这里依据自己需求选择多少位的数字变量,在这里我使用的是16位数字变量来显示整数。

创建完成数字变音乐量后在工具栏中点击“数字控件”在页面中创建出“数字控件”。

设置数字控件属性,本文中使用的是整数显示效果。设置字体为“120 NUM SevenSegment (72x 120)”,设置字体颜色,设置背景色,设置VP地址为自己所创建的VP值,其余按照默认属性值即可。

在下载完工程后,连接串口,通过串口往VP地址:0X080000写入数据0X0064显示数字100,发送的指令如下:AA 3D 000800000064 CC 33 C3 3C,就可以在创建的数字控件中显示自己所需要显示出的整数了,在本文中利用此功能显示温度。

4.进度条的应用

创建VP值与显示数字的应用创建方法一致,不再多余赘述。新建VP值后在工具栏中选择“进度条控件”在页面中创建“进度条控件”。

设置进度条控件属性,本文中使用的是从左到右的显示效果。设置进度条颜色,设置背景色,设置间隔、步进宽度,设置VP地址为自己所创建的VP值相对应即可,其余按照默认属性值即可。

在下载完成工程后,连接上串口并供电,发送指令显示(50%进度):AA 3D 000800040032 CC 33 C3 3C,就可以看到显示屏上的进度条在50%进度上了,发送0-100的十六进制数可以控制进度条进度。例如发送命令(80%):AA 3D 00080004石墨0050 CC 33 C3 3C。

5.图标的应用

图标需要我们提前在网上找出来自己所需要显示的图标,在本文中就不再赘述如何找图标,着重描述如何应用图标这个控件。首先在资源窗口中,右击“图标”选择“导入图标”,选中所需要用到的图标,点击“打开”完成图标导入。

在工具栏中选择“静态图标控件”,在页面中创建“静态图标控件”将所需要显示的图标的位置创建。

在静态图标控件中选择所需要显示的图标即可。

上述为静态图标,在显示关门提醒时有用到变量图标,在未关门时间超时显示效果为灰色报警与红色报警交替显示,其变量图标使用方法如下:首先创建变量图标与关联VP值,创建VP值步骤与之前数字控件一致,在工具栏中选择“变量图标”在页面中创建“变量图标控件”。

设置变量图标的首图标,在VP值选择刚刚创建的VP值与之相对应,最小值设为0最大值设为13(依据图标数而定),其余默认即可。

连接串口并供电,发送图标显示指令:AA 3D 000800080000 CC 33 C3 3C,对VP地址写入相应的值就可以控制显示对应图标了(注:对0x00080008地址写入0x00数据显示第一个图标,如果超出最大值不显示图标。)

6.触摸键的应用

在页面中需要添加触摸键的字符串或者图标右击“添加触摸键”即可添加触摸键。创建VP值与之对应,添加触摸键完成后对属性进行设置。设置视觉效果,选择需要的效果;设置运算操作;设置VP地址。

<丽水/p>

7.时钟的应用

在工具栏中选择“模拟时钟”在页面中创建时钟。

在时钟属性中设置出来自己喜欢的时钟配色,格式。

上诉操作完成后整个界面设计工作算是完成了,接下来就是电路以及程序设计,完成整个冰箱显示效果。

建德房屋防水补漏
盂县小米集成灶维修
柯城燃气灶维修
潜江名气集成灶维修
友情链接