设计说明书部分资料如下
设计摘要:
随着智能嵌入式技术快速发展,智能小车作为移动机器人的简易载体,广泛应用于教学实验、智能检测等场景。当前多数简易智能小车功能单一,往往只具备循迹或者单一遥控功能,人机交互方式局限,缺少多模式切换、环境感知与语音交互能力,显示信息较为简单,难以兼顾自动运行、手机远程操控、语音交互等多种需求。
为此本文设计一款智能小车系统设计与实现。系统以 STM32 为主控,搭载 TCRT5000 红外循迹传感器、DHT11 温湿度传感器、DS1302 时钟模块、HC‑SR04 超声波模块,配备 ECB02 蓝牙模块与 JX-A7T2 AI语音模块,使用 OLED12864 屏幕进行信息输出,采用 12V 直流电机作为动力单元。小车支持红外黑线自动循迹、蓝牙手机 APP 远程操控与传感器阈值设置,屏幕实时展示工作模式、时间、温湿度,同时实现 AI 语音控制与语音问答。经软硬件联合调试,小车能够在自动循迹与手动控制模式间稳定切换,完成环境数据采集与人机交互。该设计集成多类感知与交互模块,可作为嵌入式学习平台,对移动机器人多传感融合与人机交互研究具有一定实践参考价值。
关键词:STM32;智能小车;AI语音模块
字数:11000+
目 录
第1章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.3 研究内容与方法
1.4 论文章节安排
第2章 系统总体分析
2.1 系统总体框图
2.2系统主控方案选型
2.3驱动电机模块选择
2.4无线通信模块选择
2.5语音模块选择
第3章 系统电路设计
3.1 系统总体电路组成
3.2 主控电路设计
3.3 电源电路设计
3.4 红外循迹模块电路设计
3.5 AI语音模块电路设计
第4章 系统软件设计
4.1 编程软件介绍
4.2 主程序流程设计
4.3 显示函数流程设计
4.5 处理函数流程设计
第5章 实物调试
5.1 整体实物构成
5.2 传感器数据采集功能测试
5.3 超限报警提示功能测试
5.4 串口指令接收功能测试
第6章 软件调试
6.1 软件介绍
6.2 屏幕显示功能测试
6.3 小车运动驱动控制功能测试
第7章 总结
参考文献
致谢
嵌入式技术、传感器技术与人工智能语音技术持续融合,移动机器人逐步在教学实训、巡检作业等场景得到广泛应用。智能小车作为移动机器人的简化实验载体,能够集中体现环境感知、运动控制、无线通信与人机交互等多项关键技术,是电子信息、自动化相关专业重要的实践教学平台。当前市面上大量简易智能小车功能较为单一,大多仅支持单一的自动循迹或者蓝牙遥控,交互方式局限于按键或者手机指令,缺少语音交互功能,屏幕显示信息简单,难以同时兼顾多模式运行、环境参数采集、时间记录等复合需求。很多实训小车只能够完成基础移动控制,缺少多传感融合与人机交互一体化设计,无法为学生直观展示多外设协同工作的完整工程案例。
在此背景下,本文设计一款多功能智能小车系统,将自动循迹、蓝牙远程操控、语音交互、环境监测、屏幕信息显示整合到同一套嵌入式系统中。本课题研究的意义体现在多个层面,从教学角度,小车可作为综合性实训平台,帮助学习者理解传感器采集、串口通信、电机驱动、人机交互等理论知识,锻炼软硬件协同开发的工程实践能力。从技术层面,该设计验证多传感器数据融合、多通信模块共存的可行性,实现自动模式与手动遥控模式的自由切换,探索语音交互在小型移动设备上的落地方法。同时该方案采用模块化硬件架构,便于后期功能拓展,可在后续增加自主避障、路径规划等功能,为小型巡检机器人研发提供基础原型参考。该小车成本可控,结构简洁,无需复杂的高性能运算硬件,适合在实验室环境开展测试。研究过程需要综合硬件电路绘制、元器件焊接调试、嵌入式程序编写、多模块联调等一系列工作,完整复现嵌入式产品从方案设计到实物验证的开发流程。课题的实践成果可以丰富嵌入式实训案例,弥补传统教学小车交互手段单一的短板,为同类小型移动机器人的开发提供思路,也为后续面向室内巡检、物资运送等场景的移动机器人研究积累基础实践经验。
国内对于智能小车的研究起步相对较晚,但发展速度较快,国内各大高校、科研院所与电子企业围绕智能小车开展大量研究与学科竞赛。全国大学生智能汽车竞赛持续多年,极大推动循迹小车、图像识别小车、多传感器融合小车的技术迭代。国内研究多以单片机作为主控,利用红外传感器、超声波、温湿度传感器实现路径识别与环境感知,依靠蓝牙、WiFi 完成无线遥控,很多方案能够实现循迹、避障、远程控制等基础功能。但国内大量教学类智能小车的人机交互方式较为传统,大多依靠按键或者手机 APP 进行控制,集成 AI 语音问答、语音控制功能的低成本实训小车相对较少,多数设计仅侧重自动行驶控制,屏幕展示信息简单,缺少多传感数据实时可视化显示,同时兼顾多模式切换、语音交互、环境监测一体化的低成本方案仍然不多,很多设计各模块之间独立性较强,系统整体协同性有待提升。国内研究重点偏向控制算法优化,针对多外设协同调试、语音模块与嵌入式主控联合开发的工程实践类研究仍有拓展空间。
国外对智能车辆与小型智能小车的研究起步更早,技术积累深厚,麻省理工学院、卡内基梅隆大学等高校很早就开发小型智能车实验平台,Duckietown、F1TENTH 等开源小车平台在全球广泛使用。国外研究更加偏向复杂场景下的自主导航、机器视觉识别、多传感器融合定位,平台大多搭载高性能处理器、激光雷达、深度相机,侧重于 SLAM 建图、路径规划等高级自动驾驶算法,多用于前沿机器人算法验证。国外商用自动驾驶技术成熟,但是对应的小型实验平台硬件成本高昂,系统架构复杂,并不适合本科基础教学场景。国外研究重心集中在复杂环境自主导航,针对低成本单片机为核心、兼顾基础循迹、蓝牙遥控与离线语音交互的轻量化小车研究较少,面向教学实训、兼顾多种简易人机交互方式的一体化小车方案不多,其研究成果很难直接应用于国内低成本嵌入式教学实验。
本课题以多功能智能小车为研究对象,采用软硬件协同设计思路完成系统开发,首先梳理系统整体方案,明确各项功能需求,划分硬件模块,完成电路原理图绘制,设计硬件接口,选取传感器、通信模块、显示单元与动力执行部件,完成实物焊接与硬件基础测试。软件方面基于嵌入式开发平台编写控制程序,完成传感器数据采集、电机驱动控制、无线通信数据收发,编写界面显示程序,实现不同工作模式切换,同时开发语音交互程序,完成语音指令识别与问答交互。在硬件与软件分别调试完成后开展软硬件联调,测试自动循迹、蓝牙远程控制、屏幕信息刷新、语音交互等功能,排查通信干扰、传感器信号不稳定、电机响应异常等各类问题,不断优化控制逻辑,完成系统整体性能测试,验证各项预设功能能否稳定运行,最后整理实验数据,分析系统存在的缺陷,提出后续优化思路。



