# RaspberryPi_SmartCarV1
基于树莓派制作智能小车(H5页面操作移动+实时显示摄像头内容+各类传感器)
<img src="https://github.com/yueritian/RaspberryPi_SmartCarV1/blob/master/DocImages/model.jpg" width="600" alt="小车模型设计"/>
<img src="https://github.com/yueritian/RaspberryPi_SmartCarV1/blob/master/DocImages/car02.jpg" width="600" alt="小车照片"/>
<img src="https://github.com/yueritian/RaspberryPi_SmartCarV1/blob/master/DocImages/car01.jpg" width="600" alt="小车照片"/>
<img src="https://github.com/yueritian/RaspberryPi_SmartCarV1/blob/master/DocImages/car03.jpg" width="600" alt="小车照片"/>
<img src="https://github.com/yueritian/RaspberryPi_SmartCarV1/blob/master/DocImages/car04.jpg" width="600" alt="小车照片"/>
<img src="https://github.com/yueritian/RaspberryPi_SmartCarV1/blob/master/DocImages/car06.jpg" width="600" alt="小车照片"/>
<img src="https://github.com/yueritian/RaspberryPi_SmartCarV1/blob/master/DocImages/car07.jpg" width="600" alt="小车照片"/>
## 软件环境
> * 烧录系统:RASPBIAN STRETCH LITE 2018-04-18 (需要进行一系列配置,如开启SSH、摄像头、中文设置、更改源等)
> * 监控相关:<del>Nginx 1.14 + RTMP Module + Gstreamer + StrobeMediaPlayback</del> mjpg-streamer182
> * 编写语言:Python 3.6.4
> * 其他使用:Python Flask组件,用于发布小车控制Web服务
## 硬件相关
### 组件
> * 树莓派3代
> * 降压板LM2596S:用于把12v电池组降压到树莓派供电需要的5v(我没有使用电机控制板的5v输出,因为未知原因连接后电机控制板烧了)
> * 电机控制板L298N:用于驱动电机(需要12v供电)
> * 红外避障传感器 * 2
> * 寻迹传感器
> * 超声波传感器
> * 摄像头500w像素(树莓派3代用)
> * 舵机(sg90) * 3
> * LCD1602(5v) + i2c接口
> * 无源蜂鸣器(5v,低电平触发)
> * 光敏传感器
> * RGB七彩灯
> * TT马达 * 2
> * 轮胎 * 2
> * 万向轮
> * 云台 * 3
> * 面包板
> * 两轮智能小车底盘
> * 18650电池组(12v 1800ma)
### 工具
> * 电烙铁(有的传感器的触角需要自行焊接)
> * 万用表(测量是否有短路,保护树莓派)
> * 迷你钻(购买的板子、云台等需要自行DIY)
> * 多头改锥
> * 镊子
> * 剪刀
### 耗材/其他
> * 小铜柱(可多购一些不同高度的)
> * 杜邦线(母母线,公母线,公公线)
> * M3螺丝(可多购一些不同长度的)
> * 电线(别买太细的)
> * 电气胶带(黑胶带)
> * 双面胶
> * 扎带
> * 开关
> * MicroUsb口的Usb线(越短越好)
## 使用介绍
> * 启动 mjpg-streamer
> * 启动 Flask
在使用过程中
> * 光感功能:当处于黑暗中,大灯会自动打开
> * 避障警告功能:当遇到障碍物,蜂鸣器会鸣叫,LCD屏幕会闪烁
> * 寻迹提示功能:当遇到黑色标记,蜂鸣器会鸣叫
## 遇到的坑
> * 这个版本的树莓派系统,默认的ssh等配置均需要手动开启,网卡也需要手动ifup
> * 所有软件安装后,建议做一个全系统的备份
> * Gstreamer安装的相关库较多,基本都需要安装
> * Python安装的时候,最好加上--with-ssl参数,否则后续安装组件的时候会报错,另外python最版本都需要自行编译安装
> * 树莓派的gpio针脚有的默认是高电平有的是低电平,在接入无源蜂鸣器的时候需要注意选择,另外需要注意触发的电平电压
> * LCD模块不支持中文(如果需要支持,还是别买这块了),而且需要的控制脚太多,所以买个i2c的转接模块是不错的选择
> * 最后,区别于软件开发,硬件开发需要做好周全准备,注意用电安全!
## 重大更新
> * 2018.6.15 rtmp方式,手机浏览器不支持flash,且使用ijkplayer做原生开发延迟较大,故换成mjpg-streamer方式。
## 敬请期待
> V1版本为临时起意的作品,作者是软件工程师出身,对硬件方面略懂,走了不少弯路,还好有个懂这方面知识的小伙伴 @Clliviaa 协助。
>> V2版本有几个想法,还未确定,想法包括:
>> * 采用乐高作为小车的结构材料
>> * 进一步探索各类传感器,尝试飞行器、水上作业器、双足机器人、多足机器人、双轮平衡车等
>> * 人工智能方面探索,基础的人脸识别、语音识别、人机对话等
没有合适的资源?快使用搜索试试~ 我知道了~
基于树莓派智能小车(H5页面操作移动+实时显示摄像头内容+各类传感器)源码+详细文档+全部资料齐全 高分项目.zip
共69个文件
png:36个
py:14个
jpg:8个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 16 浏览量
2024-05-13
17:39:59
上传
评论
收藏 5.16MB ZIP 举报
温馨提示
【资源说明】 基于树莓派智能小车(H5页面操作移动+实时显示摄像头内容+各类传感器)源码+详细文档+全部资料齐全 高分项目.zip基于树莓派智能小车(H5页面操作移动+实时显示摄像头内容+各类传感器)源码+详细文档+全部资料齐全 高分项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于树莓派智能小车(H5页面操作移动+实时显示摄像头内容+各类传感器)源码+详细文档+全部资料齐全 高分项目.zip (69个子文件)
树莓派详细文档 .md 3KB
RaspberryPi_SmartCarV1-master
DocImages
car04.jpg 570KB
car01.jpg 513KB
car05.jpg 308KB
car06.jpg 326KB
car02.jpg 511KB
car07.jpg 580KB
model.jpg 1.88MB
car03.jpg 520KB
PyCode
__init__.py 0B
Modules
LCDModule.py 3KB
__init__.py 0B
RGBLightModule.py 1KB
ServoModule.py 1KB
WheelModule.py 2KB
Sensors
__init__.py 0B
UltrasonicSensor.py 2KB
LightSensor.py 820B
TraceSensor.py 817B
InfraredSensor.py 887B
BeeSensor.py 859B
QQCar.py 8KB
LICENSE 11KB
templates
index.html 6KB
.idea
vcs.xml 180B
Web.py 2KB
start.sh 151B
.gitignore 1KB
static
js
jquery.min.js 93KB
css
resetcss.css 1KB
play.css 13KB
images
sright@2x.png 9KB
light-off@3x.png 8KB
camera-on@3x.png 7KB
autocross-off@3x.png 6KB
Arrow Down@3x.png 4KB
sup@2x.png 9KB
light-off@2x.png 6KB
Arrow Left@3x.png 4KB
autocross-on@3x.png 6KB
voice-on@3x.png 12KB
light-on@3x.png 8KB
sdown@2x.png 9KB
sdown@3x.png 17KB
Arrow Left@2x.png 3KB
Arrow Right@3x.png 4KB
voice-on@2x.png 8KB
autocross-off@2x.png 5KB
voice-off@2x.png 9KB
sleft@2x.png 9KB
cruise-off@3x.png 9KB
sright@3x.png 16KB
autocross-on@2x.png 5KB
camera-off@2x.png 6KB
cruise-on@3x.png 9KB
cruise-off@2x.png 7KB
sleft@3x.png 16KB
Arrow Down@2x.png 3KB
Arrow Up@2x.png 3KB
Arrow Right@2x.png 3KB
camera-off@3x.png 7KB
light-on@2x.png 6KB
voice-off@3x.png 12KB
sup@3x.png 17KB
Arrow Up@3x.png 4KB
cruise-on@2x.png 7KB
camera-on@2x.png 6KB
README.md 4KB
171265889347208773632.zip 416B
共 69 条
- 1
资源评论
不走小道
- 粉丝: 3217
- 资源: 5113
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 高光谱数据集(.mat.csv)-科研学术
- 基于JavaScript和CSS的母婴之家网页设计源码 - myzj
- WX小程序源码无后台京东白条
- WX小程序源码无后台简易计算器
- 基于SpringBoot和Vue的Fastcms前后端分离CMS系统设计源码 - fastcms
- WX小程序源码无后台会议精灵
- 基于Java和Javascript的工程建设综合管理系统材料管理模块设计源码 - material
- c51_2_2.c
- 凡客vancl商城的商品分类-产品搜索-产品详情-评论的抓取php程序压缩包
- ASCII American Standard Code for Information Interchange
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功