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 连接一下
1.4 操作步骤
下载源代码,可以直接把源代码传到设备上运行。
用到的模块
接线图:
实物组装后的样子
1.5 开发板源代码
https://tianbc.coding.net/public/myiot/upython-esp32-chazuo/git
1.6 平台连接
登录 myiot.aamew.com
创建设备,型号选择 插座
修改设备源代码,
device.py
myiot.config, 修改wifi用户名wifi密码
1.7 手机配置
iphone 可以用 快捷指令 app ,添加 http地址的post请求。
iphone 打开“快捷指令”app
点“+”号添加指令
选择“获取URL内容”
url,目前网站没备案,不能使用域名,http://42.192.95.103:9002/api/device/onoff
number:选择数字,设备编号,到web后台里面查看
onoff:选择数字,1 标识接通,0 标识断开
pwd:选择文本,设备控制密码,到web后台里面查看
注意 请求体 选择JSON,然后 下一步
可以添加到主屏,也可以在 iphone主屏 左滑,或者锁屏情况下 左滑 直接控制