1.智能插座

1.1 简介

用的模块不多,如果想放到插座盒里面,最好用电烙铁焊连接线,这样能减少点空间,也能减少接触不良,更稳定。
  • 能够检测实时 电压、电流、功率、功率因数等,上传到联网平台
  • 登录管理后台查看记录的 电压、电流、功率 历史,图表
  • 远程控制开关

1.2所需材料

模块名称 购买链接 型号 费用参考 备注
ESP32开发板 https://detail.tmall.com/item.htm?id=599597669669 25
继电器模块 https://item.taobao.com/item.htm?id=532649691705 YYG-2 / 5V 10.34
电能计量模块 https://item.taobao.com/item.htm?id=571482121655 IM1281B高配版 39
电源模块 https://detail.tmall.com/item.htm?id=598097108850 9.5
杜邦线 https://item.taobao.com/item.htm?id=632535774313
电线 https://detail.tmall.com/item.htm?id=601167338741
86盒、86面板、插头、导线

计量模块(备用方案):https://item.taobao.com/item.htm?id=608480683588

继电器模块,如果个头太大,可以taobao搜一下"继电器模块",最好是带光耦的,5V或者3.3V驱动的

1.3 ESP32 资料

  • 官网: http://docs.micropython.org/en/latest/esp32/quickref.html

  • 烧固件micropython: 下载固件: flash下载工具:https://www.espressif.com/sites/default/files/tools/flash_download_tool_v3.8.5_1.zip

  • 烧固件:

用USB线连接好esp32模块,注意会出现新的COM口,选择对COM口。如果没有COM口出现,说明缺少cp210x驱动,需要网上找一下cp210x驱动

烧录界面

烧录固件完成

烧录完成可以拔一下usb线,重新插一下,然后用 secureCRT 连接一下

串口连接

image-20201207191150596

image-20201207191044733

1.4 操作步骤

​ 下载源代码,可以直接把源代码传到设备上运行。

​ 用到的模块

chazuo-mokuai-all

接线图:

实物组装后的样子

1.5 开发板源代码

https://tianbc.coding.net/public/myiot/upython-esp32-chazuo/git

1.6 平台连接

​ 登录 myiot.aamew.com

image-20201207190151500

​ 创建设备,型号选择 插座

image-20201207190324195

image-20201207190426883

​ 修改设备源代码,

​ device.py

​ myiot.config, 修改wifi用户名wifi密码

1.7 手机配置

​ iphone 可以用 快捷指令 app ,添加 http地址的post请求。

​ iphone 打开“快捷指令”app

image-20201207184226183

点“+”号添加指令

image-20201207184440977

image-20201207184641286

image-20201207184822127

选择“获取URL内容”

image-20201207185004188

image-20201207185106654

url,目前网站没备案,不能使用域名,http://42.192.95.103:9002/api/device/onoff

number:选择数字,设备编号,到web后台里面查看

onoff:选择数字,1 标识接通,0 标识断开

pwd:选择文本,设备控制密码,到web后台里面查看

image-20201207185423785

注意 请求体 选择JSON,然后 下一步

image-20201207185535260

可以添加到主屏,也可以在 iphone主屏 左滑,或者锁屏情况下 左滑 直接控制

image-20201207185724676