用esp8266和继电器实现小爱同学开关灯
房间的灯离床太远了,于是想到用esp8266配合点灯科技app来实现用小爱同学开关灯。于是就用小led灯做了测试。
这些是我们需要的材料
在淘宝上都能找到
1.esp8266-01模块;
2. 配合使用的继电器
3. esp8266的读写器
5. 5v供电(在淘宝可以买220v转5v的电源模块)这里用uno板代替
硬件部分的搭建
1.关于继电器的接线
VCC、GND分别接5v直流的正负极。左边nc口为常开端,火线从中间com口进,常开端和com口为默认导通状态,右边为no常闭端,只有当有指令时继电器就会和常闭导通与常开端断开。一般我们接com进火线no出火线。当然如果想实现与机械开关双控可以配合双联开关接三个口。
软件部分
下面是关于点灯科技的软件配置
1.我们需要把点灯科技的开发库:https://codeload.github.com/blinker-iot/blinker-library/zip/master
解压放到 我的电脑>文档>Arduino>libraries 文件夹中
2.在arduino官方论坛上下载esp8266开发板信息安装到arduino(关于详细的环境搭建:可以到点灯科技官网查看
3.下载点灯科技app并添加设备
下面上代码
#define BLINKER_MIOT_LIGHT
#define BLINKER_WIFI
#include <Blinker.h>
char auth[]