ESP-EYE上手

0 环境

win10,64bit

1. 安装必备软件

1.1 下载esp-idf-tools

https://dl.espressif.com/dl/esp-idf-tools-setup-2.0.exe

1.2 python3.7

到python.org自行下载并安装

1.3 Git 2.23.0

到https://git-scm.com/自行下载并安装

1.4 esp-idf 可以自行git clone

打开刚安装的git
cd到合适的路径,执行git clone --recursive https://github.com/espressif/esp-idf.git

1.5 esp-who

git bash中,
cd到合适的路径,执行git clone --recursive https://github.com/espressif/esp-who.git 

1.6 安装esp-idf-tools

选择刚才安装好的软件路径,并安装
这是我的软件目录

选择刚才安装好的软件路径,并安装
这是我的软件目录
Using Python 3.7:
      D:\Programs\Python\Python37\python.exe

Using Git 2.23.0.windows.1:
      D:\Programs\Git\cmd\git.exe

Using existing ESP-IDF copy: 
      D:\Programs\esp-idf

IDF tools directory (IDF_TOOLS_PATH):
      D:\Programs\.espressif
装好后,把ESP-IDF Command Prompt (cmd.exe)这个快捷方式复制到桌面。 

2 编译第一个程序

step1 运行ESP-IDF Command Prompt (cmd.exe)

step2 切换到esp-who的detection_with_command_line这个目录,并输入idf.py menuconfig配置程序以适配ESP-EYE

保存后退出。

step3 输入idf.py build

step4 插入esp-eye至电脑的USB口。

step5 安装驱动,查看COM口

新电脑需要自行安装CP2102N的驱动。驱动在https://www.silabs.com/products/interface/usb-bridges/usbxpress-usb-bridges可以下载。

step6 下载程序

输入idf.py -p COM5 flash

 

step7 观察串口数据

idf.py -p COM5 monitor

这个例程是这样的:把摄像头举高,对着自己。检测到人脸的话,会在串口输出DETECTED

 

 

 

 

参考:https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 我可以提供一些建议,但最终的解决方案取决于您的具体需求。建议您参考PlatformIO文档,了解如何使用它来创建一个将ESP-S3-Eye连接到HomeKit的项目文件。另外,可以搜索一些在线资源和教程,可以帮助您快速搭建这个项目。 ### 回答2: PlatformIO 是一个用于开发嵌入式系统的开源开发工具链。它支持多种硬件平台,并能够方便地进行项目配置、调试和上传固件等操作。 要将 ESP-S3-EYE 连接到 HomeKit,我们可以使用 PlatformIO 编写一个项目文件。在开始之前,我们需要确保已经安装好 PlatformIO 的开发环境。 首先,我们需要创建一个新的 Project 文件夹,并在终端中进入这个文件夹的目录。 然后,我们可以使用 PlatformIO 的命令行工具初始化一个新的项目: ``` platformio init --board=<board> ``` 其中 `<board>` 是 ESP-S3-EYE 板子的名称,可以在 PlatformIO 的官方网站上找到相关的支持列表。 接下来,我们需要添加一些必要的库文件到项目中。在 Project 文件夹中打开一个终端窗口,并执行以下命令: ``` platformio lib install "AppleMfi" "HomeACcontrol" ``` 这将会安装 AppleMfi 和 HomeACcontrol 这两个库文件。 接下来,我们需要编写代码,将 ESP-S3-EYE 连接到 HomeKit。可以在 PlatformIO 的官方网站或者 GitHub 上找到相关的示例代码。将示例代码保存到 Project 文件夹中的 `src` 目录下。 最后,通过 PlatformIO 的命令行工具将代码上传到 ESP-S3-EYE 板子上: ``` platformio run --target upload ``` 这会编译代码并将固件上传到板子上。 完成上述步骤后,ESP-S3-EYE 将会成功连接到 HomeKit,并且可以通过 HomeKit 控制界面来控制相应的设备。 总结来说,通过使用 PlatformIO 编写一个将 ESP-S3-EYE 连接到 HomeKit 的项目文件,我们需要创建一个新的 Project 文件夹,初始化项目并安装相关的库文件。然后编写代码并将其上传到板子上。这样就可以实现 ESP-S3-EYE 与 HomeKit 的连接和控制了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值