一、简介

本教程将向您展示如何利用好搭酷-Nano 制作一个无线音乐盒。

二、材料准备

php音乐盒Blynk教程之制造一个无线音乐盒 Vue.js

硬件准备:

好搭酷-NanoESP-01S Wi-Fi 模块(需烧录官方 AT 固件)Nano 扩展板(或面包板)蜂鸣器模块杜邦线多少

软件准备:

好搭酷-Nano 在线编程软件:http://haohaodada.com/Core/nano.php或好搭酷-Nano 离线编程软件(好搭 Block):http://haohaodada.com/new/art_show.php?id=220

三、电路连接

本教程中所利用的的 ESP-01S Wi-Fi 模块如下图,它紧张通过串口与主控板进行通信。

好搭酷-Nano 的引脚标注如下图所示,可以看到好搭酷-Nano 有两个串口,分别是串口 0(RX、TX,即 D0、D1)和串口 1(RX1、TX1,即 A4、A5)。
本示例中利用串口 1 与 ESP-01S WiFi 模块进行连接通信。

电路连接图如下:

把稳:只能利用 3.3V 为 ESP-01 供电,5V会烧坏!


四、Blynk App 设置

Blynk 的下载与账号注册就不再赘述了。
把稳注册账号时做事器的选择,这个做事器地址要与后面编程时对应填写。

目前可选的 Blynk 做事器地址有:

Blynk 官方做事器:blynk-cloud.com盛思做事器:blynk.mpython.cn裘炯涛老师做事器:116.62.49.166武玉柱老师做事器:60.213.28.10

注册完账号并且登录 Blynk App 后,我们须要新建一个项目,点击“New Project”按钮:

在项目初始化设置中,项目名称根据你的须要随意写,硬件类型选择 Arduino Nano,这是由于好搭酷-Nano 的引脚与 Arduino Nano 的引脚是兼容且对应同等的。
连接类型选择 WiFi,然后点击“Create Project”按钮即可完成新建项目步骤。

这时会有一个弹窗,提示你已将 Blynk 授权码(AUTH TOKEN)发送到你注册账号时的邮箱。
授权码在 Blynk 中是非常主要的,它是担保你的项目程序与 App 逐一对应的凭据,如果你忘却授权码了,也可以在项目设置中找到:

接着拖出一个 Button 按钮组件放入项目中:

设置按钮组件的虚拟引脚(虚拟引脚可选择下拉列表中的任意一个,只需与程序设置的统一即可),此案例共利用8个按钮,分别设置引脚为V0~V7。
我们希望通过按钮组件去掌握蜂鸣器鸣叫。

同理设置别的的7个按钮组件,设置完成后的项目如下图所示,主界面上多了8个按钮。
点击右上角的三角形 ▷ 标志,即可运行项目。

五、程序编写

这里以好搭酷-Nano 在线编程为例,离线版好搭 Block 编程方法与在线编程方法同等。

首先在浏览器中打开好搭酷-Nano 的在线编程环境,网址为:http://haohaodada.com/Core/nano.php。
点击左边的侧边栏“Blynk 物联网”选项卡,我们就可以看到 Blynk 干系的图形编程模块。

将“做事器信息设置”模块与“运行 Blynk 进程”模块分别拖入到“初始化”模块和“重复实行”模块中,并且修正对应的做事器地址、Wi-Fi 名称、Wi-Fi 密码、Blynk 授权码等,如下图所示。
把稳做事器地址要与注册 Blynk 账号时的地址保持同等。
目前 TX 和 RX 的引脚选择,只能选好搭酷-Nano 的串口 1(即 A4、A5 引脚)。

再添加蜂鸣器实行图形块,当app发送数据,蜂鸣器发出不同的声音。

点击此处查看示例程序。

在编程工具栏点击“下载到设备”,将程序下载到好搭酷-Nano 中,稍等少焉,等待好搭酷-Nano 连接上 Blynk 做事器,过一会我们就可以在 Blynk 手机 App 中看到连接成功的提示。

六、效果演示

点击 Blynk 项目中的按钮,让蜂鸣器唱起来吧!