项目简介
本项目是一款复杂且怀旧的机器人重制版,结合Sphero 2.0和ESP32 - CAM,能在平滑表面上自由漫游,当发生碰撞时会拍摄照片并通过WiFi上传到云端。
项目的主要特性和功能
- 蓝牙通信:利用ESP32的蓝牙模块与Sphero 2.0通信,实现对其移动的控制和碰撞检测。
- 摄像头功能:借助ESP32 - CAM模块拍摄照片,记录碰撞场景。
- WiFi上传:通过WiFi将拍摄的照片上传至云端服务器,方便存储与分析。
- 碰撞检测:利用Sphero 2.0内置的碰撞检测功能,碰撞发生时自动触发拍照和上传操作。
安装使用步骤
硬件准备
- 将Sphero 2.0放在充电器上唤醒。
- 把Sphero 2.0安装到“Chariot”配件中。
- 开启ESP32 - CAM的电源。
软件设置
- 下载并安装Arduino IDE。
- 在Arduino IDE中安装ESP32开发板支持。
- 下载项目源码文件并导入到Arduino IDE。
编译和上传
- 选择正确的开发板和端口。
- 编译并将代码上传到ESP32 - CAM。
运行机器人
- 将机器人置于平滑表面。
- 启动机器人,它会开始漫游并自动检测碰撞。
- 碰撞发生时,机器人将拍照并通过WiFi上传照片到云端。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】