注:为必填项。 一 团队介绍 团队名称:七彩科技 团队成员:chtime,灰灰,硕硕 二 项目简介 此项目是一个可以通过手机APP远程控制及查看参数的一款物联网逆变器。项目分主要为四个部分:逆变器设计制作、逆变器主控设计制作、服务器和数据库搭建、手机APP开发。逆变器主体是一个输入电压10V—14V的200W逆变器,能够实现远程开关机,远程查看输入电压、输入电压、输出电压、输出电流等参数。 三项目方案 项目整体设计方案如下图所示,整个项目各模块组成部分及其连接关系。 ** 1. 逆变器设计** 输入电压:DC 10V--16V 输出电压:AC 220V ±10% 输出频率:50Hz ± 5% 额定功率:200W 实现功能:低压输入保护、高压输入保护、输入反接保护、输出过载保护、输出短路保护 此逆变器输出波形为修正正弦波,其优点在于技术难度小、成本低、开发周期短。 2.逆变器主控设计 逆变器主控主要包含:单片机、4G模块。其中单片机完成数据采集处理和逆变器开关机控制,4G模块主要完成单片机与服务器之间的数据传输。 单片机型号 :ATmeg328P 4G通讯模块:GA6-B 主 要 功 能 :采集输入输出电压、输入输出电流、输出频率、控制逆变器开关机、参数显示、数据传输 数据显示使用N5110显示输入电压、电流,输出电压、电流、频率,开关机状态 3.服务器、数据库搭建 服务器平台:阿里云 服 务 器 :TCP服务器 数 据 库 :Mysql 通 讯 协议:TCP 实现功能:数据通讯、数据存储 4.手机APP开发 适用系统:安卓 实现功能:输入输出电压查看、输入输出电流查看、输出频率查看、工作状态查看、超限报警、远程开关机 四 项目所面临的挑战及所解决的问题 在本项目中遇到的最大问题主要是服务器的搭建,在这里我要特别感谢我的同学老李对我的帮助。在他的建议下,使用PYTHON搭建TCP服务器,完成所需要的功能。 1.问题:TCP服务器与设备端和手机APP通讯,由于本人水平有限,无法使用一个TCP服务器完成设备端与手机APP之间的通信。 解决方案:建立两个TCP服务器,一个公共Mysql数据库。及设备端使用一个服务器将数据转存至公共数据库,手机APP使用另外一个服务器直接读取公共数据库内数据,并将数据存储至公共数据库。如下图所示: 五 参赛图片**
六 演示您的项目并录制成视频上传 B站视频标题和链接:第五届立创电子设计大赛:《物联网逆变器》项目(由于视频太大请打开连接观看)https://www.bilibili.com/video/BV1oT4y1w7Lq/< br> < br> 第五届立创电子设计大赛:《物联网逆变器》项目远程控制< br> < br>
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持