跳到主要内容

前言

Blynk是一项物联网(IoT)服务,也是一个APP软件,旨在使远程控制和从您的设备中读取传感器数据更快更容易。可以简单理解为一个可DIY的物联网APP,可自主设置按键或者图表等,因为其简单易用,受到了老师和爱好者的的一致好评~
我们可以快速利用Blynk实现一些探究性实验,比如把未来板扔到冰箱中,检测温度下降的情况等

使用前准备

Step1.安装APK

安卓可从网上寻找安装Blynk App。
iOS用户可以在App Store 中搜索Blynk并安装。
image.png

Step2.注册账号填写服务器

打开App后点击Create New Account(注册新用户),邮箱填写自己常用的邮箱(用来收取token)
IMG_0221.PNG

IP adress 填写 blynk.mixly.org
Port 填写 9443
image.png

Step3.创建项目

点击,创建一个项目
IMG_2355.PNG.JPG

硬件选择ESP32 Dev Board。连接方式选择WiFi
IMG_2356.PNG.JPG

刚才注册账户时,注册账号的邮箱会收到一个Token字符串,这个要记录下来
image.png

点击假面空白区域,右侧会出现一些组件选择,这里我们选择按键(Button)和图表(SuperChart)
IMG_2357.PNG.JPG

IMG_2358.PNG.JPGIMG_2359.PNG.JPG

结果现象如下:
图表打算来接收数据
按键打算用来控制未来板上的屏幕变换颜色
IMG_2360.PNG.JPG

Step4.对组件进行设置

按键设置如下:
IMG_2361.PNG.JPG
图表设置如下:
IMG_2363.PNG.JPG IMG_2362.PNG.JPG

Step4.硬件编程尝试

在Kittenblock1.88下编写程序。

  • 程序逻辑:
  • 连接wifi
  • 连接Blynk服务器
  • 循环执行Blynk的进程和定时器进程

重要笔记:

  • 服务器的地址为:blynk.mixly.org
  • 端口号必须是:8080
  • 授权码,是邮箱收到的Auth Toke
  • 如果使用Blynk,重复执行中只放运行Blynk进程或者Blynk定时器,定时器可以放置多个,把原本需要放在循环中的代码一律放到定时器中

程序点击下载:程序包
2021-08-12_15-21-04.jpg