迪文科技论坛

 找回密码
 立即注册
搜索
查看: 2957|回复: 22

【开源】智能家居智慧屏1920*1080-STM32F103

[复制链接]

1

主题

2

回帖

235

积分

中级会员

Rank: 3Rank: 3

积分
235
发表于 2023-12-2 13:47:53 | 显示全部楼层 |阅读模式
一、作品功能介绍
      基于迪文屏与STM32通信,配合气体传感器,实现室内甲醛气体的监测。气体传感器将气体浓度以模拟信号形式输送给单片机,在单片机端进行AD采样转化为数字信号处理,最后通过串口发送给串口屏,然后显示在屏幕上,实现实时监测。串口屏也可以捕获操作者的触控动作并且传递给单片机,单边机根据动作执行灯光开关动作。同时串口屏也可以设置系统时间,调节串口屏亮度。

二、 工作原理
MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。处于200~300摄氏度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒收到烟雾的调至而变化,就会引起表面导电率的变化。利用这一点就可以获得这种烟雾存在的信息,烟雾的浓度越大,导电率越大,输出电阻越低,则输出的模拟信号就越大。
三、设计思路
      1、硬件部分
      迪文公司提供了课题所需的串口屏,通过查找各模块的功能、参数等,将各个模块连接成系统。MQ-2型烟雾传感器一般包括四个引脚:VCC、DO、AO、GND。其中,VCC和GND分别为正负电源引脚,DO为触发输出引脚,AO为模拟输出引脚。按照要求连接引脚。
      2、软件部分
      首先,了解MQ-2型烟雾传感器的工作原理,编写ADC采集代码。接着,编写单片机与串口屏的通信代码,将ADC采集值转换为气体浓度值,通过串口发送给串口屏,并将数据实时反映在迪文屏幕上。然后,编写串口屏动作执行代码,每个触控按键返回的数据对应执行不同的动作。
      3、GUI的设计
      采用设计软件对界面进行简单设计,使界面简洁美观。设计了主菜单界面,以及各个功能操作显示界面。
      四、工程代码和演示视频
      工程文件、DEMO、工程代码打包见附件
      演示视示:https://www.bilibili.com/video/BV1f64y1L71W/






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

1

主题

2

回帖

235

积分

中级会员

Rank: 3Rank: 3

积分
235
 楼主| 发表于 2023-12-2 13:57:05 | 显示全部楼层
有问题可以和我留言哦
回复

使用道具 举报

0

主题

57

回帖

719

积分

高级会员

Rank: 4

积分
719
QQ
发表于 2024-1-11 16:27:28 | 显示全部楼层
收藏了
回复

使用道具 举报

0

主题

4

回帖

81

积分

注册会员

Rank: 2

积分
81
发表于 2024-3-11 19:06:22 | 显示全部楼层
wywper 发表于 2023-12-2 13:57
有问题可以和我留言哦

你好楼主,可以告诉我一下DWIN-SET文件中的48-图标的内容吗。我是用小屏幕尝试的,想把文件全部改成分辨率小的,缺48-图标。谢谢
回复

使用道具 举报

0

主题

932

回帖

6190

积分

论坛元老

Rank: 8Rank: 8

积分
6190
发表于 2024-3-13 09:08:29 | 显示全部楼层
1234567 发表于 2024-3-11 19:06
你好楼主,可以告诉我一下DWIN-SET文件中的48-图标的内容吗。我是用小屏幕尝试的,想把文件全部改成分辨 ...

私信您了
回复

使用道具 举报

1

主题

8

回帖

130

积分

注册会员

Rank: 2

积分
130
发表于 2024-3-18 12:47:34 | 显示全部楼层
加油,加油,搜藏一下。太好了
回复

使用道具 举报

0

主题

1

回帖

23

积分

新手上路

Rank: 1

积分
23
发表于 2024-3-18 23:02:41 | 显示全部楼层
这个串口通信代码适用DMG48270C_03wtc型号的屏幕吗
回复

使用道具 举报

0

主题

4

回帖

81

积分

注册会员

Rank: 2

积分
81
发表于 2024-3-22 15:09:45 | 显示全部楼层

麻烦您了
回复

使用道具 举报

0

主题

3

回帖

73

积分

注册会员

Rank: 2

积分
73
发表于 2024-4-3 11:32:49 | 显示全部楼层
你好,楼主,我看您的演示中有页面切换的功能,请问一下如何实现触摸屏的页面切换呢
回复

使用道具 举报

0

主题

3

回帖

73

积分

注册会员

Rank: 2

积分
73
发表于 2024-4-3 11:34:17 | 显示全部楼层
或者有参考资料,求解答
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 05:54 , Processed in 0.099689 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表