
【训练营_进阶班】物联网智能继电器
简介
基于C51单片机的阿里云物联网智能继电器
简介:基于C51单片机的阿里云物联网智能继电器开源协议
:GPL 3.0
描述
一、项目需求
设计一个能通过手机APP控制家里电灯的板子。
二、产品需求
1、硬件:USB供电,WIFI控制,继电器(带负载100W以内)
2、嵌入式:响应WIFI模块的指令执行对应的动作,控制WIFI模块进入对应的状态
3、手机APP:不同用户可进行配网,可控制继电器状态,可读取继电器状态,可管理多个设备。
4、服务器:可链接WIFI模块和手机,可维护用户信息,不容易崩。
三、功能描述
1、TYPE-C接口供电,并可通过该接口进行程序烧录,USB转TTL采用CH340E芯片,电路简单,可靠耐用。
2、使用两个摁键,SW1为STC15单片机电源摁键,方便下载程序;SW2为功能摁键,短摁为控制继电器开关,长摁为进入配网模式。
3、使用4个LED指示灯,LED1、2、3快闪为配网模式,LED4快闪为以配网成功。
四、原理图设计
1、USB转TTL。采用CH340E经典电路。
2、LDO降压。WIFI和单片机分别单独供电,保证通信模块有稳定电源。选择带有使能引脚的LDO,方便STC15单片机下载程序。
3、DS18B20。预留一个DS18B20接口便于接入温度传感器。
4、继电器驱动电路。反相器确保MCU上电时可靠关闭继电器,NUD3124确保继电器可靠驱动。
5、WIFI模块EMW3080.一个高可靠的商用WIFI模组,接入阿里云经过了官方的严格测试。
五、PCB设计
六、调试
1、焊接完成后发现单片机供电仅1.8V,经过查看原理图发现ME6215的1管脚没接VCC。现已将原理图及PCB改正。
2、配网后发现手机无法控制继电器。经过查看相关程序代码发现开关的标识符与生活物联网平台上的不符,经过修改可以使用。
七、成品展示
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | SRD-05VDC-SL-C | RLY1 | RELAY-TH_SRD-XXVDC-XL-C | 1 |
2 | MF-NSMF050-2 | U1 | F1206 | 1 |
3 | POWER | SW1 | KEY-TH_4P-L6.0-W6.0-P4.50-LS6.50 | 1 |
4 | UK-B0202G60-DP25Y | SW2 | KEY-TH_4P-L6.0-W6.0-P4.50-LS6.50 | 1 |
5 | LED-0805_R | LED1,LED2,LED3,LED4 | LED0805_RED | 4 |

评论