手机控制小车的创新设计
- 格式:doc
- 大小:17.50 KB
- 文档页数:4
我发明的遥控汽车四年级下册作文全文共9篇示例,供读者参考我发明的遥控汽车四年级下册作文篇1发明汽车是我的理想,也是我的梦想,我到底想发明什么样的汽车呢?下面我们就来看一看吧!我想发明的汽车,必须先是拉风型的,不然我才不要呢!首先车顶上必须要有天窗,这样夏天时才凉爽,第二车上必须得有空调的mp3,空调可以帮人解暑,音乐是最能放松人类心情的东西,它的感觉能让人觉得舒服,第三,车子的颜色能随着季节而变化,之所以冬暖夏凉,汽车开在马路上,会变色,车壳感觉闪着耀眼的光芒,我会把车命名为“变色龙汽车”。
别人的汽车,是给人带来方便、快捷的,而我的.汽车和别人的不一样,它是给人带来温暖、舒适的车,我的车上就像一个家,像在一幢房子至少肆几十万,再加上家具费、水电费,几百万块钱就没了,而我的车只需要一万到十三万之间就够了,这不比买一幢房子什么的便宜多了?由此,我想到了在我发明的车上的一件故事:有一次,我睡在房间里,爸爸睡在我的车里,早上起来,我的脖子睡扭了,而爸爸却“完好无损”,他说:“宝贝,你发明的车太舒服了,我今天晚上还睡这儿。
”……我还沉浸在这个“梦”里,仿佛身临其境,就好像我亲自来到了这个梦境里。
“千教万教教人求真,千学万学学做真人。
”这是陶行知的名言,既然我已经决定这个目标,就要朝这个目标前进!加油!我发明的遥控汽车四年级下册作文篇2我发明的遥控汽车大家好,我是小明。
我有一个特别的发明,就是一辆特别酷的遥控汽车!你们都见过普通的遥控汽车对吧?可是我的这辆遥控汽车,可不是普通的那种哦。
它有很多超酷的功能,简直就像是从未来穿越回来的一样!首先,它的外形实在太拉风了!普通遥控车都是一些普通的造型,但我的这辆车身上有可拆卸的外壳,外壳可以是跑车造型、越野车造型或者赛车造型,随心所欲换啊换。
而且外壳是用全新的纳米金属材料制成的,超级轻便坚固。
其次,它动力十足源源不断。
你们知道吗?普通遥控车开个一会儿就没电了,电池要经常充电换电池。
安卓遥控小车课程设计一、课程目标知识目标:1. 学生能理解安卓遥控小车的基本工作原理,掌握相关的电子元件功能,如电机驱动、传感器等。
2. 学生能描述安卓编程的基本逻辑,包括界面设计、事件处理和数据传输。
技能目标:1. 学生能够运用所学的编程知识,设计并编写简单的安卓应用,实现对遥控小车的控制。
2. 学生能够通过小组合作,组装并调试安卓遥控小车,解决过程中遇到的技术问题。
情感态度价值观目标:1. 学生培养对科学技术的兴趣,激发创新思维和探究精神,提高问题解决能力。
2. 学生在小组合作中,学会沟通与协作,培养团队精神和责任感。
3. 学生通过实践活动,认识到科技对生活的改变,增强社会责任感和应用科技改善生活的意识。
课程性质:本课程为实践性强的科技活动课程,结合安卓编程和电子技术,注重培养学生的动手能力和实际操作技能。
学生特点:学生处于初中阶段,具备一定的信息技术基础,好奇心强,喜欢动手实践,善于合作学习。
教学要求:结合学生特点,课程注重理论与实践相结合,以学生为主体,教师引导,鼓励学生自主探究和合作学习。
通过课程学习,使学生能够达到上述设定的知识、技能和情感态度价值观目标。
教学过程中,将目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 安卓编程基础:- 界面设计与布局- 事件处理机制- 数据存储与传输2. 遥控小车硬件组成:- 电机驱动原理- 常用传感器介绍(如红外传感器、超声波传感器)- 小车电路连接与调试3. 安卓控制程序开发:- 控制指令的编写与发送- 小车运动控制算法- 界面与控制指令的交互设计4. 实践操作:- 小组合作组装遥控小车- 编写安卓控制程序- 调试与优化小车性能教学大纲安排:第一课时:安卓编程基础介绍,包括界面设计、事件处理和数据存储。
第二课时:遥控小车硬件组成,重点讲解电机驱动和传感器。
第三课时:安卓控制程序开发,学习编写控制指令和运动控制算法。
第四课时:实践操作,小组合作组装小车并编写控制程序。
蓝牙控制智能小车课程设计一、课程目标知识目标:1. 让学生理解蓝牙技术在物联网中的应用,掌握智能小车的基本工作原理。
2. 学会使用编程软件对智能小车进行控制,了解蓝牙数据传输的过程。
3. 掌握智能小车组装过程中所涉及的基本电子元件和电路知识。
技能目标:1. 培养学生动手操作能力,能独立完成智能小车的组装和调试。
2. 培养学生编程思维,能运用所学知识编写简单的程序,实现对智能小车的控制。
3. 提高学生团队协作能力,能在小组合作中发挥个人优势,共同完成项目任务。
情感态度价值观目标:1. 培养学生对科技的兴趣和热爱,激发学习动力,提高创新意识。
2. 培养学生面对问题积极思考、解决问题的能力,增强自信心。
3. 培养学生遵守实验规程,养成良好的实验习惯,注重安全意识。
课程性质:本课程属于实践性较强的信息技术课程,注重理论联系实际,培养学生的动手能力和创新能力。
学生特点:五至六年级学生具备一定的信息技术基础,好奇心强,喜欢动手实践,但注意力集中时间较短。
教学要求:结合学生特点,采用项目式教学,注重引导学生主动探究,激发学习兴趣。
课程目标分解为具体学习成果,以便在教学过程中进行有效评估和调整。
二、教学内容1. 理论知识:- 蓝牙技术原理与应用- 智能小车的基本工作原理- 编程控制原理及编程软件使用- 常用电子元件及电路知识2. 实践操作:- 智能小车的组装与调试- 蓝牙模块的连接与配置- 编程软件的使用与程序编写- 智能小车控制程序的实际应用3. 教学大纲安排:- 第一课时:介绍蓝牙技术原理、智能小车基本工作原理,引导学生了解课程背景。
- 第二课时:学习常用电子元件及电路知识,进行智能小车组装实践。
- 第三课时:讲解编程控制原理,学习编程软件的使用,编写简单的控制程序。
- 第四课时:连接蓝牙模块,配置智能小车,实现无线控制。
- 第五课时:小组合作,完成智能小车控制程序的设计与优化,进行调试与展示。
4. 教材章节关联:- 《信息技术》第五章:物联网技术及应用- 《信息技术》第六章:编程控制技术- 《电子技术》第二章:常用电子元件及电路教学内容注重科学性和系统性,结合实践操作,让学生在动手实践中掌握知识,提高技能。
第1篇一、实验目的本次实验旨在通过搭建车联网小车平台,学习车联网技术的基本原理和实现方法,了解车辆环境感知、通信协议、智能控制等相关知识,培养学生的动手能力和创新思维。
二、实验背景随着物联网技术的飞速发展,车联网已成为未来汽车工业和智能交通领域的重要发展方向。
车联网技术通过将车辆与互联网连接,实现车辆之间的信息共享、协同控制和智能化服务。
本次实验旨在通过搭建车联网小车平台,让学生了解车联网技术的基本原理和实现方法。
三、实验内容1. 车辆环境感知实验(1)实验目的:学习车辆环境感知技术,实现小车对周围环境的感知。
(2)实验内容:使用超声波传感器和红外传感器对小车周围环境进行感知,包括障碍物距离、温度、湿度等。
(3)实验步骤:①搭建小车平台,连接超声波传感器和红外传感器;②编写程序,读取传感器数据,进行数据处理;③实现小车避障、跟随等功能。
2. 监控系统及光纤通信实验(1)实验目的:学习监控系统及光纤通信技术,实现小车信息的实时传输和监控。
(2)实验内容:使用摄像头和光纤通信模块,实现小车信息的实时传输和监控。
(3)实验步骤:①搭建小车平台,连接摄像头和光纤通信模块;②编写程序,实现摄像头图像采集和光纤通信数据传输;③实现小车监控画面实时显示,并对传输数据进行处理。
3. 驾驶行为实验(1)实验目的:学习驾驶行为分析技术,实现小车对驾驶员行为的识别和响应。
(2)实验内容:使用摄像头和加速度传感器,对驾驶员行为进行分析。
(3)实验步骤:①搭建小车平台,连接摄像头和加速度传感器;②编写程序,实现驾驶员行为识别和响应;③实现小车对驾驶员行为的实时反馈。
四、实验结果与分析1. 车辆环境感知实验通过实验,我们成功实现了小车对周围环境的感知。
超声波传感器和红外传感器能够准确测量障碍物距离,摄像头能够实时采集小车周围环境图像。
通过数据处理和图像识别技术,小车能够实现避障、跟随等功能。
2. 监控系统及光纤通信实验通过实验,我们成功实现了小车信息的实时传输和监控。
“发明杯”大学生创新大赛作品题目: 无线遥控玩具小车设计与制作目录摘要 (1)引言 (3)1 方案设计与论证 (4)1.1 直流调速系统 (4)1.2 防碰撞系统 (5)1.3 显示系统 (5)2 硬件设计 (5)2.1 小车系统框图 (5)2.2 单片机最小系统设计 (6)2.3 电机驱动电路设计 (7)2.4 遥控发射接收电路设计 (9)2.4.1 无线发送电路 (10)2.4.2 无线接收电路 (11)2.5 检测系统设计 (11)2.5.1 速度检测设计 (11)2.5.2 防跌落系统设计 (12)2.5.3 防碰撞系统设计 (13)2.6 显示电路设计 (13)2.7 单片机I/O口的分配 (14)2.8 电源设计 (14)2.9 小车车体设计 (14)3 软件设计 (15)3.1 主程序设计 (15)3.2 PWM子程序设计 (17)3.3 遥控子程序 (18)3.4 防跌落、碰撞子程序 (20)3.5 显示子程序 (21)4 结果分析及结论 (22)5 谢辞 (23)6 参考文献 (23)附件1 程序清单 (24)附件2 硬件电路图 (33)附件3 电路PCB图 (34)无线遥控玩具小车设计与制作摘要:80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评,该课题的基本思想是设计一台能够遥控行走并自动回退防止跌落的机器小车。
遥控接收端以80C51 单片机为控制核心,其中数据的发射和接收部分通过无线通讯模块完成。
可通过发射端来控制小车的直流电机实现无极调速, 遥控小车进行转向, 并能在液晶上显示出小车的实时速度值。
小车还能自动检测落差较大的落差,遇到楼梯等低处会自动回避,以防止小车由高处摔落。
关键词:80C51单片机、PWM调速、遥控小车引言在我国,单片机已不是一个陌生的名词,它的出现是近代计算机技术的里程碑事件,因为单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。
智能小车设计活动方案活动目标本次设计活动旨在通过智能小车设计,培养学生的逻辑思维、创新能力和动手实践能力,让学生在设计过程中深入了解机械、电子、编程等多个领域知识,并通过合作与交流提高团队协作能力。
活动时间和地点•时间:活动预计持续2周时间,每天2小时,共计10节课时。
•地点:校内实验室或者教室,确保有足够的操作空间和设备支持。
活动内容第一周1. 智能小车概述在本节课中,学生将了解智能小车的定义、功能和应用领域。
老师通过采用简明的讲解方式,让学生快速了解智能小车的背景知识。
2. 零部件介绍本节课学生将学习智能小车所需零部件的名称、功能和使用方法,如:电机、传感器、控制面板等。
并介绍如何选择合适的零部件以及选择的依据。
3. 小车底盘组装学生在这节课中会亲手进行小车底盘的组装。
老师提前准备好各种零部件和工具,引导学生进行组装操作。
在此过程中,学生能够熟悉各类零部件的使用方法和相互之间的关联。
4. 小车传感器应用学生学习传感器的作用与分类,并进行传感器的连接与测试。
通过实际操作,学生能够更好地理解传感器的原理和功能,为智能小车的后续功能拓展做好准备。
5. 小车电路连接在这节课上,学生将学习如何进行小车电路的连接。
包括电机与驱动器的连接、传感器与控制面板的连接。
通过实际操作,学生能够掌握电路连接的方法和技巧。
第二周6. 小车控制程序编写学生将学习如何使用编程语言编写小车的控制程序。
从简单的动作控制开始,逐步引导学生实现更复杂的功能,如避障、跟随等。
学生可以发挥自己的创造力进行功能的扩展。
7. 小车遥控功能在这一节课上,学生将学习如何给小车添加遥控功能。
学生将自行设计遥控器,并通过编程与小车进行通信。
学生可以通过亲自控制小车来验证他们的设计和程序是否正确。
8. 小车赛道设计学生将分组进行小车竞速设计。
每个小组设计一个赛道,包括直线、弯道等。
学生需要考虑赛道的难度和安全性,并使用传感器和控制程序来实现小车在赛道上快速而稳定地行驶。
基于Android手机蓝牙控制的智能小车设计汤莉莉;黄伟【摘要】This design is based on the Android,and provides a new research method for wireless smart car control by means of the bluetooth communication technology. With more and more wide use of Bluetooth in people's lives,a wireless smart car controlled by Bluetooth was designed in combination with of Bluetooth,wireless electronictechnology,microcontroller tech⁃nology and Android mobile intelligent terminal platform,as well as car hardware. The forward move,backward move,right front turn,left front turn,right rear turn,left rear turn and other functions of the smart car were achieved with bluetooth controltech⁃nology. In the course of the car moving,the car’s movement state can be controlled and changed by means of APP interfacebut⁃ton,gravity,voice through the Android mobile client. It provides a new design method for vehicle⁃mounted electronics for wire⁃less communication. It also provides a certain reference significance for the future design of wireless car and modern smart home.%基于Android平台,借助于蓝牙通信技术,为无线智能小车的设计提供一种新的研究方法。
智能搬运小车毕业设计智能搬运小车毕业设计智能搬运小车是一种结合了机械设计、电子技术和人工智能的创新产品。
它能够根据预设的指令自主地完成货物的搬运任务,大大提高了生产效率和工作质量。
本文将从设计原理、技术应用和未来发展等方面进行探讨。
一、设计原理智能搬运小车的设计原理主要基于三个方面:定位系统、导航系统和控制系统。
定位系统是智能搬运小车的核心组成部分,它通过使用激光雷达、摄像头或者超声波传感器等装置,实时获取小车的位置信息。
这些传感器能够对周围环境进行扫描和识别,从而确定小车的精确位置。
导航系统则是根据定位系统获取的位置信息,为小车规划最优路径。
在设计过程中,可以采用基于图像识别的算法,将工作区域划分为多个格子,并通过计算每个格子之间的距离和障碍物的分布情况,确定最短路径。
控制系统是智能搬运小车的大脑,它负责接收来自定位系统和导航系统的信息,并根据预设的指令进行相应的操作。
控制系统可以采用单片机或者嵌入式系统进行实现,通过编程实现小车的自主行驶和搬运功能。
二、技术应用智能搬运小车具有广泛的应用前景,在物流、制造业和仓储等领域都有着重要的作用。
在物流行业中,智能搬运小车可以代替人工完成货物的搬运任务。
它可以根据仓库的布局和货物的位置,自主地规划最短路径,并通过机械臂或者传送带等装置,将货物从一个地点搬运到另一个地点。
这不仅提高了工作效率,还减少了人力成本和搬运过程中的损坏风险。
在制造业中,智能搬运小车可以用于生产线上的零部件搬运。
它可以根据生产计划和零部件的需求,自主地将零部件从仓库搬运到生产线上,实现自动化生产。
这不仅提高了生产效率,还减少了人力成本和搬运过程中的错误。
在仓储行业中,智能搬运小车可以用于货物的仓储和分拣。
它可以根据货物的属性和仓库的布局,自主地将货物从入库区域搬运到指定的存储区域,并在需要时将货物从存储区域搬运到出库区域。
这不仅提高了仓储效率,还减少了人力成本和货物损坏的风险。
三、未来发展智能搬运小车作为一种新兴的技术产品,未来有着广阔的发展前景。
幼儿园科技创新——智能小车教案随着科技的不断发展,人们对于科技教育的重视度也在不断提高。
在幼儿园教育中,科技创新已经逐渐成为一种趋势,智能小车教案正是其中的一部分。
本文将针对幼儿园科技教育中智能小车教案的重要性、实施方法以及相关的教学内容进行探讨,旨在为幼儿园教师提供一些参考和借鉴。
一、智能小车教案的重要性1. 提升幼儿科技素养智能小车作为一种科技产品,其使用需要幼儿动手操作,可以锻炼幼儿的动手能力和操作能力,培养其科技创新意识和动手能力。
2. 培养团队合作精神在实施智能小车教案的过程中,可以让幼儿分组进行操作,培养他们的团队合作精神和沟通能力,增强集体荣誉感。
3. 激发学习兴趣通过智能小车的操作,幼儿可以在游戏化的环境中学习科技知识,激发他们对于科技的兴趣和好奇心,提高学习的积极性。
二、实施智能小车教案的方法1. 确定教学目标在设计智能小车教案之前,首先应确定教学目标,明确想要通过这个教案培养学生的哪些能力,是技术性能力还是团队合作能力。
2. 选择适合的智能小车产品在市面上有各种各样的智能小车产品,教师在选择教学用的智能小车时,要结合教学目标和幼儿的实际情况来选择适合的产品,包括产品的功能、难易程度、价格等方面。
3. 设计教学内容设计教学内容是智能小车教案的关键,教师需要结合幼儿的认知水平和学习需求,设计出富有趣味性和教育性的教学内容,例如基础的小车操作、小车的组装等。
4. 导入教学在进行智能小车教案之前,可以通过展示一些相关的科技现象或视频来导入教学,激发幼儿的好奇心和学习兴趣。
5. 分组操作根据幼儿的实际情况,可以把幼儿分成小组进行智能小车的操作,培养他们的团队合作精神和沟通能力。
6. 总结反思在教学结束后,可以组织幼儿进行总结和反思,让他们从中汲取到一些经验和教训,提高他们的科技素养和动手能力。
三、智能小车教案的相关教学内容1. 认识智能小车在教学中,可以通过图形、实物等多种方式,让幼儿认识智能小车的外形、结构、使用方法等。
引言概述:智能寻迹小车是一种结合了人工智能和机械工程的创新产品。
它能够根据预设的轨迹自动行驶并进行导航,具有很高的便捷性和灵活性,适用于各种环境和任务。
在本文中,将对智能寻迹小车的设计原理、工作模式、技术优势和应用前景进行详细阐述。
正文内容:一、设计原理1.1 感知模块的设计智能寻迹小车的感知模块采用多种传感器进行环境感知,包括视觉传感器、红外线传感器和超声波传感器。
视觉传感器用于识别道路标志和障碍物,红外线传感器用于进行物体跟踪,超声波传感器用于进行距离测量。
1.2 控制模块的设计智能寻迹小车的控制模块采用嵌入式系统,实现对感知模块的数据处理和运动控制。
通过运用机器学习算法,控制模块能够学习和记忆不同轨迹的特征,从而实现自主导航和寻迹功能。
二、工作模式2.1 自主导航模式智能寻迹小车在自主导航模式下,可以根据预设的轨迹进行自动行驶,不需要人工干预。
它能够通过感知模块实时获得周围环境的信息,并根据这些信息做出相应的决策和控制。
2.2 手动遥控模式智能寻迹小车还可以切换到手动遥控模式,由人工遥控进行操作。
在这种模式下,小车的控制将完全依赖于操作者的指令,可以实时控制小车的速度和方向。
三、技术优势3.1 高精度的轨迹识别智能寻迹小车的感知模块采用先进的图像处理算法和目标识别技术,能够准确地识别出道路标志,并对轨迹进行跟踪,从而实现高精度的轨迹识别和导航。
3.2 自动避障和防碰撞智能寻迹小车的感知模块不仅可以识别道路标志,还能够探测到前方的障碍物,并实时进行避障和防碰撞。
这种智能寻迹小车能够确保行驶的安全性和可靠性。
3.3 强大的自学习能力智能寻迹小车的控制模块具有强大的自学习能力,可以通过机器学习算法不断学习和适应不同的环境和任务,提高智能寻迹小车的导航精度和性能。
四、应用前景4.1 物流领域智能寻迹小车在物流领域有着广阔的应用前景。
它能够自动化完成货物运输和仓储管理任务,提高物流效率和准确性。
4.2 安防领域智能寻迹小车可以在安防领域进行侦查和监控,通过自主导航和环境感知功能,实现对重要区域的巡逻和监测。
手机控制小车的创新设计
作者:赵海兰杨磊
来源:《电子世界》2012年第14期
【摘要】本设计采用单片机对HT9170双音多频解码芯片的控制,来实现手机远程控制小车的智能运行。
以两个电机来驱动小车,采用反射式红外光电传感器ST178来实现小车自动循迹功能,通过超声波测距来实现语音播报,其中手机遥控部分的按键可通过一个数码管来显示。
【关键词】双音多频;电机驱动;自动寻迹;超声波测距
1.引言
近现代,随着电子科技的迅猛发展,人们对技术也提出了更高的要求,本系统采用
HT9170双音频编解码电路实现手机遥控小车的控制,用户只需拨通和HT9170相连的手机,通过按不同的按键实现不同的功能。
手机远程控制作为一较新的课题与常规的遥控方式相比,显示出一定的优越性,不需进行专门的布线,没有距离的限制,不占用无线电频率资源,避免了电磁污染。
同时,由于电话线路各地联网,可以充分利用现有的电话网,因此遥控距离可跨省市,甚至跨越国家。
通过手机远程控制小车的运行可以扩大到远程智能家电控制领域。
因此,这可以大大体现出利用电话进行遥控的更大优越性。
操作者可以通过按不同的键来实现不同的操作,比如按手机的1键,小车前进,按2键,小车后退按3键,小车循迹运行等等。
2.系统整体方案的设计
整个系统由单片机最小系统,电机驱动模块,手机遥控模块,超声波测距模块,语音播报模块,循迹模块等组成,小车的结构由两个车轮和带动他的两个电机组成,电机与驱动模块输出端口相连,经手机发射命令,单片机接收到HT9170解码后的信号进行相应处理,将结果送给驱动模块,驱动电机运转,当超声波避障模块检测到有障碍物时,会发出信号给单片机,单片机会控制语音播报模块播出相应内容并控制电机做相应处理,另外还有利用循迹模块可以让小车自动沿着黑线行走。
2.1 主控模块
主控模块的CPU采用的是AT89S52,利用P0口来显示手机遥控按键的相应的值,具体电路图如图2.1。
2.2 手机控制模块
利用手机按键频率的不同,通过双音多频(DTMF)信号接收器HT9170对信号的处理,将解码后的信号传给单片机,让单片机驱动电机工作,从而实现小车的运行,通过按不同的手机按键,实现小车的前进,后退,左转,右转等功能,当然通过按不同的按键,还可以实现超声波避障,语音播放等等不同的功能。
2.2.1 HT9170双音多频解码芯片简介
HT9170是一个具有数字解码和滤波功能的双音多频(DTMF)信号接收器,HT9170B和HT9170D可进入省电模式,HT9170系列都是利用数字计数的方式对16种DTMF输入进行解码,并产生4位的代码输出。
高速转换的滤波电路将DTMF信号分解为高频和低频信号,芯片引脚图见图2.2。
由上图芯片HT1970系列可通过三次滤波和两次数字解码电路将DTMF信号输入转换为数字信号输出,它有一个内置的放大电路对输入信号进行调整,其预置滤波电路可将350Hz—400 Hz的信号滤掉,再通过低通滤波电路和高通滤波电路将信号分解成低频信号和高频信号。
当HT1970接收到有效的DTMF信号时,其DV引脚被置为高电平,并且这个DTMF信号被内部电路进行解码,将OE引脚置为高电平后,其D0—D3会产生解码输出,用D0-D3表示不同的高低电平值,从而解码相应的DTMF信号。
然后用解码出来的DTMF信号与单片机进行通信。
其原理图如图2.3(注意,图中晶振一定要用3.579MHz的晶振,晶振边的两个电容一定要用20-22pF的。
)
2.2.2 手机控制硬件原理图
DTMF信令具有的传递速度,使得它不仅广泛应用于电话系统的语音通信中,而且在通信网中应用普遍。
一些系统中常常需要同时接收和发送DTMF信号,发送和接收分别伴有编码和解码的过程。
双音多频拨号方式的双音是指用两个特定的单音信号的组合叠加来代表数字或符号(功能)。
两个单音的频率不同,所代表的数字和功能也不同。
表2.1是DTMF数据输出表
根据此表,在程序中只要检测对应的值,比如当检测到到都的D3D2D1D0的值为02,那么就是手机的按键2按下,就可以去实现相应的功能,程序非常简单。
2.3 语音模块
语音部分(图2.4)包括一个SD卡放音芯片BLA902,和一个功放芯片TDA1554。
要想播放音乐首先要保证SD卡一定是插到了电路板,并且里面有音乐。
语言可以用“捷通华声”的语音合成软件直接合成,音乐要用Mp3Converter1.2将MP3文件转成SD卡芯片能识别的文件,文件名字要从0000开始往后排,如果SD卡里有4个文件,名字要为0000,0001,0002,0003。
然后就可能用单片机控制BLA902放哪一个文件里的音乐。
BLA902有一个类似IIC总
线的接口,为了方便控制,BUSY在音乐播放期间为高电平,无放音时为低电平。
假设电路图电路与单片机的接口为:P1.4,P1.5,P1.6。
控制部分程序为:
想放哪一段直接调用此函数就行了,比如想放为0001的这一段调用I2CSend(1);就行了。
为了控制延时,可以在放音之前来查看BUSY状态。
2.4 电机驱动模块
电机驱动(见图2.5)单个电机控制为:EN,IN1,IN2,EN为芯片使能。
为1时使能,为0时不工作。
IN1,IN2为方向控制,IN1=1;IN2=1;或IN1=0;IN2=0;时停止,IN1=1;
IN2=0;为正转,IN1=0;IN2=1;为反转。
代码为:
sbit IN11=P3^7;//右轮
sbit IN12=P3^5;
sbit EN1 =P3^6;
sbit IN21=P3^4;//左轮
sbit IN22=P3^2;
sbit EN2 =P3^3;
想要实现什么运动控制电机转向即可,例如,
IN11=1;IN12=0;EN1=1; IN21=1;IN22=0;EN2=1;//前进
IN11=0;IN12=1;EN1=1; IN21=0;IN22=1;EN2=1;//后退。
IN11=1;IN12=1;EN1=1; IN21=1;IN22=1;EN2=1;//停止。
2.5 巡线传感器模块
主要由四个反射式红外光电传感器ST178和四个电位器组成,采用ST178型光电管完成系统循迹任务,循迹电路是用以实现小车沿着场地的黑色轨迹行走,且小车不能偏离轨迹,其灵敏度可以通过调节多圈电位器来实现,其电路原理图如图2.6。
2.6 超声波传感器模块
如图2.7所示,超声波采用的倒车雷达,上面的电路采用的一个二极管检波电路提取了两路信号,车前面的两个雷达头和两边的两个雷达头分别对应单片机的P2.2和P2.3。
当有人挡到时单片机的I/O口P21.2和P2.3为0,无人挡时为1。
sbit Leida1=P1^2;
sbit Leida2=P1^3;
if(Leida2==1){IN11=1;IN12=1; IN21=1;IN22=1;if(BUSY==0)I2CSend(0);Delay(50);}
if(Leida1==1){IN11=1;IN12=1; IN21=1;IN22=1;if(BUSY==0)I2CSend(1);Delay(50);}
3.系统注意事项
1)巡线模块中,注意黑色的传感器朝下靠前。
传感器离地面距离大1~2cm。
2)将8.4伏的锂电池接到电路板的接口上,当发现车走的比较慢或不走时一定要先检测驱动电机的电池电压是否正常,电子表压正常为8.4V,当电量不足时及时充电.
3)芯片HT1970需要的晶振为3.579MHz,而且晶振旁边的两个电容应该是22PF的瓷片电容。
参考文献
[1]彭伟.单片机C语言程序设计实训100例[M].北京:电子工业出版社,2010.
[2]郭天祥.51单片机C语言教程-入门、提高、开发、拓展全攻略[M].北京:电子工业出版社,2010.。