毕业论文--基于树莓派的Python小车研究与实现
(73页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
19.90 积分
本科生毕业论文(设计) 题 目 基于树莓派的基于树莓派的 PythonPython 小车小车 研究与实现研究与实现 学 院 专 业 学生姓名 学 号 年级 2 2 指导教师 二 Ο 一六 年 五月 一日 基于树莓派的基于树莓派的 Python 小车研究与实现小车研究与实现 四川大学本科毕业论文基于树莓派的 Python 小车研究与实现 2 [ [摘要摘要] ]现如今,半导体行业正在日益成熟,我们可以通过许多途径和手段获得强大且低 廉的计算资源,我们正在经历一场信息技术的巨大变革:PC 时代正在被智能手机、平板设备等其 他轻便的设备终端改朝换代。树莓派(Raspberry Pi)正是在这样的时代背景下应运而生的。其 搭载了 ARM 架构处理器,运算性能和智能手机相仿。它最大的特点就是成本低廉,功耗小,接口 较丰富,因此,其十分合适作为一些小型设备终端的芯片控制模块。综述了树莓派的各项特点并 加以利用,对树莓派 GPIO 接口进行硬件连接各个模块,利用 Python 语言进行程序设计,搭建完 成了一个基于树莓派的可远程控制的 Python 小车项目。并且,对小车完成后的其他扩展方向进行 了讨论,对可能添加的功能进行列举。 [ [主题词主题词] ] 树莓派;GPIO;远程控制 四川大学本科毕业论文基于树莓派的 Python 小车研究与实现 3 Based on the research and implementation of Raspberries Pi Python car [Abstract] Today, the semiconductor industry is increasingly mature, we can get powerful and inexpensive computing resources through a number of ways and means, we are experiencing a huge revolution in information technology: PC era is by another portable terminal device smartphone, tablet, etc. regime change. Raspberry Pi (Raspberry Pi) It is in this background came into being. Its equipped with ARM architecture processor, smart phones and similar computing performance. Its biggest feature is the low cost, low power consumption, rich interfaces, so it is very suitable as a small number of chip control module device terminal. Summary of the various features of raspberry pie and take advantage of the Raspberry Pi GPIO interface hardware to connect the various modules using Python programming language, based on a complete set up Raspberry Pi can be remote-controlled car Python project. And, on the other propagation direction after the completion of the car were discussed, may be added to the list of functions. [Key Words] Raspberry Pi;GPIO; The remote control 四川大学本科毕业论文基于树莓派的 Python 小车研究与实现 4 目目 录录 1.1.引言引言 1 1 1.1 研究背景与意义 1 1.2 研究内容 2 1.3 论文整体结构 2 2 2.核心硬件模块与软件模块简介.核心硬件模块与软件模块简介 3 3 2.1 树莓派 .3 2.2 L298N 电机驱动模块3 2.3 车架 4 2.4 PYTHON5 2.5 SSH 协议6 2.6 GPIO .6 3.3.项目需求分析项目需求分析 8 8 3.1 功能需求 8 3.1.1 控制移动8 3.1.2 远程控制.8 3.2 性能需求 9 3.2.1 响应时间需求.9 3.2.2 安全性需求9 3.2.3 可用性需求9 3.2.4 扩展性需求.9 3.3 前期准备 9 4 4.各模块电路.各模块电路 1111 4.1 电机电路 .11 4.2 L298N 模块电路 .11 4.3 树莓派电路 .12 4.4 整体连接电路 .13 5 5.编码模块.编码模块 1414 5.1 移动控制模块 .14 5.2 远程控制 .16 5.2.1 远程控制技术16 5.2.2 树莓派的远程控制技术17 四川大学本科毕业论文基于树莓派的 Python 小车研究与实现 5 5.3 超声波测距模块* 18 6 6.项目实现及扩展.项目实现及扩展 2020 6.1 小车实现 .20 6.1.1 电机连接20 6.1.2 L298N 模块连接.20 6.1.3 树莓派连接22 6.1.4 完整连接23 6.2 项目相关扩展 .24 6.2.1 小车相关扩展24 6.2.2 树莓派相关扩展25 7 7.总结.总结 2626 参考文献参考文献 2727 声声 明明 2828 致致 谢谢 2929 附录附录 3030 译文译文 3030 1 1.1.引言引言 1.11.1 研究背景与意义研究背景与意义 随着当今科技不断地进步,各种有益于人们生活方方面面的技术不断涌现,不断丰 富我们的日常生活,不断为我们日常生活添加各种便利。而各样小型的终端设备以更加 轻便、便携的优势逐渐取代个人 PC 在人们心中的重要地位, “卡片电脑”的概念热度上 升。 树莓派(Raspberry Pi)主板可以说是个“微型”的奇迹,它和一张信用卡的大小 差不多,却拥有非常强的计算能力。它拥有多种接口模式,支持许多拓展功能。并且, 按照官方规定,树莓派把 Python 作为其最主要的程序设计语言之一。而由于 Python 本 身跨平台性,易于编写阅读的特点,使其更容易受大家接受。 总结得出结论,树莓派作为一块简单的开发板备受大家欢迎主要具备以下两大优势[1]: 1、 软硬件优势:树莓派之所以在全球范围内备受大家热捧,原因不仅在于支持 Python、Java、C 等丰富的语言进行开发,并且它所提供的 Raspbian 操作系统是移植 超 关 键 词: 毕业论文 基于 树莓派 Python 小车 研究 实现
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文