【沁恒试用】五 终篇--基于CH549的IoT系统
[复制链接]
本帖最后由 一个小白 于 2019-7-14 22:01 编辑
这篇是这个系列的结尾了,首先感谢沁恒和论坛的这次活动。一开始其实并没有把握完成这个,因为也涉及一些我没有接触过的东西,但最终还是完成了,也学习了一些新东西。而且这次利用这个板子对ch549单片机有了一些了解。这次利用这块板子做了一个完整的远程操控家电的系统,在此分享一下。
整体思路为:利用CH549作为主控板,控制一些家电,并通过wifi与服务器进行数据的交互(上传家电状态和接收控制指令),人使用时,通过网页可以查看家电状态并进行设置。框图如下:
CH549的各功能框图如下:
该系统主要包括以下三部分:1,CH549部分;2、服务器的部分;3、控制端(本次使用的网页形式)。
先来一张图,介绍一下本系统的内容:
本次以四个灯代表4个电器(灯、空调、浇水阀门、热水器)的状态。系统可以通过远程控制,同时也可以通过触摸开关进行控制。其中ADC采集土壤湿度,以进行判断花是否需要浇水。
测试主要开了以下内容:1、论坛网页,作为背景;2、给CH549板子上电;3、串口助手,板子的打印信息;4、xshell,启动云服务器上的服务端;5、浏览器,打开网页进行查看和控制
演示流程如下:
演示视频如下:
最后是主要的代码:
1、最主要的部分,板子的代码:
CH549主要代码.rar
(8.25 KB, 下载次数: 12)
2、服务器主代码:
服务器代码.rar
(871 Bytes, 下载次数: 4)
3、网页代码,因为本身不会写这种东西,边百度边写的,很烂就不上传了,用的html和js。
此内容由EEWORLD论坛网友一个小白原创,如需转载或用于商业用途需征得作者同意并注明出处
|