合泰半导体隶属台湾盛群半导体集团,合泰杯单片机应用设计竞赛的比赛形式为:作品自由发挥,要在几个月之内完成,且必须使用合泰单片机。比赛分为三个环节:初赛、复赛、决赛,每一环节都会刷掉一部分队伍。
这是我们团队2017年合泰杯省一等奖作品。本作品以合泰HT32F1656为终端主控,采集公寓当前用电用水数据,并将采集到的数据通过终端无线WIFI发送至云端服务器,通过电脑Web端或手机APP远程查看数据,并可通过电脑Web端或手机APP随时随地远程控制公寓开关水电。通过测试结果证明本作品很好的解决了上述公寓用水用电的诸多诟病,实现了智能的公寓生活。并且,设备终端也配备有显示屏,可实时显示一些用水用电等数据。
本系统主要由电源模块、存储模块、继电器控制模块、无线WiFi模块、显示控制模块、环境温度采集模块、电能信息采集模块和用水采集模块组成,系统控制芯片为HT32F1656。该系统方框图如下图所示:
电脑Web端、手机APP端是基于中移动ONENET云平台搭建的,基于ONENET提供的接入协议和平台功能,用户终端与电脑Web端、手机APP、云服务器共同构建了一套完整的能源测控系统。用户终端即时的将数据推送至云平台,云平台根据推送的数据进行云端和手机APP端同步更新。电脑Web端、手机APP端通过发送指令控制终端。如图所示:
在WEB端显示采集的用水用电情况,及断水断电开关进行控制如下图所示:
我们的设备终端屏幕使用的是串口屏,关于串口屏在往期笔记中已经有分享:基于STM32的智能天气预报系统
https://github.com/zhengnianli/EnergyMonitor
该代码工程是在keil下创建的,但是要安装合泰单片机相关插件(可能会存在兼容性问题),可在我的微信公众号后台回复关键词:能源监控,即可获取该作品代码及keil插件。若安装插件打不开,可使用source insight代码阅读器进行阅读,关于source insight的介绍可查看往期分享:这么好用的代码阅读器你装了吗?