点灯·blinker-1物联网初次尝试-Arduino物联网控制LED灯-零基础篇-Arduino中文社区 - Powered by Discuz! Archiver

alongogo 发表于 2020-2-24 22:35

caiyq52 发表于 2020-2-24 20:40
建议把arduino和库全部删了,重新按照我上面的下载安装。之前我也是这样的 ...

删了重装后还是这样

caiyq52 发表于 2020-2-25 07:59

alongogo 发表于 2020-2-24 22:35
删了重装后还是这样

现在的报错是什么?

caiyq52 发表于 2020-2-25 08:20

辣子皮 发表于 2020-2-24 22:21
我用的是ESP8266 12f,为什么我上传了hello WiFi,点灯APP还是离线呢,有没有联系方式 ...

登录你的wifi路由器先看看8266是否连上网络

alongogo 发表于 2020-2-25 09:43

caiyq52 发表于 2020-2-25 07:59
现在的报错是什么?

和之前一样,我现在删了下了一个免安装的IDE,编译成功了,软件问题应该是,程序上传后手机可以控制,我的继电器好像有问题,通电后一直响,感觉就像开关一直闭合分离闭合分离,还有一个蓝色灯一直闪,WIFI模块插入后也可以联网控制,红灯常亮,蓝灯一直闪,蓝灯很微弱的光,手机上点一下又正常的闪(亮度大),继电器一点反应没有

alongogo 发表于 2020-2-25 09:55

caiyq52 发表于 2020-2-25 07:59
现在的报错是什么?

通电后就这样

caiyq52 发表于 2020-2-25 11:26

本帖最后由 caiyq52 于 2020-2-25 21:42 编辑

alongogo 发表于 2020-2-25 09:55
通电后就这样
应该是继电器有问题,正常的通电后蓝灯一直亮,没闪烁

caiyq52 发表于 2020-2-26 08:22

本帖最后由 caiyq52 于 2020-3-2 21:28 编辑

扩展:其它硬件的使用方法(ESP8266模块+配套的继电器模块,可以实现开关控制)1.2硬件         ·ESP8266模块
https://www.arduino.cn/data/attachment/forum/202002/15/183144z63wt02gvp7lmp6g.jpg         ·WIFI继电器模块https://www.arduino.cn/data/attachment/forum/202002/22/215918bcpseadkcksasktt.png         · 8266烧录器https://www.arduino.cn/data/attachment/forum/202002/21/210922kh7brruhuszgoa0g.png

2.3 Arduino程序
·参考点灯示例程序
    Arduino IDE——文件——示例——Blinker——Blinker_AliGenie——AliGenie_OUTLET
·最终程序在ESP8266中有两个引脚IO0、IO2可以使用,在程序中对应的定义引脚为0、2这款wifi继电器模块中控制继电器的是ESP8266的IO0引脚,所以在插上8266后引脚0控制继电器开关。
      
#define BLINKER_WIFI

#include <Blinker.h>

char auth[] = "Your Device Secret Key"; //caiyq52-改成自己在点灯app中生成的key码
char ssid[] = "Your WiFi network SSID or name"; //caiyq52-改成自己的WIFI名称
char pswd[] = "Your WiFi network WPA password or WEP key";//caiyq52-改成自己的WIFI密码

// 新建组件对象
BlinkerButton Button1("btn-abc");   //caiyq52-此组件未点灯app中自己设置的按键,改名"btn-abc"必须与自己APP中设定的名称一致


int PinLED=0;    //caiyq52-定义控制继电器的引脚,8266插在wifi模块上后引脚0控制继电器;



// 按下按键即会执行该函数
void button1_callback(const String & state) {
    BLINKER_LOG("get button state: ", state);
    digitalWrite(PinLED, !digitalRead(PinLED)); //caiyq52-读取引脚PinLED电平,并设置为相反的电平,效果为在app中点击一次按钮灯点亮或熄灭!
}

// 如果未绑定的组件被触发,则会执行其中内容


void setup() {
    // 初始化串口
    Serial.begin(115200);

    BLINKER_DEBUG.stream(Serial);

    // 初始化有LED的IO
    pinMode(PinLED, OUTPUT);    //caiyq52-设置引脚为输出模式
    digitalWrite(PinLED, HIGH); //caiyq52-设置初始状态电平
    // 初始化blinker
    Blinker.begin(auth, ssid, pswd);
    Button1.attach(button1_callback);
}

void loop() {
    Blinker.run();
}

·选择工具-开发板-Generic ESP8266 Module

·连接硬件(烧录器+8266)
https://www.arduino.cn/data/attachment/forum/202002/21/211105n1977tojrsty918y.jpg
·选择对应的端口,上传程序!
2.5 控制电路搭建·连接硬件(WIFI继电器模块+8266)https://www.arduino.cn/data/attachment/forum/202002/22/213208c5f5ioojo7byod9i.png
·接线下如图
控制端想要接什么就自由发挥啦!这里提供一个示例
其他步骤方法与上相同。


上官嘉萱 发表于 2020-2-26 09:07

ksbb4920355 发表于 2020-2-24 12:35
观看了车间主任使用ESP8266制作物联网。
很感兴趣,也在网上淘到了相关硬件,ESP8266-01s 和烧录下载器。 ...

第一   主任给的是小爱 的接口 用天猫要改接口   
第二   例如小爱要去app里新建训练   由于不是官方的设备   他是发现不了的

迄灵安之晴 发表于 2020-2-26 18:27

你好,我用的8266的那个模块,wifi显示手机端和8266两个都接入了,但是手机端的点灯科技app显示我的arduino设备还是离线是为什么

迄灵安之晴 发表于 2020-2-26 18:41

迄灵安之晴 发表于 2020-2-26 18:27
你好,我用的8266的那个模块,wifi显示手机端和8266两个都接入了,但是手机端的点灯科技app显示我的arduino ...

不好意思,已经解决了,我把识别码当成key了
页: 1 2 [3] 4 5 6
查看完整版本: 点灯·blinker-1物联网初次尝试-Arduino物联网控制LED灯-零基础篇