主页 > 综合信息 >RASPBERRY PI 电脑防盗拍摄装置(四)RASPBE >

RASPBERRY PI 电脑防盗拍摄装置(四)RASPBE


2020-06-08

RASPBERRY PI 电脑防盗拍摄装置(四)RASPBE

接驳所有硬件后的
Rassberry Pi ,接着就是将之安装于监测範围,可以是电脑、雪柜或宠物出入的地方。

选购硬件小知识

从官方网站,初步可以看到 Rassberry Pi 共六种型号,对于初次入门来说,若没有大小及预算限制,会建议选购较新及功能较齐全的版本。 Zero 版本是该公司低成本,但减省了所有外接接口的装置。 Raspberry Pi 1 Mobile B+ 于 2014 年开始发行,科技产品若非成本考虑,有新买新,普遍会支援较多。

RASPBERRY PI 电脑防盗拍摄装置(四)RASPBE

官方网站资料较準确,大多也有充裕的新产品资料,新手必看。

RASPBERRY PI 电脑防盗拍摄装置(四)RASPBE

Rassberry Pi 官方网站推介的香港零售商,而此网站刚好有比较资料,对消费者来说,十分方便。

接下来就是看产品规格,很多人认为是难以阅读的外星文。不过,细心看看原来有很多都是大家都略知一二的共同语言。以 Raspberry Pi 3 和 Raspberry Pi 2 的比较来说, Wi-Fi 和 Bluetooth 相信大家都熟悉,两者分别不大。至于其他数字,由于列表不複杂,正好逐一研究,主要查看是有分别的选项,分别是处理器( Processor )和电量,从资料的数字来看, Raspberry Pi 3 比 2 更快支援更多。最后就是价钱,两者的价值也一样,选购就是如此简单!

撰写程式

回归主题,完成了硬件的部分,也设定 Twitter 户口后,接着就撰写下列有关的 Python 程式码。 intruderPhoto.py ,程式码如下:

 RASPBERRY PI 电脑防盗拍摄装置(四)RASPBEPython 程式 doorMontitor.py 的说明如下:
行数 1-4 : 载入所需要用的 Library , 当中包括 GPIO 、 Picamera 和与 Twitter 平台沟通的 Library 。
行数 5 : 建立一个新的 MotionSensor 物件,并将此物件连繫于接口 4 。
行数 6 : 建立一个拍摄工具。
行数 7 : 将拍摄的影像旋转 180 度。
行数 8-11 : 在刚才「将照片传送至 Twitter 」的步骤 4 中,开启 Twitter 的过程中得出的四个关键数值,包括「 consumer_key 」、「 consumer_secret 」、「 access_token 」及「 access_token_secret 」。
行数 12-17 : 为令程式表达简洁清楚,在这裏使用自定义函式( Function ) detectMotion 。在这个自定义函式当中,功能包括在 Python Shell 中打印出「 Motion Detected! 」字句;开启拍摄镜头的预览功能,并等待一秒。然后拍摄相片,并将相片存放在桌面上,档案名称设为 image.jpg 。
行数 18-23 : 这是另一个自定义函式 send_tweet ,当中会汇入四个关键数值「 consumer_key 」、「 consumer_secret 」、「 access_token 」及「 access_token_secret 」。
行数 25-26 : 将刚刚拍摄的相片档案设定为 latest_photo; 设定上传到 Twitter 的字句为「 Here is the photo of the intruder! 」。
行数 27-28 : 最后将相片及信息字句上传到 Twitter 户口。
行数 29-33 : 设立一个 while 循环,当红外线人体感测器侦测到有人靠近的时候,便会呼叫自定义函式 detectMotion 及 send_tweet 。
行数 31 : 等待五秒,此设定目的是为了避免装置会拍摄过多的相片。RASPBERRY PI 电脑防盗拍摄装置(四)RASPBE

一切完成后,现在可以测试一下程式,接着看看 Twitter 户口是否有收到自动发出的通知讯息及相片!

总结

这次介绍的习作非常有趣兼有学习意义,既是动手作之余,当中电脑程式编写的部分涉及数据上载到互联网,因此也是一个简单的物联网装置,应用範围亦都非常广泛,发挥得宜,可以应用在不同的情境。例如若读者家中有饲养小狗或小猫的话,只需调教一下感应器的位置,或额外加上一些功能,例如在相片上加入日期时间等资料,就可成为读者观察家中宠物的装置。


上一篇:
下一篇:

热门推荐
2020-06-07
放大图片电子游戏零售巨擘GameStop公布上季业绩,表现强差人意;为改善盈利能力,计划本财政年度完
2020-06-07
今年在游戏展中发表的《只狼:暗影双死》,是一只令游戏迷惊讶的触目大作,厂商FromSoftware近
2020-06-07
早前本台节目《Game民力量》採访日本EVO Japan 2019,现场除了有知名电竞选手外,亦有不
2020-06-07
全球最大的格斗游戏盛事EVO刚于7月16日圆满结束,同时亦公布了下次冬季EVO的资料,日期为2018
2020-06-07
Gundam对战系列游戏,由2001年的第一集《机动战士Gundam 联邦VS自护》,至上星期发售的
2020-06-07
全球触目的电竞比赛Evolution Championship Series(下称EVO),将于20
随机文章
2020-06-18
曾经在去年底广州国际车展会场首演的广本自主品牌EVERUS理念S1平价房车,根据最新消息指出,当地已
2020-06-18
在台湾谁跟Tata Nano最有渊源?答案就是代理与Nano属同一集团Land Rover、Jagu
2020-06-18
世界上最可贵的是什幺?无论你在意的是功名或是利禄,家庭最终是心之所依,在全家出游的路上,一部可靠的车
2020-06-18
对于不少影音爱好者来说,在家中设置投影机始终是一种终极的享受,因为家阵无论薄屏电视机有几普及,都没法
2020-06-18
新生代摇滚人气乐团八三夭,睽违一年将推出八三夭专辑最新企划《神曲大帝国》,这次专辑概念源起于八三夭对
2020-06-18
猿狮两队今天战完前四局后,双方形成2:2平手,并一路持续僵局到八局下,狮队靠着首名打者击出2垒安打后
申博太阳城_金沙集团6556|分享时尚心得|精彩生活每一天|网站地图 申博sunbet代理登入 申傅手机版下载