通俗来讲就是用WIFI控制的开关。
功能:通过WiFi接入网络,实现物联网。可以通过手机APP或者小爱同学,天猫精灵,百度小度等智能音箱控制开关。
材料:ESP_12E, 继电器220v,排针,光耦隔离,1N4001,电容 ,电阻,电源模块
开发平台:arduino
原理图
仿真图
配置环境1.先安装好ArduinoIDE(如果已安装,直接跳到第二步)
2.下载社区打包的esp32安装包,直接运行并解压即可。
2.下载并安装blinker Arduino库,将下载好的blinker库解压到 我的电脑>文档>Arduino>libraries 文件夹中
3.配置完成
4.下载并安装blinker APP
在app中添加设备,获取Secret Key
进入App,点击右上角的“+”号,然后选择 添加设备
点击选择Arduino > WiFi接入
选择要接入的服务商
复制申请到的Secret Key
所需要的相关文件,资料包里面都有,可以自行下载
参考网址:https://www.diandeng.tech/doc/getting-start-esp32-wifi (复制网址到浏览器,即可查阅)
操作流程第一步:先将PCB打样焊接完成(效果如下图),然后使用资料包里面的ESP8266一键烧录工具,将ESP12E芯片的GPIO1,GPIO3连接到USB转TTL的RXD和TXD引脚,连接好以后选择串口,默认配置,点击一键烧写,即可完成。
步骤效果图如下:
第二步:使用arduino打开资料包里面的程序,然后选择工具栏的工具---开发板----ESP32
点击左上角的√编译,出现编程完成即可,然后烧录到芯片。
在程序中找到保存Secret Key、WiFi名称和密码的变量,填入您要连接的WiFi名和密码,如:
char auth[] = "abcdefghijkl"; //上一步中在app中获取到的Secret Key
char ssid[] = "abcdefg"; //您的WiFi热点名称
char pswd[] = "123456789"; //您的WiFi密码
在代码里面有相应的注释,不懂得地方可以问学长或者百度。
相关参考网址:https://www.diandeng.tech/doc/xiaoai (复制网址到浏览器,即可查阅)
须知少日拿云志,曾许人间第一流。在岁岁寒冬希望这点知识能温暖你冰凉的内心,燃烧少年人的满腔热血,如果还不行——就当个下饭菜就着饺子吃了吧。
END 编辑:李核嘉 庞景心 审核:乔小龙 胡明辉