Mixly+点灯科技+小爱同学智能插座

疫情了,时间多的很。游戏也玩累了,电影也没的看了。无聊至极!得!!!出来搞点事情吧。哈哈哈。

Mixly出了新版本(正式版1.1.3)这个版本很稳定也很好用,最最主要的是添加了点灯的三方模块(开始我玩点灯时也想做个这个库的模块,就因本人犯懒没搞,自更新了新版本后发现已有,那咱就可以开心的玩耍了)。点赞!这货对于编程菜鸟简直就是神器。例如本人。嘿嘿
切入正题整点干货!今天主要玩的就是米思齐三方点灯模块.

需要硬件: esp8266 01 模块1个

esp8266 01 继电器模块 1个

手机充电器 1个

220插座 1个

第一步下载最新版本的米思齐1.1.3版,然后下载点灯模块



点灯模块安装完就可以开始了。下图是我的程序图。一键配网,建议用微 信安信可公众号 进行配网。点灯的APP也能配但是不太好用。

最终装机图

程序搞定就可以下载到esp8266进行测试。一键配网+点灯APP控制+小爱音箱语音控制。简单快捷方便。线路图我就不上了。超

另一篇有配网教程。自动配网+blynk+点灯双网登录
有问题可以留言。
源码:


#include <ESP8266WiFi.h>#define BLINKER_ALIGENIE_OUTLET
#define BLINKER_MIOT_OUTLET
#define BLINKER_WIFI
#include <Blinker.h>char auth[] = "改你的点灯密钥";
char ssid[] = "";
char pswd[] = "";
BlinkerButton Button1("k1");
void Button1_callback(const String & state) {if (state == "on") {digitalWrite(2,HIGH);Button1.print("on");Button1.color("#FF4040");Button1.text("灯开了");} else if (state == "off") {digitalWrite(2,LOW);Button1.print("off");Button1.color("#9ACD32");Button1.text("灯关了");}
}// 小爱同学
void miotPowerStatedata(const String & data){if (data == BLINKER_CMD_ON) {digitalWrite(2,LOW);BlinkerMIOT.powerState("on");BlinkerMIOT.print();} else if (data == BLINKER_CMD_OFF) {digitalWrite(2,HIGH);BlinkerMIOT.powerState("off");BlinkerMIOT.print();}
}// 天猫精灵
void aligeniePowerStatedata1(const String & data1){if (data1 == BLINKER_CMD_ON) {digitalWrite(2,LOW);BlinkerAliGenie.powerState("on");BlinkerAliGenie.print();} else if (data1 == BLINKER_CMD_OFF) {digitalWrite(2,HIGH);BlinkerAliGenie.powerState("off");BlinkerAliGenie.print();}
}void setup(){pinMode(2, OUTPUT);digitalWrite(2,HIGH);Serial.begin(115200);WiFi.mode(WIFI_STA);//自动配网开始int cnt = 0;while (WiFi.status() != WL_CONNECTED) {delay(500);Serial.print(".");if (cnt++ >= 10) {WiFi.beginSmartConfig();while (1) {delay(1000);if (WiFi.smartConfigDone()) {Serial.println();Serial.println("SmartConfig: Success");break;}}}}//配网结束BLINKER_DEBUG.stream(Serial);Blinker.begin(auth, ssid, pswd);Button1.attach(Button1_callback);BlinkerMIOT.attachPowerState(miotPowerStatedata);BlinkerAliGenie.attachPowerState(aligeniePowerStatedata1);
}void loop(){Blinker.run();}

