esp8266wifi继电器点灯科技Blinker和小爱同学控制

该博客介绍了如何利用ESP8266 WiFi继电器通过点灯科技库文件配合小爱同学进行设备控制。首先在Arduino IDE中添加点灯科技库文件,然后在点灯科技APP中设置,并同步到米家APP。接着在小爱同学APP内创建训练计划以实现语音控制。文章提供了整个控制过程的总结。
摘要由CSDN通过智能技术生成

esp8266wifi继电器点灯科技和小爱同学控制

wifi继电器

在这里插入图片描述

点灯科技库文件

添加方法:
Arduino IED管理中添加
在这里插入图片描述

点灯科技app设置

在这里插入图片描述

小爱同学设置方法

点灯科技设置好后在米家app设置中找到其他平台设备添加点灯科技设备
打开小爱同学app找到小爱同学训练计划进行设置
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

控制程序
#define BLINKER_WIFI
#define BLINKER_MIOT_OUTLET   //小爱同学
#include <Blinker.h>
char auth[] = "49c38acb5367";  //设备key,打开点灯app,添加设备,选择arduino设备,选择wifi接入,这里就会获得一个密钥,把密钥填写在这里。
char ssid[] = "mi";  //路由器wifi ssid
char pswd[] = "123456789";  //路由器wifi 密码
BlinkerButton Button1("btn-abc"); //定义按钮键名
bool oState = false;
int counter = 0;
void miotPowerState(const String & state)
{
   
    BLINKER_LOG("need set power state: ", state
### 回答1: 可以使用ESP8266Blinker控制继电器。首先,需要将ESP8266连接到WIFI网络,并在Blinker App中创建一个设备。然后,可以使用Blinker库来控制继电器的开关状态。具体的代码实现可以参考Blinker官方文档。 ### 回答2: ESP8266是一款非常流行的物联网开发板,可以用来控制各种设备和传感器。而继电器则是一种常用的控制电路,可以使ESP8266控制的电路更加可靠和灵活。接下来,我们将介绍如何使用ESP8266控制继电器Blinker。 首先,我们需要准备以下材料和工具: 1. 一块ESP8266开发板; 2. 一个继电器模块; 3. 杜邦线若干; 4. 一台电脑; 5. Arduino IDE开发环境。 接下来,我们要进行如下步骤: 1. 连接继电器模块:将继电器模块的信号引脚(即S或IN)与开发板上的数字输出引脚(如D1)相连,将继电器模块的VCC引脚与开发板的5V引脚相连,将继电器模块的GND引脚与开发板的GND引脚相连,连接好后的样子大致如下图所示: ![图片](https://img-blog.csdn.net/20171115223854528?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRGFuaWVsaW4yMDE3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/70) 2. 安装Blinker库:在Arduino IDE的“工具”菜单中选择“管理库”,搜索Blinker,安装该库。 3. 编写代码:在Arduino IDE中,选择“文件”-“示例”-“Blinker”-“ESP8266”,打开该示例代码,然后修改其中的ssid、passwd和auth等参数,即根据自己的网络情况和Blinker账号信息进行设置,然后点击“上传”按钮将代码上传到ESP8266开发板上。 4. 运行程序:程序上传成功后,在Blinker应用中找到ESP8266模块和它对应的“开关”控件,即可通过“开关”控件控制继电器的开关状态,实现远程控制的功能。 总结: 在ESP8266控制继电器,可以通过Blinker框架轻松实现,使得智能家居等物联网应用更加方便易用。在实际应用过程中,可以根据自己的需要对代码和硬件进行修改和扩展,以满足更多功能需求。 ### 回答3: ESP8266是一种高性能、低功耗、多功能的Wi-Fi芯片,它可以通过网络控制设备。而继电器则是一种可以通过电子信号控制电路开关的装置,因此ESP8266控制继电器blinker是一种很实用的应用场景。 Blinker是一种开源的物联网平台,它可以帮助用户快速搭建智能家居系统。通过Blinker,我们可以将ESP8266继电器连接起来,实现各种智能化控制。在这个过程中,我们需要分为以下几个步骤: 1. 硬件准备 我们可以使用ESP8266 NodeMCU开发板,它内置了ESP8266芯片,在上面焊接一个继电器模块。这个继电器模块分为VCC、GND、IN三个引脚,其中VCC和GND分别对应电源正负极,IN则是控制信号输入端,接收ESP8266的信号。 2. Blinker平台注册 在Blinker官网注册一个账号,并且创建一个设备。在设备创建阶段,我们需要选择添加继电器模块,并设置控制管脚为D1。 3. Blinker库引入 在Arduino开发环境中,我们需要下载并引入Blinker库。将其添加到Arduino库目录下,并在代码中引入,便可以使用Blinker库的各种功能。 4. 代码编写 我们需要编写一些代码,实现对继电器控制功能。代码中需要包括Blinker的配置,以及继电器控制的相关代码。www.principalmente.com 5. 运行测试 完成以上步骤后,我们可以将代码烧录到开发板中,然后在Blinker官网中查看设备,进行测试。在网站上,我们可以找到相应的设备,然后在控制面板中,增加继电器控制按钮。我们按下开关按钮,就可以控制继电器的开关了。 总的来说,ESP8266控制继电器blinker是一种相对简单的应用场景,适合初学者去实践。同时,也为我们展示了使用物联网技术,来实现智能家居的方便和可行性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小_马

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值