湿手隔空切歌?用ESP32-S3开发板DIY“幻控”!代码开源!

描述

你是否也有过这种瞬间?

吃着辣条刷抖音,手指油乎乎却想翻页;

洗着袜子看视频,满手泡沫无法切下一个;

  • 赶 PPT 时想切歌,却不得不打断思路去找手机……

如果挥手就能隔空操控手机该有多好!本文就带你来解决这个问题,我们自己DIY了一个手势遥控,用ESP32-S3开发板+手势传感器,真正实现“隔空操控”!本文将完整演示从材料准备、库文件配置,全程实操,会用烙铁就能复刻!

代码已开源!

 

材料准备
 

2×ESP32-S3开发板

3D 打印外壳

导线(连线焊接用)

手势传感模块

RGB 灯圈

开发板

本次ESP32-S3开发板采用启明云端自研 WT9932S3-NANO开发板,搭载 ESP32-S3R8 双核芯片)。


 

外壳结构 3D 打印

将结构设计文件导入3D打印机上位机软件并进行切片,打印获得设备的整体外观结构。

开发板

硬件连接,软件调试
 

1. 连接时需根据硬件连接框图指示如图所示连接:

开发板

2. 在arduino中查看项目文件夹地址并复制

3. 用管理员身份打开Git Bash,输入cd代码并粘贴刚刚复制的文件地址进入目标文件夹

开发板

4. 使用以下命令拉去主机的代码

开发板

5. 使用以下命令拉去从机的代码

开发板

6. 检查拉取的代码

7. 复制以下国内镜像地址

https://jihulab.com/esp-mirror/espressif/arduino-esp32/-/raw/gh-pages/package_esp32_index_cn.json
粘贴到 Arduino 偏好设置里的‘附加开发板管理器网址输入框中,点击OK

开发板

6. 安装相关的依赖库

开发板

7. 检查软硬件引脚连接是否对应

8. 在arduino中选择主机相对应开发板以及串⼝

开发板

9. 点击upload开始编译烧录

10.在arduino中选择从机相对应开发板以及串口

开发板

11.开始编译烧录
 

 

结构组装, 焊线连接
 

将开发板以及功能模块与 3D 打印结构件焊线连接以及组装固定。 

 

整机展示,功能演示
 

手是湿的,但不想一直看同一段视频内容。
手向右挥,隔空划过——内容,也跟着翻篇了

开发板

并且每一种手势都可以隔空控制子设备的氛围灯光。

开发板

如果你有这样一款“幻控”,你最想用它来做什么?欢迎留言,没准下一期就是您的新创意!

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分