这个会滚动的球形机器人 ESP-ROLL 太好玩了,有点像星球大战里面的 BB8,资料代码还是全开源的!它的核心是最近很火的国产开发板 XIAO ESP32-S3 SENSE,自带摄像头、蓝牙和 WiFi,结构件使用 3D 打印,还能用手机视频遥控,赶紧动手 DIY 一个吧!
Part.01
ESP-ROLL 概述

作者是 Youtube 上一个 DIY 博主,项目本质上就是一个小型 DIY 球形机器人,在透明装饰球内滚动。可以用来遛狗遛猫、冒险、遛街。作者尝试了可以在瓷砖、地毯、草地、沙地滚动。
使用 WiFi 控制,可以在手机实现 FPV 视频遥控,使用 3D 打印底盘。原版教程包括了布线、3D 打印、组装、编程,非常完整。
PCB、代码文件:https://drive.google.com/drive/folders/1kDjNxRPIFhioJZheGN4Ns0RvkldiFyfA?usp=sharing
如果只需要拿教程和源码的小伙伴,到这步就可以不往下看了。
对了,各位可以收藏下 Gitee 地址,一些原创或者转载的开源项目都会发布在上面。
Part.02
ESP-ROLL 详细分析

ESP-ROLL 基于国产开发板 XIAO ESP32-S3 SENSE,没错,就是之前我复刻并改进且烂尾了的 AI 眼镜“OpenGlass”的模组。
作者还列出了所有元器件、PCB 图纸、结构件 3D 打印图纸,实在太详细了。

结构件使用 3D 打印,外壳可以用现成的塑料球,或者使用透明树脂打印。
亮点当然还是 XIAO ESP32-S3 SENSE 这块开发板,DIY 可玩性的确很高。
Part.03
XIAO ESP32-S3 SENSE

这个模块由 ESP32-S3 主板和附加 SENSE 模块组成,非常迷你的尺寸,不到一个拇指大小,集成了 ESP32-S3、麦克风、摄像头、WIFI、低功耗蓝牙、SD 卡等部件,可以使用 Arduino 和 Python 编程。
当然也有一个小小的缺点,就是因为集成度太高,需要处理好散热问题(我在开发 OpenGlass 的时候就烧了一块😭)。

Part.04
成品与效果

成品如图,视频简介请参考我的视频号。