机智云物联网平台的4孔插座开源开源内容
1.控制4路插孔,可单控和全控。
2.定时任务创建
3.控制5v2.1A手机充电孔开关
4.硬件接线开源已经参考设计
5.掉电** 开关状态
6.远程升级
硬件参考
1.本次设计采用ESP12F作为主控和WiFi网络通讯芯片。最小系统如下图所示。
2.本次设计接线方式已经IO控制状态如下:
按键GPIO0低电平有效长按softap(热点配置),短按控制全开
继电器1GPIO5低电平有效插座开关控制
继电器2GPIO4低电平有效插座开关控制
继电器3GPIO13低电平有效插座开关控制
继电器4GPIO12低电平有效插座开关控制
USBGPIO14高电平有效USB手机充电孔开关
LINKGPIO16低电平有效插座开关状态 指示灯
USB LEDGPIO2低电平有效USB开关状态指示灯
3.参考硬件如下
4.没有相关硬件的可以自己购买一个4路继电器的板子,一个5V2.1A电源板,一个内部空间大的插座(有条件的可以自己定制插座),一个ESP12F最小系统板来进行搭建。
云端部署1.进入机智云新版本开发者中心https://developer.gizwits.com/menu/dashboard点击左上角创建。
2.由于此处我没有加计量模块,此处选择无计量四路插座。
3.选择产品开发,编辑数据点,保留以下数据点。
4.点击左侧 MCU开发,选择SOC方案32M,生成32m代码。
5.点击下载,将生成好的代码下载到电脑备用。
6.回到首页,点击右上角创建,创建一个移动应用。
7.关联相关产品到应用。
7.其他个性主题设计直接点击更换即可。
8.构建应用,生成对应的手机应用安装包
9.建好的应用下载到手机进行安装
乐鑫ESP12程序编写1.将前面下载备用的代码进行解压。
2.用乐鑫IDE软件导入项目,没有软件的可以去QQ群438373554下载,将文件解压到非中文路径即可使用,不需要安装,一定要是非中文路径。
3.按照下图配置导入代码
4.按照如下图修改项目编译信息
5.定义全局开关状态变量STATE[5],
6.编写云端下发响应程序
7.修改按键程序,此处采用1个按键。
8.实时引脚处理函数。
9.掉电**程序
10.编译烧录。
11.远程OTA升级固件
验证固件
12.APP相关展示。
教程到此结束,实际代码以附件开源为准,截图仅供参考,智能控制选机智云,方便快捷完成手中的项目。
----------------------------------------------------------------------------------------------------------------------------- 创芯工坊 - 芯片程序远程烧录平台,安全快速交付,原厂烧录合作伙伴 ----------------------------------------------------------------------------------------------------------------------------- |