欢迎光临
我们一直在努力

Blynk物联网系列教程一【Blynk+Arduino+ESP8266(AT固件方式)】

一、实验目的
通过Blynk手机APP软件按钮来控制主控板上的板载LED的开关。

二、涉及硬件
1、Arduino UNO 主控板,购买地址:点我购买
2、ESP8266-01 WIFI模块,购买地址:点我购买
3、PL2303模块,购买地址:点我购买
4、面包板一块,杜邦线若干。
以上硬件也可以自行准备,切勿购买山寨产品,因为山寨模块内置的IC和阉割的固件会导致实验失败。

三、涉及软件
Blynk APP:下载地址:www.blynk.cc ,也可以去软件市场直接搜blynk。

四、实验步骤:
1、从Blynk官网下载最新的Arduino库文件,安装到Arduino的文件里。库文件可以去官网下载:传送门,也可以直接从我们网盘里Blynk文件夹里下载。

2、用PL2303进入ESP8266的AT模式(我们出售的8266已经预装了最新的AT固件),设置串口频率为9600,默认是115200。

再来一张简约版的接线图

按照上图把8266接到PL2303上,装上PL2303驱动,将PL2303插到电脑USB,打开AT指令设置软件进行设置,命令是:AT+UART_DEF=9600,8,1,0,0
看到反馈OK,表示设置成功,再进行下一步。

如上图设置后,就可以点“打开串口”了,记得选对你的串口号。

如果你发送指令,没任何反应,可以查看下我们录制的排错方法。点我观看

3、将ESP8266与Arduino UNO连接起来,软串口位置可以自己改,下图是10和11,也可以改成2,3等,一会要跟程序里的保持一致。8266RX接主控板TX(软串口),8266TX接主控板RX(软串口)。

4、打开Arduino IDE编译器,打开示例程序 Blynk -> Boards_WiFi -> ESP8266_Shield,打开后需要修改几个地方。注意要把默认的频率115200改成9600.

5、上面的程序因为还缺少最重要的密钥,先不用上传。下面设置手机APP部分,打开Blynk,自己创建一个账号,然后新建一个项目。主控板选UNO,下一行选WIFI,项目名字可以自己写,比如LED13。

6、创建后就会一封邮件发送到您注册账号时候的邮箱,里面就带有token秘钥,把这个秘钥复制到刚才程序那里面。

7、在Widget Box里面是很多项目,我们今天只用到最简单的Button,把Button拖一个到界面上,之后点击界面上的Button进行设置,引脚选D13,Button名字可以自己命名。下面参数PUSH的话就是按住亮,松开灭。SWITCH的话就是按一下亮,再按一下灭。

8、将程序传入Arduino UNO主控板,打开串口监视器,如果看下以下文字,就是网络连通了。

9、连通后,回到手机,点击右上角的小三角,就接入平台运行了。

10、之后就可以手机上按下按钮看一下效果了。

涉及到的资料下载:中贝斯特网盘内有个Blynk文件夹


设置演示视频:

如果视频显示不清楚,可以直接点传送门去视频网站观看。点我传送到视频网站观看。

未经允许不得转载:Arduino-Maker » Blynk物联网系列教程一【Blynk+Arduino+ESP8266(AT固件方式)】

支付宝扫码打赏 微信打赏

原创文章,若帮到您,欢迎打赏

分享到:更多 ()

评论 抢沙发

评论前必须登录!

 

线上商城

中贝斯特创客空间蘑菇云创客教育