
AIA-T-Car 巡线小车
简介
AIA-T-Car 巡线小车
简介:AIA-T-Car 巡线小车开源协议
:GPL 3.0
描述
项目简介
本项目是基于ESP32单片机的智能物联网小车,旨在参与第二届人工智能创新技能竞赛(智能物联网小车赛道),此处见官网链接。小车具备循迹、速度控制、光照强度检测、距离测量、灯光控制等功能,并通过蓝牙或WiFi与上位机进行通信,实现远程操控和数据处理。
项目功能
- 循迹: 利用红外反射传感器实现自主循迹,完成赛道上的行驶任务。
- 速度控制: 通过上位机或按键设置目标车速,并控制小车以目标速度行驶。
- 光照强度检测: 利用光敏电阻传感器测量光照强度,并在车载显示屏和上位机上显示结果。
- 距离测量: 利用超声波传感器测量小车与路障之间的距离,并控制小车在指定距离内停车。
- 灯光控制: 支持远程控制和自动控制两种模式,可控制RGB灯的颜色和动作。
- 远程操控: 通过蓝牙或WiFi与上位机进行通信,实现远程操控小车行驶。
项目参数
主控: ESP32S3核心板;
电机驱动: TB6612FNG模块;
循迹传感器: TCRT5000模块;
电机: N20 减速电机;
电池: 单节18650 电池;
传感器接口: 支持拓展光照强度传感器、超声波传感器等
通信方式: 蓝牙、WiFi
传感器支架 见附件
原理解析(硬件说明)
只留了接口! 只留了接口! 只留了接口!
该小车以ESP32S3单片机为核心,通过单节18650电池供电,并通过升压模块将电压转换为5V,为电机和电路板供电。
电机驱动模块TB6612FNG负责驱动N20减速电机,实现小车的运动控制,为节省IO口,增加了电平转换电路来辅助换向。
TCRT5000红外反射传感器用于检测赛道上的黑色引导线,实现小车的循迹功能。
光敏电阻传感器用于测量光照强度,并将模拟信号转换为数字信号,供ESP32处理。
超声波传感器用于测量小车与路障之间的距离,并将距离信息发送给ESP32。
软件测试代码
功能测试代码:AIA-T Car Test Program
注意事项
红外反射传感器的安装位置和角度需要调整,以确保循迹效果。
光敏电阻的灵敏度和响应速度需要根据实际环境进行调整。
超声波传感器的测量精度和响应速度需要根据实际需求进行调整。
电机驱动模块的参数需要根据实际电机进行调整。
蓝牙和WiFi的连接需要进行配置和测试。
组装流程
设计图

BOM


评论