Mixly+点灯科技+小爱同学智能插座
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+点灯科技+小爱同学智能插座相关推荐
- 基于ESP8266+点灯科技+小爱同学控制开门解决方案!
前言 每次下班回到家就已经很累了,到门口还要到处翻找钥匙,然后开门,是不是觉得很烦,那我们有没有不用通过钥匙开门且成本低的方案了?下面我会教大家基于ESP8266+点灯科技+小爱同学来控制开门的方法 ...
- 点灯科技——小爱同学/RFID/四路继电器
通过Blinker点灯科技APP连接esp32,并连接小爱同学,同时通过语音模块录入声音识别对应的语句,并通过程序判断需要执行何种操作. #define BLINKER_WIFI //支持wifi / ...
- Arduino使用点灯科技+小爱同学+WIFI,实现一个设备区分控制多个舵机/电灯
相较于一个Arduino只能作为小爱同学的一个执行器 多个区分控制需要更改电灯科技提供的设备类型 #define BLINKER_MIOT_MULTI_OUTLET 通过这个定义,将设备定义为一个具有 ...
- 基于ESP8266桌面天气站(接入点灯科技,小爱同学)
桌面天气站的主要部分 桌面天气站所需知识 代码思路 #define BLINKER_MIOT_LIGHT #define BLINKER_WIFI#define SCREEN_WIDTH 128 ...
- Arduino使用ESP8266+点灯科技+小爱音响实现语音控制开关
如果使用 ESP8266 接入 Blinker * 请确保安装了 2.7.4 或更新的 ESP8266/Arduino 支持包. * https://github.com/esp8266/Arduin ...
- 点灯科技 小爱开关灯
材料 esp01 继电器 链接:https://pan.baidu.com/s/1D6a_Vz_D5tQO09Fydkvkng 提取码:2t4a 附上大佬的教程 https://www.bilibil ...
- Mixly用点灯科技控制小爱同学小度小度天猫精灵Siri控制应用
Mixly用点灯科技控制小爱同学小度小度天猫精灵Siri控制应用 Mixly用点灯科技Arduino编程控制小爱同学小度小度天猫精灵Siri控制应用 在Mixly中我们可以用图形化来给各种智能音箱编程 ...
- 物联网系列⑤——基于ESP8266与点灯科技平台的氛围灯设计(接入小爱同学)
物联网系列⑤--基于ESP8266与点灯科技平台的氛围灯设计(接入小爱同学) 一.设计目标 二.电路设计 三.思路介绍 四.ESP8266代码 一.设计目标 使用点灯科技平台接入物联网,可通过手机点灯 ...
- 小爱同学+ESP8266+blinker点灯
系列文章目录 第一章 ESP8266+blinker 点灯 文章目录 系列文章目录 小爱同学控制 一.简介 二. app端添加设备 三. 小爱同学接入 1.简绍 2.代码部分 3.代码讲解 4.米家的 ...
最新文章
- 独家 | 5个只有少数程序员知道的用例
- Python学习笔记 - PostgreSQL的使用
- python 打开 pip_python pip
- 正则表达式——全部符号解释(详解)
- java中使用okhttpsoap,Android okHttp网络请求之Retrofit+Okhttp+RxJava组合
- golang 三种接口的定义方式
- 倒计时小工具_想要工作效率更高?这几款计时工具你一定不能错过!
- 在线商城之购物车实现——(附完整代码)
- 微信小程序中-[渲染层网络层错误] pages/card/card.wxss 中的本地资源图片无法通过 WXSS 获取-解决办法
- 焓湿图软件 android,焓湿图计算软件
- 高级Java开发人员最常访问的几个网站
- 从零开始用 Windows C++ 桌面程序制作方舟同人游戏(五)
- hdu5820 Lights
- java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled.
- 2022高仿twitter社区推特PHP源码修复版
- HDU1238 Substrings
- 任天堂switch修改服务器,任天堂switch将退在线服务器 玩家似乎并不买账
- Set里的元素是不能重复的,那么用什么方法来区分重复与否呢 是用==还是equals() 它们有何区别
- 札记-20190707
- (java)求最大公约数