智能循迹小车实训报告
智能循迹小车实训报告
系别班级:城信系16车辆一班
姓名:叶舒凡
学号:20163010314
随着素质教育的越来越被重视,我们学校将制作电子智能作品作为我们电子技术基础科目的期末考试内容。
学生通过手动实践能提高解决实际问题的能力,我觉得智能小车是一个不错的硬件平台,它生动有趣而且涉及机械结构、电子基础、传感器原理、自动控制等等,于是我选择了智能循迹小车。
下面对智能循迹小车做实训报告。
1、元件清单
2、电路原理图
工作原理简介:
LM393随时比较着两路光敏电阻的大小,当出现不平衡时(例如一侧压黑色跑道)立即控制一侧电机停转,另一侧电机加速旋转,从而使小车修正方向,恢复到正确的方向上,整个过程是一个闭环控制,因此能快速灵敏地控制。
3、安装说明:
本着从简到繁的原则,我们首先来制作一款由数字电路来控制的智能循迹小车,在组装过程中我们不但能熟悉机械原理还能逐步学习到:光电传感器、电压比较器、电机驱动电路等相关电子知识。
光敏电阻器件
这就是光敏电阻,它能够检测外界光线的强弱,外界光线越强光敏电阻的阻值越小,外界光线越弱阻值越大,当红色LED 光投射到白色区域和黑色跑道时因为反光率的不同,光敏电阻的阻值会发生明显区别,便于后续电路进行控制。
LM393比较器集成电路
LM393是双路电压比较器集成电路,由两个独立的精密电压比较器构成。
它的作用是比较两个输入电压,根据两路输入电压的高低改变输出电压的高低。
输出有两种状态:接近开路或者下拉接近低电平,LM393采用集电极开路输出,所以必须加上拉电阻才能输出高电平。
带减速齿轮的直流电机
直流电机驱动小车的话必须要减速,否则转速过高的话小车跑得太快根本也来不及控制,而且未经减速的话转矩太小甚至跑不起来,我们专门定做的这种电机已经集成了减速齿轮大大降低了制作难度非常适合我们使用。
LM393随时比较着两路光敏电阻的大小,当出现不平衡时(例如一侧压黑色跑道)立即控制一侧电机停转,另一侧电机加速旋转,从而使小车修正方向,恢复到正确的方向上,整个过程是一个闭环控制,因此能快速灵敏地控制。
组装步骤:
第一步:电路部分基本焊接
电路焊接部分比较简单,焊接顺序按照元件高度从低到高的原则,首先焊接8个电阻,焊接时务必用万用表确认阻值是否正确,焊接有极性的元件如三极管、绿色指示灯、电解电容务必分清楚极性尽量参考我们图片的元件方向焊接,焊接电容时引脚短的是负极插入PCB丝印上阴影的一侧,焊接绿色LED时注意引脚长的是正极,并且焊接时间不能太长否则容易焊坏,D4 D5 R13 R14 可以暂时不焊,集成电路芯片可以不插,初步焊接完成后请务必细心核对,防止粗心大意。
第二步:机械组装
将万向轮螺丝穿入PCB孔中,并旋入万向轮螺母和万向轮。
电池盒通过双面胶贴在PCB上,引出线穿过PCB预留孔焊接
到PCB上,红线接3V正电源,黄线接地,多余的引线可以用于电机连线。
机械部分组装可以先组装轮子,最内侧的轮片中心孔是长园孔,中间的轮片直径比较小,外侧的轮片中心孔是园的,用两个螺丝螺母固定好三片轮片,并用黑色的自攻螺丝固定在电机的转轴上,最后将硅胶轮胎套在车轮上。
用引线连接好电机引线,最后将车轮组件用不干胶粘贴在PCB制定位置,注意车轮和PCB边缘保持足够的间隙,将电机引线焊接到PCB 上,注意引线适当留长一些,防止电机旋转方向错误后便于调换引线的顺序。
第三步:安装光电回路★
光敏电阻和发光二极管(注意极性)是反向安装在PCB上的,和地面间距约5毫米左右,光敏电阻和发光二极管之间距离也在5毫米左右。
最后可以通电测试.
第四步:整车调试★
在电池盒内装入2节AA电池,开关拨在“ON”位置上,小车正确的行驶反相是沿万向轮方向行驶,如果按住左边的光敏电阻,小车的右侧的车轮应该转动,按住右边的光敏电阻,小车的左侧的车轮应该转动,如果小车后退行驶可以同时交换两个电机的接线,如果一侧正常另一侧后退,只要交换后退一侧电机接线即可。
注意事项:
组装说明书的背面就是循迹小车的简易跑道,我们也可以直接用1.5~2.0厘米黑色的电工胶带直接粘贴在地面上设计成复杂的跑道就更好玩了。
4、组装成功效果图及视频
video_20170619
_132045.mp4
5、实训总结
我觉得将制作智能电子作品作为本学期的电子技术期末考试内容是一种非常正确的选择,它不仅能利用到所学知识还能提高我们的手动实践能力。
我们不但能熟悉机械原理还能
逐步学习到:光电传感器、电压比较器、电机驱动电路等相关电子知识。
当然,在实践过程中遇到困难是肯定的,这就考验到我们对事物的处理能力和耐心。
所以,我觉得在这次有趣而又不简单的实训过程中,我学到了很多。
循迹小车实验报告数据
一、实验目的1. 掌握循迹小车的基本原理和设计方法。
2. 熟悉红外传感器在循迹中的应用。
3. 提高单片机编程和调试能力。
二、实验原理循迹小车通过红外传感器检测地面上的黑线,根据黑线的位置控制小车的转向,使小车沿着既定路线前进。
三、实验器材1. 单片机:51单片机或Arduino2. 红外传感器:红外对管3. 电机驱动模块:L298N4. 电机:直流电机5. 车架及车轮6. 电源:可充电锂电池7. 连接线、电阻、电容等四、实验步骤1. 搭建电路将单片机、红外传感器、电机驱动模块、电机等连接起来,搭建循迹小车的电路。
2. 编程编写单片机程序,实现以下功能:(1)读取红外传感器的状态;(2)根据红外传感器的状态控制电机驱动模块,使小车转向;(3)实现小车的前进、后退、左转、右转等动作。
3. 调试调试程序,使小车能够沿着黑线稳定行驶。
五、实验数据1. 红外传感器参数| 传感器编号 | 阻值(Ω) | 电压(V) || :---------: | :-------: | :-------: || 1 | 10k | 5V || 2 | 10k | 5V || 3 | 10k | 5V || 4 | 10k | 5V |2. 电机参数| 电机型号 | 额定电压(V) | 额定电流(A) | 额定转速(r/min) || :-------: | :-----------: | :-----------: | :--------------: || 12V | 12V | 0.5A | 1000r/min |3. 程序运行数据| 指令类型 | 代码行数 | 运行时间(ms) || :-------: | :-------: | :------------: || 读取传感器 | 20 | 1ms || 控制电机 | 50 | 2ms || 其他指令 | 30 | 1ms |4. 实验结果在黑线宽度为10mm、小车与黑线距离为5cm的情况下,小车能够稳定行驶,转向灵活。
循迹小车实习报告
一、实习背景随着科技的发展,自动化技术在各个领域得到了广泛应用。
智能循迹小车作为自动化技术的一个重要应用,具有广泛的前景。
为了提高我们的实践能力,培养我们的创新精神,我们参加了智能循迹小车实习课程。
通过本次实习,我们学习了智能循迹小车的设计、制作和调试方法,了解了其工作原理,提高了我们的动手能力和团队协作能力。
二、实习目的1. 熟悉智能循迹小车的结构、原理和功能。
2. 掌握智能循迹小车的制作方法,提高动手能力。
3. 学习电路设计、传感器应用、单片机编程等知识。
4. 培养团队协作精神,提高沟通能力。
三、实习内容1. 智能循迹小车原理及结构智能循迹小车主要由以下几部分组成:车体、驱动电机、传感器、单片机、控制电路等。
车体是智能循迹小车的承载部分,驱动电机负责提供动力,传感器用于检测路面信息,单片机负责处理传感器信息,控制电路负责将单片机的指令转换为电机驱动信号。
2. 电路设计电路设计主要包括以下几个方面:(1)电源电路:为智能循迹小车提供稳定的电源。
(2)驱动电路:将单片机的控制信号转换为电机驱动信号。
(3)传感器电路:将传感器信号转换为单片机可识别的信号。
(4)控制电路:对单片机输出的控制信号进行放大、滤波等处理。
3. 传感器应用智能循迹小车主要采用红外传感器进行路面检测。
红外传感器具有体积小、成本低、安装方便等优点。
在制作过程中,我们需要对红外传感器进行调试,使其能够准确检测路面信息。
4. 单片机编程单片机编程是智能循迹小车实现智能控制的关键。
我们主要学习了C语言编程,掌握了单片机的基本指令、函数、中断等知识。
在编程过程中,我们需要编写程序,使单片机能够根据传感器信息控制小车行驶。
5. 调试与优化在制作过程中,我们需要对智能循迹小车进行调试,使其能够稳定、准确地行驶。
调试过程中,我们需要对电路、传感器、单片机等部分进行调整,以达到最佳效果。
四、实习成果通过本次实习,我们成功制作了一台智能循迹小车,并使其能够稳定、准确地行驶。
智能循迹小车实验报告
智能循迹小车实验报告第一篇:智能循迹小车实验报告摘要本设计主要有单片机模块、传感器模块、电机驱动模块以及电源模块组成,小车具有自主寻迹的功能。
本次设计采用STC公司的89C52单片机作为控制芯片,传感器模块采用红外光电对管和比较器实现,能够轻松识别黑白两色路面,同时具有抗环境干扰能力,电机模块由L298N芯片和两个直流电机构成,组成了智能车的动力系统,电源采用7.2V的直流电池,经过系统组装,从而实现了小车的自动循迹的功能。
关键词智能小车单片机红外光对管 STC89C52 L298N 1 绪论随着科学技术的发展,机器人的设计越来越精细,功能越来越复杂,智能小车作为其的一个分支,也在不断发展。
在近几年的电子设计大赛中,关于小车的智能化功能的实现也多种多样,因此本次我们也打算设计一智能小车,使其能自动识别预制道路,按照设计的道路自行寻迹。
设计任务与要求采用MCS-51单片机为控制芯片(也可采用其他的芯片),红外对管为识别器件、步进电机为行进部件,设计出一个能够识别以白底为道路色,宽度10mm左右的黑色胶带制作的不规则的封闭曲线为引导轨迹并能沿该轨迹行进的智能寻迹机器小车。
方案设计与方案选择3.1 硬件部分可分为四个模块:单片机模块、传感器模块、电机驱动模块以及电源模块。
3.1.1 单片机模块为小车运行的核心部件,起控制小车的所有运行状态的作用。
由于以前自己开发板使用的是ATMEL公司的STC89C52,所以让然选择这个芯片作为控制核心部件。
STC89C52是一种低损耗、高性能、CMOS八位微处理器,片内有4k字节的在线可重复编程、快速擦除快速写入程序的存储器,能重复写入/擦除1000次,数据保存时间为十年。
其程序和数据存储是分开的。
3.1.2 传感器模块方案一:使用光敏电阻组成光敏探测器采集路面信息。
阻值经过比较器输出高低电平进行分析,但是光照影响很大,不能稳定工作。
方案二:使用光电传感器来采集路面信息。
循迹小车的装调实训报告
一、实训背景随着科技的飞速发展,智能机器人技术逐渐成为研究的热点。
循迹小车作为一种典型的智能机器人,具有简单、实用、成本低等优点,是学习和研究智能控制技术的重要工具。
本实训旨在通过组装和调试循迹小车,使学生掌握智能控制系统的基本原理和装调方法,提高学生的动手能力和创新意识。
二、实训目的1. 熟悉循迹小车的结构和工作原理;2. 学会循迹小车的组装和调试方法;3. 培养学生的团队协作能力和创新意识;4. 提高学生对智能控制技术的认识和应用能力。
三、实训内容1. 循迹小车简介循迹小车是一种能够在特定路径上自动行驶的智能小车。
它通过检测地面上的线条或标记,根据反馈信号调整行驶方向,实现自动循迹。
循迹小车主要由以下几个部分组成:(1)车体:包括车身、轮子、支架等;(2)传感器:用于检测地面上的线条或标记;(3)控制器:根据传感器信号控制小车行驶;(4)驱动器:将控制器输出的信号转换为电机转速,驱动小车行驶;(5)电源:为小车提供电能。
2. 循迹小车组装(1)准备工作:准备好组装所需的材料、工具和电路板;(2)组装车体:将车身、轮子、支架等组装成小车;(3)安装传感器:将传感器安装在车体上,确保传感器能够检测到地面上的线条或标记;(4)连接电路:将传感器、控制器、驱动器和电源等电路连接起来;(5)调试电路:检查电路连接是否正确,确保电路正常工作。
3. 循迹小车调试(1)调试传感器:调整传感器位置,使传感器能够准确检测到地面上的线条或标记;(2)调试控制器:调整控制器参数,使小车能够根据传感器信号准确调整行驶方向;(3)调试驱动器:调整驱动器参数,使电机转速与小车行驶速度相匹配;(4)测试循迹性能:将小车放置在特定路径上,观察小车是否能够自动循迹。
四、实训结果与分析1. 实训结果通过本次实训,学生成功组装和调试了一辆循迹小车,小车能够在特定路径上自动循迹。
2. 实训分析(1)组装过程中,学生学会了如何使用工具,提高了动手能力;(2)调试过程中,学生学会了如何调整传感器、控制器和驱动器参数,提高了对智能控制技术的认识;(3)团队合作方面,学生学会了相互协作、沟通和解决问题,提高了团队协作能力;(4)创新意识方面,学生在实训过程中积极思考,提出了一些改进方案,提高了创新意识。
智能循迹避障小车实习报告
智能循迹避障小车实习报告一、实习背景及目的随着科技的不断发展,嵌入式系统在各个领域的应用越来越广泛。
智能小车作为一种典型的嵌入式系统应用产品,不仅可以锻炼学生的动手能力,还能深入理解嵌入式系统的原理和应用。
本次实习旨在让学生通过设计制作智能循迹避障小车,掌握嵌入式系统的基本原理,提高动手实践能力,培养创新意识和团队协作精神。
二、实习内容与过程1. 实习准备在实习开始前,我们先学习了嵌入式系统的基本原理,了解了微控制器(如STM32)的工作原理和编程方法。
同时,我们还学习了如何使用相关开发工具(如Keil、CubeMX)进行程序开发和仿真。
2. 设计思路根据实习要求,我们确定了智能循迹避障小车的主要功能:远程控制、循迹、避障。
为了实现这些功能,我们需要选用合适的微控制器、传感器、电机驱动模块等硬件,并编写相应的软件程序。
3. 硬件设计我们选用了STM32F103C8T6作为主控制器,它具有高性能、低功耗的特点。
为了实现循迹功能,我们采用了红外传感器来检测地面上的黑线。
为了实现避障功能,我们采用了超声波传感器来检测前方的障碍物。
此外,我们还选用了两个直流电机来驱动小车行驶,并通过L298N驱动模块来控制电机转动。
4. 软件设计软件设计主要包括初始化配置、循迹算法实现、避障算法实现和远程控制实现。
我们使用了CubeMX工具对STM32的硬件资源进行配置,包括时钟、GPIO、ADC、PWM 等。
然后,我们编写了循迹算法和避障算法,通过不断地读取红外传感器和超声波传感器的数据,调整小车的行驶方向和速度,实现循迹和避障功能。
最后,我们通过蓝牙模块实现了手机APP对小车的远程控制。
5. 实习成果经过一段时间的紧张设计与制作,我们的智能循迹避障小车终于完成了。
在实习总结会议上,我们进行了演示,展示了小车的循迹、避障和远程控制功能。
通过实习,我们不仅掌握了嵌入式系统的设计方法,还提高了团队协作能力。
三、实习收获与反思通过本次实习,我们深入了解了嵌入式系统的设计原理,学会了使用相关开发工具和硬件设备,提高了动手实践能力。
单片机循迹小车实训报告
一、实训目的通过本次单片机循迹小车实训,使学生掌握单片机的基本原理和编程方法,了解循迹小车的构造和工作原理,提高学生动手能力和实践能力,培养学生的创新精神和团队协作精神。
二、实训背景随着科技的不断发展,单片机在各个领域得到了广泛应用。
单片机具有体积小、功耗低、成本低、易于编程等优点,是现代电子设备的核心控制单元。
循迹小车作为一种典型的嵌入式系统,具有较好的应用前景。
通过本次实训,学生可以了解单片机在循迹小车中的应用,提高自己的实际操作能力。
三、实训内容1. 硬件部分(1)单片机:选用AT89C52单片机作为循迹小车的核心控制单元。
(2)循迹传感器:采用红外传感器,用于检测地面上的黑色轨迹线。
(3)电机驱动模块:选用L298N电机驱动模块,驱动直流电机。
(4)电源模块:采用可充电锂电池,为整个系统提供稳定的电源。
(5)其他辅助元件:如电阻、电容、二极管等。
2. 软件部分(1)系统初始化:设置单片机的IO口、定时器、中断等。
(2)循迹算法:根据红外传感器的输入信号,判断小车与轨迹线的相对位置,控制小车行驶方向。
(3)电机控制:根据循迹算法的结果,控制电机的转速和方向,实现小车的前进、后退、左转和右转等动作。
(4)数据通信:通过串口通信,将小车行驶过程中的数据传输到上位机。
四、实训步骤1. 硬件搭建(1)根据电路图,将各个模块连接起来。
(2)检查电路连接是否正确,确保各个模块正常工作。
2. 软件编程(1)编写系统初始化程序,设置单片机的IO口、定时器、中断等。
(2)编写循迹算法程序,根据红外传感器的输入信号,判断小车与轨迹线的相对位置。
(3)编写电机控制程序,根据循迹算法的结果,控制电机的转速和方向。
(4)编写数据通信程序,通过串口通信,将小车行驶过程中的数据传输到上位机。
3. 调试与优化(1)将编写好的程序烧录到单片机中。
(2)调试程序,观察循迹小车的运行状态。
(3)根据调试结果,优化循迹算法和电机控制程序。
智能小车实验报告心得(3篇)
第1篇一、引言随着科技的不断发展,人工智能技术逐渐渗透到我们生活的方方面面。
作为人工智能的一个典型应用,智能小车实验为我们提供了一个将理论知识与实践操作相结合的平台。
在本次智能小车实验中,我深刻体会到了理论知识的重要性,同时也感受到了动手实践带来的乐趣和成就感。
以下是我对本次实验的心得体会。
二、实验目的本次实验旨在通过设计、搭建和调试智能小车,让学生掌握以下知识:1. 传感器原理及在智能小车中的应用;2. 单片机编程及接口技术;3. 电机驱动及控制;4. PID控制算法在智能小车中的应用。
三、实验过程1. 设计阶段在设计阶段,我们首先对智能小车的功能进行了详细规划,包括自动避障、巡线、遥控等功能。
然后,根据功能需求,选择了合适的传感器、单片机、电机驱动器等硬件设备。
2. 搭建阶段在搭建阶段,我们按照设计图纸,将各个模块连接起来。
在连接过程中,我们遇到了一些问题,如电路板布局不合理、连接线过多等。
通过查阅资料、请教老师,我们逐步解决了这些问题。
3. 编程阶段编程阶段是本次实验的核心环节。
我们采用C语言对单片机进行编程,实现了小车的基本功能。
在编程过程中,我们遇到了许多挑战,如传感器数据处理、电机控制算法等。
通过查阅资料、反复调试,我们最终完成了编程任务。
4. 调试阶段调试阶段是检验实验成果的关键环节。
在调试过程中,我们对小车的各项功能进行了测试,包括避障、巡线、遥控等。
在测试过程中,我们发现了一些问题,如避障效果不稳定、巡线精度不高、遥控距离有限等。
针对这些问题,我们再次查阅资料、调整程序,逐步优化了小车的性能。
四、心得体会1. 理论与实践相结合本次实验让我深刻体会到了理论与实践相结合的重要性。
在实验过程中,我们不仅学习了理论知识,还通过实际操作,将所学知识应用于实践,提高了自己的动手能力。
2. 团队合作在实验过程中,我们充分发挥了团队合作精神。
在遇到问题时,我们互相帮助、共同探讨解决方案,最终完成了实验任务。
循迹小车的实习报告
实习报告:循迹小车设计与实现一、实习背景与目的随着科技的不断发展,自动化技术在各个领域得到了广泛的应用。
循迹小车作为一种自动化设备,不仅可以用于娱乐和教育,还可以应用于工业、农业等领域。
本次实习旨在通过设计和制作循迹小车,掌握单片机原理、电路设计、传感器应用等技能,提高自己在自动化领域的实际操作能力。
二、实习内容与过程1. 设计思路在设计循迹小车时,首先需要确定设计思路。
通过对循迹小车的功能和性能要求进行分析,确定采用单片机作为控制核心,利用传感器检测路径,通过电机驱动实现小车的运动。
2. 硬件设计(1)单片机模块:选用51系列单片机作为控制核心,负责接收传感器信号,处理数据,发出控制命令。
(2)传感器模块:采用红外传感器检测路径,当传感器检测到黑线时,输出高电平信号。
(3)电机驱动模块:采用L298N电机驱动模块,负责驱动小车前进、后退和转向。
(4)电源管理模块:为整个系统提供稳定的电源供应。
(5)舵机控制模块:用于调整小车的方向。
3. 软件设计根据设计思路,编写单片机程序,实现对传感器的数据采集、处理和控制命令的发出。
程序主要包括以下部分:(1)传感器信号处理:通过判断传感器信号的变化,确定小车当前所处的状态。
(2)路径识别:根据传感器信号,判断小车是否偏离路径,并调整方向。
(3)速度控制:根据小车所处的状态,调整电机转速,实现速度控制。
(4)舵机控制:根据路径变化,调整舵机角度,使小车保持直线行驶。
三、实习成果与总结经过一段时间的紧张制作,循迹小车终于完成了。
在实际运行中,小车能够准确识别路径,稳定行驶。
通过本次实习,我收获颇丰,总结如下:1. 掌握了单片机原理和编程技巧,提高了自己在嵌入式系统领域的实际操作能力。
2. 学会了电路设计和搭建,熟悉了各种电子元器件的使用。
3. 了解了传感器在自动化设备中的应用,提高了自己在信息处理方面的能力。
4. 学会了团队合作,培养了沟通与协作能力。
总之,本次实习使我受益匪浅,为今后的学习和工作打下了坚实的基础。
智能寻迹小车实习报告
智能寻迹小车实习报告一、实习背景与目的随着科技的不断发展,机器人技术在各行各业中得到了广泛的应用。
智能寻迹小车作为一种典型的移动机器人平台,具有在复杂环境中自主导航、避障和完成任务的能力。
本次实习旨在通过设计和制作智能寻迹小车,掌握电子元器件的识别、传感器、电机在控制作用下的具体机械构架,以及单片机控制原理等知识,提高自己在电子技术、机器人技术等方面的实际操作能力。
二、实习内容与过程1. 设计思路本次实习的智能寻迹小车主要通过单片机控制,利用红外线传感器检测地面上的特定标记(如黑线),实现寻迹功能。
同时,通过超声波传感器检测前方障碍物的距离,实现避障功能。
在保证小车能够准确跟随线路的同时,使其能够自动避开障碍物。
2. 硬件设计(1)单片机:选用高性能、低功耗的单片机作为核心控制器,负责处理传感器数据、执行避障和循迹算法,以及控制小车的运动。
(2)传感器模块:红外线传感器用于检测地面上的特定标记,实现寻迹功能。
超声波传感器用于检测前方障碍物的距离,实现避障功能。
(3)电机驱动模块:负责驱动小车的运动,包括前进、后退、转向等。
3. 软件设计软件设计主要涉及系统初始化、线路检测与循迹、避障检测与控制以及控制算法等。
通过编程实现对单片机的控制,使小车能够根据红外线传感器的信号准确跟随线路,并在遇到障碍物时能够自动避开。
4. 实习过程在实习过程中,首先进行了电子元器件的识别和学习,掌握了各种传感器、电机等元器件的工作原理和应用方法。
然后,根据设计思路,进行了硬件电路的搭建和调试,包括单片机、传感器、电机驱动模块等。
最后,进行了软件编程调试,使小车能够实现智能寻迹和避障功能。
三、实习成果与总结通过本次实习,我成功设计和制作了一款智能寻迹小车,掌握了电子元器件的识别、传感器、电机在控制作用下的具体机械构架,以及单片机控制原理等知识。
在实习过程中,我学会了如何将理论知识运用到实际操作中,提高了自己在电子技术、机器人技术等方面的实际操作能力。
蓝牙循迹小车实验报告(3篇)
第1篇一、实验目的1. 掌握蓝牙模块与单片机的通信原理及应用。
2. 熟悉循迹模块的工作原理及在循迹小车中的应用。
3. 了解避障模块的工作原理及在循迹小车中的应用。
4. 培养学生动手能力、团队协作能力和创新意识。
二、实验原理1. 蓝牙模块:蓝牙模块采用无线通信技术,实现手机与单片机之间的数据传输。
本实验采用HC-05蓝牙模块,其工作频率为2.4GHz,传输距离可达10米。
2. 循迹模块:循迹模块通过红外发射二极管发射红外线,当红外线遇到障碍物时,红外接收管会接收到反射回来的红外线,从而判断小车是否偏离轨道。
本实验采用TCRT5000红外循迹模块。
3. 避障模块:避障模块通过超声波传感器检测前方障碍物的距离,当距离小于设定值时,触发避障动作。
本实验采用HC-SR04超声波传感器。
4. 单片机:单片机作为循迹小车的大脑,负责接收蓝牙模块传来的指令,处理循迹和避障模块传来的信息,控制电机驱动模块实现小车的前进、后退、转向等动作。
本实验采用STM32F103C8T6单片机。
三、实验器材1. 单片机开发板:STM32F103C8T62. 蓝牙模块:HC-053. 循迹模块:TCRT50004. 避障模块:HC-SR045. 电机驱动模块:L298N6. 直流电机:2个7. 小车底盘8. 连接线、面包板等四、实验步骤1. 硬件连接:将蓝牙模块、循迹模块、避障模块、电机驱动模块等连接到单片机开发板上,并连接到小车底盘上的电机驱动模块。
2. 程序编写:使用Keil软件编写程序,实现以下功能:接收蓝牙模块传来的指令,控制小车前进、后退、转向等动作。
接收循迹模块和避障模块传来的信息,判断小车是否偏离轨道和前方是否有障碍物。
根据循迹和避障模块的信息,控制电机驱动模块实现小车的前进、后退、转向等动作。
3. 程序下载:将编写好的程序下载到单片机开发板上。
4. 实验测试:使用手机APP发送指令,控制小车进行循迹、避障等动作。
