# RaspberryPi_SmartCarV1
基于树莓派制作智能小车(H5页面操作移动+实时显示摄像头内容+各类传感器)
## 软件环境
> * 烧录系统: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页面操作移动+实时显示摄像头内容+各类传感器)
共70个文件
png:36个
py:14个
jpg:8个
需积分: 5 0 下载量 41 浏览量
2024-03-16
06:45:45
上传
评论 1
收藏 5.19MB ZIP 举报
温馨提示
基于树莓派制作智能小车(H5页面操作移动+实时显示摄像头内容+各类传感器) ## 软件环境 > * 烧录系统: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服务
资源推荐
资源详情
资源评论
收起资源包目录
RaspberryPi_SmartCarV.zip (70个子文件)
RaspberryPi_SmartCarV
.DS_Store 6KB
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
.DS_Store 6KB
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
.DS_Store 6KB
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 3KB
共 70 条
- 1
资源评论
MarcoPage
- 粉丝: 2730
- 资源: 2760
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功