【2024 DigiKey 创意大赛】Dodging Rover 避障小车
[复制链接]
本帖最后由 北方 于 2024-9-30 14:34 编辑
Dodging Rover 避障小车
一、作品简介
DodgingRover是室内避障小车,通过60GHz微波雷达探测周边的障碍并作出探测和转向的选择。扩展周围气体环境条件的采集实现智能提示。
物料清单:
- ESP32-C6-DevKitC-1 是一款入门级开发板,使用带有 8 MB SPI flash 的通用型模组 ESP32-C6-WROOM-1(U)。该款开发板具备完整的 Wi-Fi、低功耗蓝牙、Zigbee 及 Thread 功能;
- 60GHz雷达传感器 60GHz mmWave Sensor;
- 气体传感器Adafruit SGP30 TVOC/eCO2 Gas Sensor;
- 电机控制拓展板MKR Motor Carrier;
- 5V电池仓;
- 直流电机控制运动平台。
二、系统框图
直流电机控制运动平台。DodgingRover通过多样的传感器数据采集,实现高精度的距离采样,动态控制低成本直流电机实现良好的动力控制。
灵活的软件开发平台可以使用Arduino实现快速部署和开发。
硬件以ESP32C6为核心,实现UART和I2C数据的通讯实现多样数据采集,并实现实时控制。框图如下。
三、各部分功能说明
核心ESP32C6实现数据采集,避障策略,以及电机控制的综合性能。见图。
周边传感器,包括60GHz雷达传感器和气体传感器实现数据采集。
以下实现雷达读取心率和呼吸频率,使用UART1串口1实现,连接4和5引脚,
SG30气体质量传感器的读数,使用I2C读取引脚,连接22和23引脚
直流电机控制运动平台,实现运动平台的前后左右移动。这个电机驱动板使用MKR motor carrier扩展版,是通过i2c进行命令传输和控制的。可以按照上面的逻辑框图综合实现。
四、作品源码
待上传。
五、作品功能演示视频
待上传。
六、项目总结
雷达传感器的引入,可以使得避障小车具有更好的视野和控制平台,这样给室内定位和避障提供了更多的可能性和实现效果。
七、其他
本项目预留视觉识别避障的扩展,可以实现雷达组合视觉摄像头的方案。
补充内容 (2024-10-10 16:38):
四、作品源码
基于ESP32采用Arduino开发,编译通过。下载代码如下
https://download.eeworld.com.cn/detail/%E5%8C%97%E6%96%B9/634565
补充内容 (2024-10-14 09:01):
五、作品功能演示视频
https://download.eeworld.com.cn/detail/%E5%8C%97%E6%96%B9/634580
已经按照压缩格式上传到下载中心
补充内容 (2024-10-14 09:11):
五、作品功能演示视频
lv_0_20241012103118
补充:
本次提交的涉及文档doc格式如下
|