站内搜索
发作品签到
专业版

基于ESP32的智能小车

工程标签

413
0
0
0

简介

这是一个采用双ESP32S3作为主控的智能小车。

简介:这是一个采用双ESP32S3作为主控的智能小车。

开源协议

GPL 3.0

创建时间:2024-11-14 09:53:40更新时间:2025-08-19 10:48:25

描述

一、引言

 

      基于ESP32的智能小车系统主要由硬件部分和软件部分组成。硬件部分包括ESP32主控模块、电机驱动模块、传感器模块和电源模块;

 

二、系统总体设计

 

    1、ESP32主控模块

 

      在本项目,运用了两块ESP32芯片(以下简称芯片1和芯片2)相互连接控制小车,其中一块ESP32主控(ESP32是乐鑫科技推出的一款高性能微控制器,具备双核处理器、丰富的外设接口和强大的无线通信能力),另外一块辅助协调各个模块之间的运行。 

 

    2、电机驱动模块

 

      采用TB6612电机驱动模块,能够驱动四台TT马达,实现小车的前进、后退、左转、右转和自旋及平移。本项目共使用了三块TB6612电机驱动模块。分别控制小车移动的四个电机和两个滚轮。

 

    3、传感器模块

 

    使用LM393 搭配红外二极管和光电二极管实现对红外黑线识别触发阈值的设定。

配备了OV2640摄像头,通过BH1750光线传感器和LED灯实现自动补光调节。

还使用了MPU6050g惯性传感器加强小车轨迹的控制。

通过H2010对射式光电开关配合测速码盘实现对小车轮胎速度的精确测量。

同时还配备了STH30温度传感器(我也不知道有啥用,觉得可以加就一起配备上了)

 

     4、电源模块

 

         使用IP2326作为电池充放电管理IC管理12V锂电池。通过MP2315SGJ-Z将12V降压成5V后输送到各个模块,再由各个模块继续降压成所需电压。

 

5、显示模块

通过I2C连接SSD1306作为小车的显示模块

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航