查看原文
其他

省电子设计竞赛一等奖作品分享(三)

正念君 嵌入式大杂烩 2021-01-31

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!

往期资料  == 菜单栏下有更多资料

资源分享 | 嵌入式相关

资源分享 | 编程语言类

资源分享 | Linux相关资料

资源分享 | 数据结构与算法



高校公寓远程能源监控系统


前言

小编最近在准备换工作的事情,白天要上班,晚上要学习,就很少写分享笔记了,望各位看官谅解。但是,也是会尽量抽时间写分享笔记,毕竟写分享笔记也是一种锻炼的方式。


下面分享一下小编的省级一等奖作品三——高校公寓远程能源监控系统。关于作品一及作品二可移步:省电子设计竞赛一等奖作品分享(一)省电子设计竞赛一等奖作品分享(二)进行阅读。


合泰半导体隶属台湾盛群半导体集团,合泰杯单片机应用设计竞赛的比赛形式为:作品自由发挥,要在几个月之内完成,且必须使用合泰单片机。比赛分为三个环节:初赛、复赛、决赛,每一环节都会刷掉一部分队伍。


作品分享

一、作品简介

本作品以合泰HT32F1656为终端主控,采集公寓当前用电用水数据,并将采集到的数据通过终端无线WIFI发送至云端服务器,通过电脑Web端或手机APP远程查看数据,并可通过电脑Web端或手机APP随时随地远程控制公寓开关水电。通过测试结果证明本作品很好的解决了上述公寓用水用电的诸多诟病,实现了智能的公寓生活。并且,设备终端也配备有显示屏,可实时显示一些用水用电等数据。


二、作品模块构成图及系统框图

1、系统框图

本系统主要由电源模块、存储模块、继电器控制模块、无线WiFi模块、显示控制模块、环境温度采集模块、电能信息采集模块和用水采集模块组成,系统控制芯片为HT32F1656。该系统方框图如下图所示:


2、模块构成图


三、人机交互过程图及云端监测

1、人机交互过程图

电脑Web端、手机APP端是基于中移动ONENET云平台搭建的,基于ONENET提供的接入协议和平台功能,用户终端与电脑Web端、手机APP、云服务器共同构建了一套完整的能源测控系统。用户终端即时的将数据推送至云平台,云平台根据推送的数据进行云端和手机APP端同步更新。电脑Web端、手机APP端通过发送指令控制终端。如图所示:


2、云端监测过程图


四、程序流程图

1、 主流程图


2、与云端通信流程图

五、实物图

1、实物图



2、Onenet云端监测图

在WEB端显示采集的用水用电情况,及断水断电开关进行控制如下图所示:



五、UI界面

我们的设备终端屏幕使用的是串口屏,关于串口屏在往期笔记中已经有分享:智能桌面天气预报系统(三)

1、UI界面方案一:


2、UI界面方案二:


六、自拍图

最后放个自恋的自拍图,哈哈~


代码获取

该代码工程是在keil下创建的,但是要安装合泰单片机相关插件(可能会存在兼容性问题),后台回复关键词:能源监控,即可获取该作品代码及keil插件。若安装插件打不开,可使用source insight代码阅读器进行阅读,关于source insight的介绍可查看往期笔记:这么好用的代码阅读器你装了吗?


写在最后

现在的工作不是自己想要做的工作,现在的工作环境不是自己想要的(为什么呢,因为这里的软件氛围真的不好,欢迎查看吐槽现场随便吐槽一下~),为了长远发展,还是决定离职了。昨天已经投了该竞赛的参赛队友现在所在的公司,希望可以再次成为队友~祝我好运


ps:资料链接失效怎么办?

温馨提示:若链接失效,请联系小编。小编微信及QQ二维码如下,欢迎添加


      
  


【往期精彩笔记推荐】

学习使用带参宏,提高编程基础(一)

学习使用带参宏,提高编程基础(二)

随便吐槽一下~

一位大牛的单片机笔记

显示板开发

【C语言笔记】你知道C语言编译的过程吗?

【C语言笔记】操作位的技巧

【C语言笔记】位域

【C语言笔记】结构体


如果觉得对你有用的话,请帮忙点个赞哟,如果你觉得对你的朋友、同学也有用的话,欢迎转发给你的朋友。


Today's Feelings

点击左下角的【阅读全文】,获取本公众号往期所有笔记推送,欢迎一起交流,共同进步

你点的每个好看,我都认真当成了喜欢

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存