Mixly+点灯科技+小爱同学智能插座相关推荐

  1. 基于ESP8266+点灯科技+小爱同学控制开门解决方案!

    前言 每次下班回到家就已经很累了,到门口还要到处翻找钥匙,然后开门,是不是觉得很烦,那我们有没有不用通过钥匙开门且成本低的方案了?下面我会教大家基于ESP8266+点灯科技+小爱同学来控制开门的方法 ...

  2. 点灯科技——小爱同学/RFID/四路继电器

    通过Blinker点灯科技APP连接esp32,并连接小爱同学,同时通过语音模块录入声音识别对应的语句,并通过程序判断需要执行何种操作. #define BLINKER_WIFI //支持wifi / ...

  3. Arduino使用点灯科技+小爱同学+WIFI,实现一个设备区分控制多个舵机/电灯

    相较于一个Arduino只能作为小爱同学的一个执行器 多个区分控制需要更改电灯科技提供的设备类型 #define BLINKER_MIOT_MULTI_OUTLET 通过这个定义,将设备定义为一个具有 ...

  4. 基于ESP8266桌面天气站(接入点灯科技,小爱同学)

    桌面天气站的主要部分  桌面天气站所需知识  代码思路 #define BLINKER_MIOT_LIGHT #define BLINKER_WIFI#define SCREEN_WIDTH 128 ...

  5. Arduino使用ESP8266+点灯科技+小爱音响实现语音控制开关

    如果使用 ESP8266 接入 Blinker * 请确保安装了 2.7.4 或更新的 ESP8266/Arduino 支持包. * https://github.com/esp8266/Arduin ...

  6. 点灯科技 小爱开关灯

    材料 esp01 继电器 链接:https://pan.baidu.com/s/1D6a_Vz_D5tQO09Fydkvkng 提取码:2t4a 附上大佬的教程 https://www.bilibil ...

  7. Mixly用点灯科技控制小爱同学小度小度天猫精灵Siri控制应用

    Mixly用点灯科技控制小爱同学小度小度天猫精灵Siri控制应用 Mixly用点灯科技Arduino编程控制小爱同学小度小度天猫精灵Siri控制应用 在Mixly中我们可以用图形化来给各种智能音箱编程 ...

  8. 物联网系列⑤——基于ESP8266与点灯科技平台的氛围灯设计(接入小爱同学)

    物联网系列⑤--基于ESP8266与点灯科技平台的氛围灯设计(接入小爱同学) 一.设计目标 二.电路设计 三.思路介绍 四.ESP8266代码 一.设计目标 使用点灯科技平台接入物联网,可通过手机点灯 ...

  9. 小爱同学+ESP8266+blinker点灯

    系列文章目录 第一章 ESP8266+blinker 点灯 文章目录 系列文章目录 小爱同学控制 一.简介 二. app端添加设备 三. 小爱同学接入 1.简绍 2.代码部分 3.代码讲解 4.米家的 ...

最新文章

  1. 独家 | 5个只有少数程序员知道的用例
  2. Python学习笔记 - PostgreSQL的使用
  3. python 打开 pip_python pip
  4. 正则表达式——全部符号解释(详解)
  5. java中使用okhttpsoap,Android okHttp网络请求之Retrofit+Okhttp+RxJava组合
  6. golang 三种接口的定义方式
  7. 倒计时小工具_想要工作效率更高?这几款计时工具你一定不能错过!
  8. 在线商城之购物车实现——(附完整代码)
  9. 微信小程序中-[渲染层网络层错误] pages/card/card.wxss 中的本地资源图片无法通过 WXSS 获取-解决办法
  10. 焓湿图软件 android,焓湿图计算软件
  11. 高级Java开发人员最常访问的几个网站
  12. 从零开始用 Windows C++ 桌面程序制作方舟同人游戏(五)
  13. hdu5820 Lights
  14. java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled.
  15. 2022高仿twitter社区推特PHP源码修复版
  16. HDU1238 Substrings
  17. 任天堂switch修改服务器,任天堂switch将退在线服务器 玩家似乎并不买账
  18. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢 是用==还是equals() 它们有何区别
  19. 札记-20190707
  20. (java)求最大公约数

热门文章

  1. Oracle创建用户并授权dba权限
  2. 磊科路由器动态获取IP模式下不显示DNS设置的问题
  3. VMware Exception 0xc0000005 (access violation) has occurred. 报错
  4. 在word文档表中插入图片不变形
  5. 基于android的美颜相机瘦脸app
  6. 为什么戴耳机听歌时候耳朵痛?科学佩戴耳机远离耳类疾病
  7. 云安全报告:DDoS 攻击频次下降,工业云成重点目标
  8. Java如何转换图片的格式?
  9. 实例探索Java模式之路——装饰模式
  10. Linux系统的安装以及软件管理