【训练营_进阶班】阿里云测温插座+636382A - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 【训练营_进阶班】阿里云测温插座+636382A

简介:基于EMW3080的阿里云测温插座,可以用手机云智能APP控制三个继电器和一个蜂鸣器的开关,APP界面能显示当前的温度

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2020-08-05 23:10:06
更新时间: 2024-05-09 19:17:47
描述
### **【概述】** 由于时间紧张和安全问题,220V电灯暂时用3.3VLED灯代替,以展示继电器是否工作。 基于EMW3080的阿里云智能插座,主控芯片STC15W4K56S4, 外设方面:有三个继电器控制开关,三个按键,一个温度传感器,一个蜂鸣器,四个LED指示灯,WIFI模块EMW3080 等; 供电方面:有一个电源指示灯,5V供电接口,Type-C接口(可供电和烧录程序)等; 引脚方面:有OLED四脚接口,外扩引脚等; 其他:有一个LDO复位按键,CH340E等。 演示图说明: ![123png.png](//image.lceda.cn/pullimage/RfGPOA0lkHuXcvO2L9ljBC6H7vKZCw3plyNSMElH.png) ### 【功能描述】 1、三个按键分别控制三路继电器的开关,并把开关状态上传至云智能app实时显示; 2、手机云智能app也可以控制三路继电器的开关,以及一个蜂鸣器的开关; 3、温度传感器将测量的温度上传至云智能app显示(1分钟上传一次); ### 【画板与焊接心得】 1、原理图要检查,确定网络没有问题。之前5V电源网络有一个地方忘了加5V网络标识符,打样后才发现电压供不上,只能手动跳线。。。 2、PCB布局提前想好,再调整原理图的IO口位置。一开始画原理图没考虑,单片机的IO口随便取几个,然后布局怎样好看就怎样布,连网络时才发现很多线不得不交叉,放了许多过孔,最后无奈连过孔都解决不了; 于是第二次画就提前把布局都想好,更改原理图的不同IO口的位置,IO口的网络也都顺着单片机的封装来走,终于成功了! 3、wifi模块的天线区域可以挖槽,不要铺铜,有条件的可以直接伸出PCB外。 4、220V线路线宽尽量2mm以上,继电器和220V接线端子不要铺铜,接线端子两点之间可以挖槽,保护电路。 5、焊接时先焊较难的贴片或者较容易焊坏的元件,不然焊好了其他再焊难焊的,一不小心焊坏了那前面的功夫就白费了。 ### 【调试心得】 1、程序是参考物联网零妖微信公众号给的源码改造而成,有一些地方逻辑不太严谨。 2、switch-case语句要加break,否则有时候程序运行跟自己想的不一样。 3、业务和底层代码的分隔很有用,高效而整齐,还提高了通用性,以后要多用这种结构。 4、阿里云生活物联网平台的产品属性标识符区分大小写,要注意是否与程序一致。 5、物联网平台创建的产品一开始没设置一键配网,花了很多时间手动配网。 6、51单片机IO口上电后默认都是高阻态,需要手动设置为普通IO口,在弄蜂鸣器时蜂鸣器始终不叫,弄了许久才想起51的IO口的特点,查资料发现普通IO口是弱上拉,可通过电流很小(150uA~270uA),无法驱动蜂鸣器响,通过设置对应IO口为推挽模式(强上拉,可通过电流20mA),才正常驱动蜂鸣器。 7、可以扩展OLED显示以及增加开关的定时功能和倒计时功能。
设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP