dwinForumAdmin 发表于 2022-4-24 11:04:50

【开源】COF案例分享:智能家居

——文档转载自电子发烧友

一、迪文屏到货初享
1.第一步下载迪文的开发软件DGUSv7624:https://bbs.elecfans.com/forum.p ... request=yes&_f=.rar2.第二步使用画图软件绘制一个BMP文件,注意分辨率与屏一致(我是854*480)3.第三步打开DGUS软件→新建工程→选择合适分辨率和路径→点击+(增加图片)4.点击欢迎使用→配置文件生成工具→CFG修改处(新建CFG)→保存为T5LCFG.CFG5.点击ICL工具→选择图片→生成icl→关闭配置文件生成工具6.保存并生成 7.把文件复制到TF卡中,把卡插入转接板,上电,自动烧录。断电,取卡,再上电就完成了。
二、基础触控+增量调节+数据变量显示的使用
1.新建工程,这里不再阐述
2.新建T5LCFG.cfg文件


使用配置文件生成工具,注意设置ICL位置的设置,这里要和icl工具生成的一致。并且不能和其他的冲突,比如0号字库。
3.生成ICL文件



使用ICL工具→选择图片→生成ICL注意命名要和第二步的icl位置序号一致,并且图片序号要从00开始。
4.生成0号字库



使用0号字库生成工具,生成后再DGUS_V7624下生成文件0_DWIN_ASC.HZK,把这个文件复制到你工程文件中的DWIN_SET下。
5.生成中文字库


使用TS4软件生成字库注意位置大小、宽高决定字体大小例如这里是16*16。
6.基础触控


画框后,点击页面切换→指定→选择对应图片
7.变量图标显示


实现图标变换需要配合增量调节使用,这里注意变量地址要和变量一致,并且选择对应图标。



8.数据变量此步需要用到0号字库,选择字库,数字才会显示出来。注意这里字库位置选0,变量地址不能重复。



三、智能家居
采用迪文屏制作了一款智能家居显示控制器,1.灯光控制按钮使用了增量控制+图标变量,也可以通过外部串口通信修改变量地址完成灯光控制。

2.此界面为空调设置界面滑动手势调节和数据窗口指示

可以通过上下滑动给空调设置温度
3.由于屏幕不带RTC功能,只能通过串口接收指令调节时钟,下一步准备增加RTC电路来实现,敬请期待。
视频链接:https://www.bilibili.com/video/BV1NY4y1Y7KB/https://www.bilibili.com/video/BV1NY4y1Y7KB/

dandianjiedi 发表于 2022-11-15 16:44:17

发份工程呗 532316815@qq.com
页: [1]
查看完整版本: 【开源】COF案例分享:智能家居