基于云服务的远程控制系统
2021-06-17邓磊邓成中
电子制作 2021年9期
邓磊,邓成中
(西华大学机械工程学院,四川成都,610039)
0 引言
近几年来,科学技术不断发展,已经出现了许许多多的智能化产品,在生活中到处都能看见智能化产品,智能化的生活方式已经与我们休戚相关,各种设备的远程控制以及远程查看当前状态已经成为必然趋势。由于市场需求日益增加,一系列的产品广泛出现和应用,在一定程度上解决了用户在传统生活中的局限,让用户能够通过手机实现远程对家用电子设备(包含照明、电子门锁、家用电器等)的开关控制,进而达到远程管理的目的[1]。
1 系统总体方案
基于云服务的远程控制系统采用GD32F103C8T6 单片机作为主控芯片,配有ESP8266WiFi 模块、继电器驱动模块、电机驱动模块以及环境监测模块。GD32F103C8T6 是兆易创新生产的一款单片机,该单片机拥有1 个高级定时器和3 个通用定时器,工作频率为72 MHz,具有32 位数据处理能力,其高效的工作频率以及强大的数据处理能力完全能够满足该系统高精度运转、响应时间短的控制需求[2]。ESP8266WiFi 模块利用WiFi 无线传输技术和物联网协议将硬件接入到OneNET 云平台,实现硬件与OneNEt 云平台之间的数据和命令传输。OneNET 云平台主要用于向硬件发送命令以及接受硬件上传的参数。手机终端可下发操作指令对设备进行远程控制以及对控制系统的参数进行实时查询。系统总体结构图如图1 所示。

图1 系统总体结构图
2 系统硬件电路设计
■2.1 微控制器
微控制器采用的是GD32F103C8T6 单片机,GD32F 103C8T6 是一款基于ARM Cortex-M 的32 位的微控制器,其主要作用是控制外部电路执行程序并并接收环境监测模块所采集的参数,通过ESP8266 模块上传到OneNET 云平台;……
登录APP查看全文
