全文预览

毕业论文--基于树莓派的Python小车研究与实现

上传者:蓝天 |  格式:doc  |  页数:72 |  大小:3005KB

文档介绍
丰富的接口,理论上具备了计算机的很多功能,玩法多样,在国际上深得业余爱好者及热心DIY的科技迷得喜爱。树莓派以SD/MicroSD卡为内存硬盘,卡片主板周围有1/2/4个USB接口和一个10/100以太网接口,可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口。树莓派迄今发布过很多版本,主要分为两种型号A型和B型,区别主要在于B型具备有线网接口,而在今年2月份,发布3代B型。本项目考虑到通用性以及一些其他因素,采用2代B型作为项目搭载主体[2]。树莓派2代B型如图1:图1树莓派2代B型示意图2.2L298N电机驱动模块L298N是SGS公司的产品,内部包含4通道逻辑驱动电路。是一种电机专用驱动装置。L298N电机驱动模块具有以下性能特点[3]:可实现电机正反转及调速启动性能好,启动转矩大工作电压可达到36V,4A可同时驱动两台直流电机适合应用于机器人设计及智能小车设计L298N模块如图2:图2L298N示意图2.3车架小车的车架作为整个小车各部件的模块搭载,考虑经济因素,采用某宝购买的亚力克板。小车车架连接如图3:图3小车车架图2.4PythonPython是一种面向对象、解释型计算机程序设计语言,已经成为最受欢迎的程序设计语言之一。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。Python是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。由于Python语言的简洁、易读以及可扩展性,在国外用Python做科学计算的研究机构日益增多。Python可以在基本功能上很好的取代C/C++,易于使用与学习。在本项目中中,需要使用Python中自带的GPIO库,通过树莓派的GPIO针脚进行控制程序设计,考虑通用性及代码复用性,所以选择使用Python2.7版本。

收藏

分享

举报
下载此文档