需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9958 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:近年来,智能化已经慢慢深入到了人们的生产和生活当中,它可以按照人们预先设定的模式,在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等各个领域,智能小车便是其中的一个体现。 本次设计的简易智能小车,采用树莓派作为小车的检测和核心控制,采用面向对象的Python 语言进行编程,通过电机驱动模块L298N实现控制智能小车的前进、后退、左转、右转等功能,并结合超声波传感器实现自动测算前方障碍物距离,借助红外传感器实现小车避障功能,利用蓝牙无线通信模块,通过移动终端实现对智能小车的控制。 树莓派具有电脑的所有基本功能,属于微型电脑,用途广泛,本设计运用其运算和处理能力来实现小车的各种功能,最终实现简单的智能化。
关键词:树莓派;智能小车;L298N;Python;避障
目录 摘要 Abstract 1 绪论-1 1.1 研究背景及意义-1 1.2智能小车研究现状-1 1.3本文研究内容-2 2 智能小车组成结构-3 2.1智能小车底盘-3 2.2智能小车驱动板-4 2.3智能小车控制系统-5 2.4 本章小结-5 3 系统硬件设计-6 3.1 树莓派模块-6 3.1.1 树莓派简介-6 3.1.2 树莓派GPIO-6 3.2 电机驱动模块-7 3.2.1 L298N简介-7 3.2.2 直流电机控制实例-8 3.2.3 L298N和树莓派连接方式-9 3.3 超声波模块-9 3.3.1 超声波的工作原理-9 3.3.2 超声波的使用方法-9 3.3.3超声波与树莓派的连接方式-10 3.4 红外模块-10 3.4.1 红外模块介绍-10 3.4.2 红外避障原理-10 3.4.3红外模块与树莓派的连接方式-10 3.5 蓝牙模块-11 3.5.1 蓝牙模块介绍-11 3.5.2 蓝牙串口通信-11 3.5.3 蓝牙模块与树莓派的连接方式-12 3.6 本章小结-12 4 系统软件设计-13 4.1 Python语言介绍-13 4.2 系统流程图-13 4.3程序编写-14 4.3.1 远程桌面连接-14 4.3.2 编写代码-14 4.4本章小结-15 5 系统调试-16 5.1 小车运动状态测试-16 5.1.1小车前进测试-16 5.1.2小车后退测试-16 5.1.3 小车左转测试-17 5.1.4 小车右转测试-17 5.1.5 小车避障测试-18 5.1.6 小车测距测试-18 5.1.7 全部代码测试-19 5.2 移动终端调试-19 5.2.1 树莓派开启串口输出-19 5.2.2 开启串口输出后实现串口通信-20 5.2.3手机控制小车行走-20 5.3 本章小结-22 结 论-23 参 考 文 献-24 附 录-25 致 谢-26 |