基于Arduino控制板的可扩展多功能小车(16页).docx
《基于Arduino控制板的可扩展多功能小车(16页).docx》由会员分享,可在线阅读,更多相关《基于Arduino控制板的可扩展多功能小车(16页).docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于Arduino控制板的可扩展多功能小车-第 16 页基于Arduino控制板的可扩展多功能小车ExtensiblemultifunctioncarbasedontheArduinopanel基于Arduino控制板的可扩展多功能小车ExtensiblemultifunctioncarbasedontheArduinopanel作者:指导老师2017年5月目录目录4中英文摘要5正文7引言7重要电子器件说明 8工作原理13整机调试及数据实测17 注意事项19 存在问题19 思维拓展19 总耗材清单21 参考文献23 致谢24摘要: 1 本文主要研究基于arduino单片机设计的自动循迹小车,
2、通过实现简单的功能来模拟现实,方便人们的生活。 2 自动寻迹小车以arduino单片机为核心处理器,通过搭载各种传感器并接收传感器收集的信号,并把这些信号加工处理,再把处理过的信号返回到各个执行器,来实现可扩展多功能小车的行驶及其它功能。 3 其中的核心技术就是单片机对信号的处理过程,所使用的编程语言是以C语言为基础的,所以需要通过编写高效的C代码来实现对问题的处理。4推广应用范围:家庭扫地机器人、餐厅服务机器人、抢险救灾、科学考察、环境检测、娱乐玩具,城市全自动无人驾驶列车,全自动近距离载重车,军事领域的自动牵引系统。关键字:Arduino C语言可拓展Abstract:1.Thispape
3、rmainlystudiestheautomatictrackingcarbasedonthearduinosingle-chipmicrocomputer,andmakesiteasyforpeopletolivebysimplefunctions.2.automatictracingthecarwiththearduinomicrocontrollerasthecoreprocessor,usingavarietyofsensorsandthereceptionofthesensorstocollectsignal,andthesignalprocessing,thentheprocess
4、edsignalisreturnedtothevariousactuators,torealizetheextensiblemulti-functioncardriving,andotherfunctions.3.oneofthecoretechnologyisthesinglechipmicrocomputerforsignalprocessing,theuseofprogramminglanguageisbasedonClanguage,soIneedtowriteefficientCcodetoimplementhandlingoftheproblem.4.scopeofapplicat
5、ion:homeoftherobot,restaurantservicerobot,disasterrelief,scientificresearch,environmentaltesting,entertainment,toys,automaticdriverlesstrainsincities,automaticclosetruck,automatictractionsysteminthefieldofmilitary.Keywords:Arduino;C;Canbeexpanded;1引 言自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、航空、国防等领域。近年来机
6、器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人工作的机器一直是人类的目标。单片机是一种可通过编程控制的微处理器,虽其自身不能单独用在某项工程或产品上,但当其与外围数字器件和模拟器件结合时便可发挥强大的功能,现在单片机已广泛应用于众多领域。例如:工业自动化,智能仪器仪表,消费类电子产品,通信方面,武器装备等。 作为与计算机程序设计密切相关的理工科学生,掌握单片机的代码编写是基础的要求。为进一步丰富和巩固单片机知识,也为能更好的联系实际应用,本次挑战杯比赛设计选择了基于单片机Arduino制作的可拓展多功能小车,并已经做出了可以使用充电
7、宝供电运行的实物。鉴于电子技术、计算机技术以及各种更先进的仿真软件的出现,使用高级语言如C代替汇编语言进行编程和控制已成为现实,单片机C语言编程相对于MC51汇编语言编程有如下优点: 对单片机的指令系统不需要有很深的理解就可以编程操作单片机。寄存器分配、不同存储器的寻址及数据类型等细节完全由编辑器自动处理。程序有规范的结构,可分为不同的函数,可使程序结构化。具有较强的处理能力,使用方便。具有方便的模块化编程技术,使已编好的程序便于移植,可极大缩短开发时间,增加程序的可读性和可维护性。用C语言进行工业控制也已成为一种趋势,为了更好的适应当今社会形势,为了更好的面对挑战、把握机遇,此次大学生挑战杯
8、设计作品我们决定使用C语言完成程序编写部分。也希望能在进一步熟悉单片机控制的同时,对数字电子技术、模拟电子技术、计算控制技术以及常用外围芯片有更深层次的了解,得以提高自己的综合能力。2重要电子器件说明2.1 TCRT5000红外反射传感器TCRT5000传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,光敏三极管一直处于关断状态,此时模块的输出端为低电平0,指示二极管一直处于熄灭状态;被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,光敏三极管饱和,此时模块的输出端为高电平1,指示二极管被点亮。 监测距离1mm8mm比较器输出信号超过15
9、mA灵敏度可调节工作电压3.3V-5V输出形式数字开关量输出(0和1)外围尺寸32mm x 14mm2.2 L298N电机驱动使用ST公司的L298N电机驱动作为主驱芯片,具有驱动能力强,发热量低,抗干扰能力强的特点。工作模式H桥驱动(双路)主控芯片L298N逻辑电压5V驱动电压5V35V逻辑电流0mA36mA驱动电流2A(MAX单桥)存储温度-20到+135最大功率25W外围尺寸43*43*27mm2.3 HY-SRF05超声波模块探测方式为非接触式测距,可精确至0.5cm电气参数HY-SRF05工作电压DC 5V工作电流15mA工作频率40Hz最远射程4.5m最近射程0.02m测量角度15
10、输入触发信号10uS的TTL脉冲输出回响信号输出TTL电平信号、与射程成正比规格尺寸45*20*15mm2.4 HC-05 主从机一体蓝牙模块2.4.1核心模块使用HC-05从模块,引出接口包括VCC,GND,TXD,RXD,KEY引脚、蓝牙连接状态引出脚(STATE),未连接输出低,连接后输出高。 2.4.2 led指示蓝牙连接状态,快闪表示没有蓝牙连接,慢闪表示进入AT模式,双闪表示蓝牙已连接并打开了端口。 2.4.3 底板设置防反接二极管,带3.3V LDO,输入电压3.66V,未配对时电流约30mA,配对后约10mA,输入电压禁止超过7V。 2.4.4 接口电平3.3V,可以直接连接各
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Arduino 控制板 扩展 多功能 小车 16
限制150内