Blynk 是一款适合喜欢折腾小型开发板的实用组合配套工具。通过该应用,你可以更方便的用于控制各种物联网设备。你可以使用Blynk创建精美的界面和挂件来控制你的微型计算机而且无需要自己编辑手机APP!Blynk适合于各种项目。 这里我们用一款ESP8266单片机来实现 Blynk 的基本功能.
软件/程序
- Arduino IDE for ESP8266
- Blynk Library
- Blynk App
硬件
- 智能手机
- 电脑
- 基于ESP8266的单片机
- USB-TTL,3.3V 电源, LED, 感应器,等(按需)
步骤
先把相关的软件和程序下载好。 手机上安卓 Blynk App Arduino IDE 的设置 - 我们不是通过AT 模式来编辑 ESP8266而是用Arduino 平台. 不了解这个方式的用户请先参考这个教程 – 经过上个教程你应该能在Arduino 环境下烧最基本的blink.ino程序到 ESP8266才继续下一步 - 先需要把 Blynk 的库导入到 Arduino IDE 中 – Blynk 库的导入: 下载 库 – 给项目一个名字, 在 Hardware Model 选 ESP8266 – 把 AUTH TOKEN(用户授权) 拷贝(按即可)然后按 “Create Project” - 项目是空的, 按一下,”Widget Box” 会出来 – 这里有各种模块 – 我们这里简单的想展示Blynk 的功能,所以我们选“Button”(按键) - Button Settings 窗会出来 – 先给这个按键一个名称, 我们用led – 选哪个 GPIO 有 LED ,我们用已有的 D13, D就是 Digital, A 就是 Analog – Mode 说明按键的类型,Push 就是按的时候 GPIO 是 1(等开),松开就 0(LED 关) – 选 ‘OK’
Arduino 程序调解 - 打开 Blynk 库提高的 Sketch
– 文件 –> 示例–> (第三方库) Blynk –> Boards and Shields–>ESP8266_Standalone
- 打开后 要 写自己的 AuTH Token
char auth[] = "YourAuthToken";
– 这里括号中改自己的用户授权,这个是app里提高的!很长的代码Blynk.begin(auth, "ssid", "pass");
– 这里要 把SSID改成你家里的wifi名称, 例如”tp-link299”, etc,而 pass 就是你自己网络的密码- 好了, 可以把程序上传到 ESP8266
远程控制 ESP8266 - 打开 APP, 在刚设置的项目上面按 右上方的 三角(Play) - App 这样就连接到 ESP8266 而且通过Blynk的服务机来控制
免责声明(Disclaimer):本站部分内容均有外国人制作,如有错误请留言告知,我将尽快处理.谢谢.