掌控板教程 | 搞定 Siri 语音控制,只要半小时!

话不多说,先上效果演示视频:

本教程适用于掌控板及其他 ESP32 开发板。

# 前言 #

前段时间,我在公众号上面发了一篇文章:掌控板 V1.1 语音识别初体验

在这篇文章中,我使用了还处于测试阶段的掌控板 V1.1 写了一篇语音识别的教程。好多老师看了后,都迫不及待想要玩一下掌控板语音识别功能,但无奈掌控板目前在售的最新版本(V1.0.1)还不支持这个功能,只能作罢。而且从我测试的结果来看,目前掌控板语音识别效果不是很理想。

于是我就想,还有没有其他方案可以做到语音识别呢?

看着手里的 iPhone,是时候轮到人工智障 Siri 上场了!

可是怎么做才可以让 Siri 完成智能家居的控制呢?可能很多人会说,加一个 Raspberry Pi (树莓派),在上面运行 Home Assistant 框架,变成智能家居网关,然后再用掌控板(ESP32)做外设,就可以实现了 DIY 的 Siri 语音控制智能家居方案了。

的确,我们可以用这种方法去实现很复杂的智能家居控制系统,而且我之前就利用过 Home Assistant 框架、树莓派和 ESP8266 做过智能家居系统,具体教程可以查看:

  • Hey Siri,打开 HAY 旋转灯:http://mc.dfrobot.com.cn/thread-26865-1-1.html

  • Hey Siri,请告诉我传感器数据:http://mc.dfrobot.com.cn/thread-28859-1-1.html

以下是这个方案的演示视频:

既然掌控板的主控芯片是 ESP32,而 ESP32 又是 ESP8266 的升级版,那么 ESP32 当然也同样可以接入 Home Assistant 系统。随着时间的推移,Home Assistant 系统也有了很多升级,功能也越来越全面,大家可以自行去尝试学习下这种方法。

Home Assistant 虽然是一个很强大的框架,但是如果我们只是做一些简单的灯光控制,而且还要用到树莓派,未免有点大材小用了。

所以这篇教程用的却是另一种方法,我们让掌控板或 ESP32 不用树莓派就可以直连 IPhone 上的 Siri。

具体怎么做呢?请继续往下看。

重要的事情说三遍:以下教程基于 Windows 系统!以下教程基于 Windows 系统!以下教程基于 Windows 系统!

如果你用的是 Linux 系统……你都用 Linux 系统了,这还难得倒你么?如果你用的是 macOS 系统……土豪,你不需要折腾,直接买买买那些支持 Siri 的设备就行!

# 准备工作 #

如果你是高手,可以直接看这里:快速入门——ESP-IDF 编程指南:https://docs.espressif.com/projects/esp-idf/zh_CN/stable/get-started/index.html

ESP-IDF 是 Espressif IoT Development Framework 的缩写,是乐鑫 ESP32 开发的一套框架,乐鑫所研发的软件开发环境 ESP-IDF 能够帮助用户快速开发物联网 (IoT) 应用,满足用户对于 Wi-Fi、蓝牙、低功耗等性能的需求。框架里面包含很多例程,是入门和进阶ESP32的优秀参考。

如果你只想看精简版的,请继续往下看。你需要准备:

  • 文本编辑器:编写 C 语言程序,例如 VS Code、Eclipse、Notepad++等;

  • 掌控板或其他 ESP32 开发板;

  • Git:用于后续安装 ESP32 编译工具链、ESP-IDF 以及示例代码;

  • 工具链:用于编译下载调试 ESP32 程序;

  • ESP-IDF:包含 ESP32 API 和用于操作工具链的脚本;

  • ESP HomeKit Demo 程序:包含苹果智能家居 HomeKit 的 API 框架和适用于 ESP 系列芯片的例程 。

## 安装 Git 环境

首先你需要安装 Git 环境。Git 是做什么的呢?说的简单点,就是快速从 GitHub 下载代码的工具。安装方案很简单,从 Git 官网(https://git-scm.com/)下载最新的安装包,然后双击打开 exe 安装文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值