“开源智能插座/zh”的版本间的差异
(→材料清单) |
(→获取Blynk手机客户端) |
||
第70行: | 第70行: | ||
===获取Blynk手机客户端=== | ===获取Blynk手机客户端=== | ||
+ | |||
+ | {| border="0" cellpadding="10" width="100%" | ||
+ | |- | ||
+ | |width="50%" valign="top" align="left"| | ||
*请参考教程:'''[[https://www.microduino.cn/wiki/index.php/Microduino-Blynk_Getting_start/zh#.E5.88.9B.E5.BB.BA.E9.A1.B9.E7.9B.AE 获取,配置Blynk]]''' | *请参考教程:'''[[https://www.microduino.cn/wiki/index.php/Microduino-Blynk_Getting_start/zh#.E5.88.9B.E5.BB.BA.E9.A1.B9.E7.9B.AE 获取,配置Blynk]]''' | ||
− | |||
*你可以扫描下方二维码来获智能插座APP | *你可以扫描下方二维码来获智能插座APP | ||
+ | |width="50%" valign="top" align="left"| | ||
[[File:BlynkOutletLink.png||300px|center]] | [[File:BlynkOutletLink.png||300px|center]] | ||
+ | |} | ||
+ | |||
+ | {| border="0" cellpadding="10" width="100%" | ||
+ | |- | ||
+ | |width="50%" valign="top" align="left"| | ||
*当然你也可以自己动手做一个 | *当然你也可以自己动手做一个 | ||
*选择自己做的话就为此项目起名为 outlet | *选择自己做的话就为此项目起名为 outlet | ||
+ | |width="50%" valign="top" align="left"| | ||
[[File:BlynkSettingOutlet2.png||200px|center]] | [[File:BlynkSettingOutlet2.png||200px|center]] | ||
+ | |} | ||
+ | |||
+ | {| border="0" cellpadding="10" width="100%" | ||
+ | |- | ||
+ | |width="50%" valign="top" align="left"| | ||
*接下来点击面板可以调出'''WIDGET BOX''',上边有很多控件供你选择。 | *接下来点击面板可以调出'''WIDGET BOX''',上边有很多控件供你选择。 | ||
+ | |width="50%" valign="top" align="left"| | ||
[[File:BlynkSetting3.png||200px|center]] | [[File:BlynkSetting3.png||200px|center]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | {| border="0" cellpadding="10" width="100%" | ||
+ | |- | ||
+ | |width="50%" valign="top" align="left"| | ||
*选择'''Value Display''',输入state表示这个控件是用来获取插座开关状态的 | *选择'''Value Display''',输入state表示这个控件是用来获取插座开关状态的 | ||
*'''INPUT'''选择V0,'''READING FREQUENCY'''选择1秒表示插座发送状态的频率 | *'''INPUT'''选择V0,'''READING FREQUENCY'''选择1秒表示插座发送状态的频率 | ||
+ | |width="50%" valign="top" align="left"| | ||
[[File:BlynkSettingOutlet4.png||200px|center]] | [[File:BlynkSettingOutlet4.png||200px|center]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | {| border="0" cellpadding="10" width="100%" | ||
+ | |- | ||
+ | |width="50%" valign="top" align="left"| | ||
*接下来放一个led显示控件用来模拟一个LED灯,'''INPUT'''设置成V1 | *接下来放一个led显示控件用来模拟一个LED灯,'''INPUT'''设置成V1 | ||
+ | |width="50%" valign="top" align="left"| | ||
[[File:BlynkSettingOutlet5.png||200px|center]] | [[File:BlynkSettingOutlet5.png||200px|center]] | ||
+ | |} | ||
+ | |||
+ | |||
*在Microduino端对应的代码是: | *在Microduino端对应的代码是: | ||
<source lang="cpp"> | <source lang="cpp"> | ||
第96行: | 第130行: | ||
} | } | ||
</source> | </source> | ||
+ | |||
+ | |||
+ | |||
+ | {| border="0" cellpadding="10" width="100%" | ||
+ | |- | ||
+ | |width="50%" valign="top" align="left"| | ||
*最后选一个按钮控件,'''OUTPUT'''设置为D6,代表控制Microduino的D6引脚 | *最后选一个按钮控件,'''OUTPUT'''设置为D6,代表控制Microduino的D6引脚 | ||
+ | |width="50%" valign="top" align="left"| | ||
[[File:BlynkSettingOutlet7.png||200px|center]] | [[File:BlynkSettingOutlet7.png||200px|center]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | {| border="0" cellpadding="10" width="100%" | ||
+ | |- | ||
+ | |width="50%" valign="top" align="left"| | ||
*最终,你的手机面板上现在看起来像这样: | *最终,你的手机面板上现在看起来像这样: | ||
+ | |width="50%" valign="top" align="left"| | ||
[[File:BlynkSettingOutlet8.png||200px|center]] | [[File:BlynkSettingOutlet8.png||200px|center]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | {| border="0" cellpadding="10" width="100%" | ||
+ | |- | ||
+ | |width="50%" valign="top" align="left"| | ||
*按下按钮后会显示插座已经变成开启状态 | *按下按钮后会显示插座已经变成开启状态 | ||
+ | |width="50%" valign="top" align="left"| | ||
[[File:BlynkSettingOutlet9.png||200px|center]] | [[File:BlynkSettingOutlet9.png||200px|center]] | ||
+ | |} | ||
==下载程序== | ==下载程序== |
2016年3月22日 (二) 13:21的版本
目录概述
材料清单
实验原理
获取,配置Blynk
获取Blynk手机客户端
BLYNK_READ(V0) {
if(digitalRead(outletPin)) {
Blynk.virtualWrite(V0, "ON");
ledState.on();
} else {
Blynk.virtualWrite(V0, "OFF");
ledState.off();
}
}
下载程序智能插座Github:ESP8266BlynkOutlet 程序烧写
拼装智能插座
操作说明
图中: ①为开关按钮 ②是上电指示灯 ③是智能插座通断指示灯 注意问题
疑难解答/FAQ |