新手学习实记(九、添加各种传感器)


 


【前言】

校内实习制作——基于树莓派的云台人脸追踪系统。本文主要是记录我的操作和执行过程。

由于要同时准备考研,所以只能学习做一个简易的系统啦,希望能有收获叭。

【个人情况(供看文章的同学参考):

①树莓派初学者,第一次操作全新树莓派(包括选购器件、安装硬件、烧录镜像、配置所有本次实验需要的树莓派通信环境等等)。

②python初学者,但是有其他语言基础。

文中有大量试错过程可供参考。】

九月份补充说明:整体合计约两个月的时长,因为答主考研,所以只能花这么长时间学习相关知识并实践。

除了最开始的集中实践,后续基本都是零零散散的调试。

基础配置我卡了很久很久,花了非常多的时间摸索。我决定把我的操作和遇到的问题都记录下来。希望能对需要的小伙伴有一点帮助。

时长记录 
事件时长原因
器材选购约四天选择商家并购买(半天左右),快递(三天左右)
树莓派环境配置约一周镜像下载、烧录及更换(半天左右)SD卡内存不够,更换大内存SD卡(快递三天左右)。找不到ip地址pc端无法远程控制树莓派(半天左右解决)尝试更改成静态ip,尝试多种方法无果,镜像崩溃,重新烧录镜像(折腾了一天多)。尝试使用手机app端控制,效果不佳,采用了一种很冷门的瞄定方法,成功了(约一天)。选择、下载及学习了如何配置文件传输工具sshClient、远程控制工具vnc。
pip和opencv配置约三天主要难点:学习并实践opencv和pip的配置和简单使用。

 

学习python和opencv

 

始终抽空学习。目前还是菜鸟水平。我在博客推荐了一些亲测比较适合新手学习的资源教程,欢迎讨论。
LBP特征提取算法两天左右

LBP特征提取算法是我本次校内实习人脸检测选用的算法,也是opencv目标检测使用的算法。

在树莓派上实现人脸检测一周左右

难点:修改haar算法伪代码,并找相关教程,用python实现(接近一周)。

摄像头的连接和调试(不到一天,但该算法捕捉图像的精度有限)。

PID算法一天左右

主要是理解,需要一定数学基础。

 

在树莓派上实现云台舵机目标追踪 

 

—周半左右难点:舵机接线(因为担心烧坏树莓派,买了一块PCA9685板子,发现板子没焊好排针,换了一块控制板,中途浪费了不少时间)。修改T——积分控制算法(很难调到理想精度)

 

添加各种传感器并编写代码

 

约一周加了温湿度传感器、红外检测、蜂鸣器、继电器等等。
  

 

 

 

添加各种传感器

临时发现只做舵机人脸追踪不行太简单了代码量不够,还得加各种功能和界面。

这个时候其实只剩半个月了。因为时间有限..大部分工具都是实验室借的,一部分是本来就有的,来不及淘宝买了,大概凑合一下。

由于目前手上现有的可用器件有:①DHT11温湿度传感器、②HC-SR501人体红外传感器、③继电器、④蜂鸣器、⑤小风扇、⑥led灯。

所以决定根据以上器件,设计四个比较简易的子系统:

1、人体红外检测:有人靠近亮红灯

(硬件:②⑥)

2、环境(温湿度)检测:温度湿度异常,开小风扇

(①③⑤)

3、体温异常检测:体温过高则蜂鸣器响

(①③④)

4、远程监控:传视频流

 

【有个悲伤的小故事,继电器有一边是坏的,本来想用继电器来做高温→蜂鸣器响→切换开关→摄像头截图或者其他】

【不过时间也来不及了,不坏也做不了了,以后再说吧】(咕咕咕)

【参考资料、原理和代码等我写完实习报告再贴】

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值