ESP-EYE V2.1 开发板 WINDOWS 10下上手过程

时间:2019-02-15 01:18:21   收藏:0   阅读:862

准备工作

 

简介

ESP-EYE 是一款面向人脸识别和语音识别市场的开发板,搭载 ESP32 芯片、200 W 像素摄像头、数字麦克风、8 MB PSRAM 和 4 MB Flash,可满足各种 AI 应用开发需求。此外,该开发板还支持 Wi-Fi 图像传输、Micro USB 调试和供电,可以实现语音唤醒、人脸检测与识别等功能,可协助用户开发高度集成的 AI 解决方案。

硬件组成

ESP-EYE 开发板的产品图请见下方:

技术图片

具体包括以下硬件组成:

准备工作

设置工具链

快速设置的方法是从 dl.espressif.com 下载集成在一起的工具链和 MSYS2 压缩文件:

https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20180110.zip

将 zip 压缩文件解压到 C:\ (或其它路径,这里假设是 C:\),它会使用预先准备的环境创建一个 msys32 目录。

检出

运行 C:\msys32\mingw32.exe 打开一个 MSYS2 的终端窗口。该窗口的环境是一个 bash shell。创建一个 esp 目录作为开发 ESP32 应用的默认地址。运行指令

mkdir -p ~/esp

输入 cd ~/esp 就进入到新创建的目录。如果没有错误信息出现则表明此步骤已完成。

 

准备 Micro USB 线,连接 PC 和 ESP-EYE 开发板

打开windows10 设备管理器,找到 有感叹号的 CP2102N USB to UART Bridge Controller的设备,说明他还没有安装驱动

官网地址:https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

打开上述链接,按照自己系统下载驱动,并解压和安装。

 

比如:win10  64位系统的下载后打开图中的“CP210xVCPInstaller_x64.exe”,即可安装成功。

软件获取

打开MSYS2 的终端窗口 ,将软件代码克隆到本地,我是使用windows的clone工具,然后把目录copy到c:\msys32\home\user\esp目录下

git clone --recursive https://github.com/espressif/esp-who.git 

执行以上命令会默认生成一个 esp-who 的文件夹。

设置路径

在windows全局环境变量中, 将 IDF_PATH 设置为 esp-who/esp-idf

 

软件烧写

下面,我们以Windows 10  环境为例,介绍向 ESP-EYE 烧写程序的过程:

完成烧写

 

使用方法

ESP-EYE 开发板的工作流程如下图所示:

技术图片

1. 语音唤醒

开发板上电后,会进入“等待唤醒”状态(红灯常亮、白灯常灭),需要用户通过语音进行唤醒。支持“Hi 乐鑫”唤醒,当用户说出“Hi 乐鑫”的唤醒词后,开发板唤醒并进入“等待联网”状态(红灯闪烁,白灯常灭)。此时,用户可进行联网操作。

2. 连接网络

用户可通过 PC、手机等设备,连接 ESP-EYE 创建的 Wi-Fi 热点。该热点的默认信息如下:

用户也可通过如下方式,自行设置用户名和密码:

注:用户重新设置 Wi-Fi 热点的用户名和密码后,需要重新进行软件烧录。

3. 人脸检测

联网成功后,ESP-EYE 会进行“人脸检测”。用户可以打开浏览器,输入地址 192.168.4.1/face_stream,在网页上即可看到实时图像信息。此时,开发板红灯熄灭、白灯常亮。

4. 人脸识别

当开发板检测到人脸时,如已存在录入的 Face ID,则开发板将进行“人脸识别”:

否则,开发板仅进行“人脸检测”。此时,若用户希望使用人脸识别功能,则请首先录入至少一个 Face ID。

5. 人脸录入与删除

在联网成功的前提下,可通过摄像头采集人脸,录入 Face ID。

5.1 录入 Face ID

技术图片

目前,ESP-EYE 开发板默认可录入 10 个 Face ID(可配置,具体与用户的 flash 内存分配有关,但建议不要超过 30 个 Face ID)。

5.2 删除 Face ID

异常情况

当出现“网络断开”或“联网超时”等异常情况时,开发板会回到“等待唤醒”状态。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!