基于Arduino的蓝牙遥控智能小车的设计:智能小车模块设计 摘要 随着智能机器人技术的发展,人类的双手免于一些惊险和笨重的工作,极大地促进了人类社会生活的发展、提高了人们的工作效率。当前,世界各地高校和研究所都在不断的进行机器人研究、开发和生产。它是是集环境保护、决策规划、多层次功能驾驶于一体的综合系统,是智能交通系统的主要组成成分[1]。随着电子产业的快速发展,智能技术在智能家居、智能蔬菜温室等实际应用中得到了广泛应用,智能家居方面的智能技术日益受到人们的青睐。 该设计是一个基于Arduino单片机为主要控制系统的智能小车,利用蓝牙模块进行无线数据传输,读取来自上位机的指令,根据指令实现相应的模式应用,实现无线控制。同时,利用超声波模块进行小车前、左、右方与障碍物距离的测量,通过比较这几个方向的最大距离,并将测量到的最大距离数据传送给Arduino,并通过Arduino处理从而带动电机旋转,实现自动躲避的功能。用红外寻迹传感器来实现路径的跟随和障碍物的躲避,从而实现寻迹功能。以此同时读取空气中的温湿度并发送到上位机,上位机对此作出响应,从而执行相应的模块。 关键词:Arduino;智能小车;蓝牙;自动寻迹 目录 1 绪论 1 1.1 选题背景、目的及意义 1 1.1.1 选题背景 1 1.1.2 目的及意义 1 1.2 国内外研究现状 1 1.2.1 智能小车研究现状 1 1.2.2 国外智能车辆研究现状 1 1.2.3 国内智能车辆的研究现状 2 1.3 论文设计内容及章节安排 2 2 智能小车实验平台及技术简介 3 2.1 Arduino平台 3 2.1.1 Arduino基础知识 3 2.1.2 Arduino开发板的优点 3 2.1.3 Arduino IDE的搭建 3 2.2 相关技术运用 4 2.2.1 蓝牙无线通信技术 4 2.2.2 Serial Port Profile 5 2.2.3 传感器技术 5 3 智能小车系统的总体设计 6 3.1 小车系统的架构图 6 3.2 电源模块 7 3.3 电机的驱动的模块 7 3.3.1 电机的内部电路图 7 3.3.2 电机的工作原理 8 3.4 传感器模块 8 3.4.1 红外传感器 8 3.4.2 超声波传感器 9 3.4.3 温湿度传感器 11 3.5 舵机模块 12 3.5.1 舵机的电路图 12 3.5.2 舵机的工作原理 12 4 智能小车的软件设计 12 4.1 小车运动的控制流程 12 4.2函数的流程控制说明 14 4.3 智能小车接口使用说明 15 4.4 方向运动子程序 16 5 课题总结与创新点 18 5.1 总结 18 5.2 创新 19 致谢 19 参考文献 19 |
基于Arduino的蓝牙遥控智能小车的设计:智能小车模块设计
更新时间:2019-01-14
下一篇:教室照明智能控制系统