远程物理开电脑

2025-10-03 17:42:42

1、材料到场开工先把代码烧写进板子内

#define BLINKER_WIFI

#include <Blinker.h>

char auth[] = "05cc7b1";//点灯key

char ssid[] = "ChinaNet-GvnC";//wifi账号

char pswd[] = "vdYzvN";//wifi密码

int GPIO = 0; //定义继电器输入引脚为GPIO/0

// 新建组件对象

BlinkerButton Button1("btn-dn");//"btn-dn"对应开关按键

// 按下按键即会执行该函数

void button1_callback(const String & state)

{

    BLINKER_LOG("get button state: ", state);

    digitalWrite(GPIO, !digitalRead(GPIO));

     if (state=="on")

     {

        delay(1000);           // 等待一秒钟

        digitalWrite(GPIO, LOW);   // 通过将引脚电平拉低,关闭LED

        Button1.print("off");// 反馈开关状态

    }

    else if(state=="off")

    {

        digitalWrite(GPIO,HIGH );

        delay(1000);           // 等待一秒钟

        digitalWrite(GPIO, LOW); 

        // 反馈开关状态

        Button1.print("off");

        }

    Blinker.vibrate();

}

void setup() {

    // 初始化串口,并开启调试信息

    Serial.begin(115200);    

    BLINKER_DEBUG.stream(Serial);

    // 初始化IO

    pinMode(GPIO, OUTPUT);

    digitalWrite(GPIO,LOW);//默认开关,此处关

    // 初始化blinker

    Blinker.begin(auth, ssid, pswd);

    Button1.attach(button1_callback);

}

void loop() {

    Blinker.run();

}

远程物理开电脑

远程物理开电脑

远程物理开电脑

2、物理连接,正负极是给继电器及WiFi模块供电,如不够买220转5v降压模块就用万用表在关机状态下测量有5v电压针脚连两根线给继电器模块供电即可。公共接线柱就是中间接线柱翘板开关常开常闭就是默认按住的一端

远程物理开电脑

3、由于第一次弄且没有编程基础代码有瑕疵在电脑电源上取5v电出现点动关机自动点亮,所以直接220转5v降压板(现已修复代码可直接在关机状态测量电脑电源输出5v针脚取电不用降压板)

远程物理开电脑

4、继电器公共脚与常开接到电脑开机针脚

远程物理开电脑

5、手机端应用配置(某点某灯某科某的平台)在代码那有个key须注册绑定后才能正确通讯。与手机端对应

远程物理开电脑

6、对应按钮配置

远程物理开电脑

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