目录
【前言】
校内实习制作——基于树莓派的云台人脸追踪系统。本文主要是记录我的操作和执行过程。
由于要同时准备考研,所以只能学习做一个简易的系统啦,希望能有收获叭。
【个人情况(供看文章的同学参考):
①树莓派初学者,第一次操作全新树莓派(包括选购器件、安装硬件、烧录镜像、配置所有本次实验需要的树莓派通信环境等等)。
②python初学者,但是有其他语言基础。
文中有大量试错过程可供参考。】
九月份补充说明:整体合计约一个月零十天的时长,因为答主考研,所以只能花这么长时间学习相关知识并实践。
除了最开始的集中实践,后续基本都是零零散散的调试。
基础配置我卡了很久很久,花了非常多的时间摸索。我决定把我的操作和遇到的问题都记录下来。希望能对需要的小伙伴有一点帮助。
时长记录 |
|
树莓派环境配置
器材选购及环境配置
这里我卡了很久很久,花了非常多的时间摸索。我决定把我的操作和遇到的问题都记录下来。
一、器材选购(增添会再修改)
- 树莓派3B+主板一块:
【3b+主板(参考价格:388)
个人os:不推荐时间有限的小伙伴亚博的树莓派套件!!安装和环境配置的技术支持比较有限,很难快速基础配置问题。我遇到的不少问题是自己在网上找教程解决的(后文会列出我觉得比较经典的)。我单单“购买+安装+配置环境”就花了半个月的时间。但是售后和技术支持的态度很好,愿意慢慢摸索的初学者可以考虑一下。】
- 散热风扇
- 两块散热片
- 杜邦线
- 电源线
- 网线
- SG90舵机两个(二自由度云台用的)
【sg90(参考:40)。淘宝直接搜索能搜到很便宜的散件,我图方便在亚博买了,支架亚博的是亚克力板材质。个人os:sg90的舵机性能比较一般,不过初学够用了。我九月份另买了mg996的,在pc上用效果比sg90好挺多(还没上树莓派试过),预算ok的话当然推荐更好的舵机。】
- 亚克力板/云台
- usb摄像头(参考价格:49)
【摄像头我买的是舵机套餐里的usb摄像头,像素很一般,较复杂的识别不推荐购买,简单的人脸检测可以用。官方摄像头也可以,教程都很多(但是接线和相关代码不一样哦),见仁见智吧。】
- 树莓派外壳
【干燥灰大的地区可以买一个外壳,积灰过多会影响硬件使用。也可以防止一定的磕碰(ps:树莓派3b+的sd卡插口比较脆弱,一定要小心不要磕碰)】
- 5v电源
- SD卡
【买内存大的!!预算够的话尽量32G起底吧,不够最少也16G。我之前买的8G完全不够用,花费了三天时间等快递】
【零件购买推荐:树莓派论坛电子超市,树莓派论坛的店,金额可以换成积分,用来在树莓派论坛查阅资料。】
二、安装硬件
1.树莓派的安装:
【先不要把主板嵌入外壳!先安装其他配件!!】
-
贴散热片,3b+是正面贴一个,背面贴一个
注意!
如图所示!这里不要贴散热片!!(打叉是为了醒目,贴错了散热片很容易坏)
- 安装风扇模块:
(最外侧第二个插孔接红线、第三个接黑线)
-
舵机云台、摄像头的安装:
我买的是这个:
技术参数如下:
- 系统支持:Windows、Linux、Openwrt
- 标准像素:30万像素(480分辨率)
- 输出格式:YUYV
- 对角方式:可手动调节焦距
- 旋转角度:左右180°,上下180°
- 连接方式:USB2.0直插
- 尺寸:110*62mm
- 重量:23g
安装图:(卖家给的安装图,有部分钉子型号标错了,组装有问题可以留言问我)
【如果和我买了同款亚克力板支架,安装出问题了千万不要使劲掰!亚克力板会损坏!如果真掰坏了也没关系,像我一样用胶水粘上就行,只是有时候支架不太稳固。】
2.测试
【注意事项】
- sd卡和摄像头不要热插拔。
- 3b+主板的sd卡插口很容易坏,一定不能磕碰。
通电一段时间,看散热模块和风扇模块是否可以正常使用。