Raspberry Pi 电脑防盗拍摄装置(二)Raspbe

2020-06-08 新闻门户网
Raspberry Pi 电脑防盗拍摄装置(二)Raspbe

相关主要接线口。

读者可调较上期两个感应器的控制至适当的位置,建议首先将延时时间的灵敏度,设置到逆时针旋转方向的尽头,尽可能将感应器的延时时间降低。

检测感应器运作

测试前需要先在树莓派安装有关的模组,方法是开启树莓派的 Terminal ,输入 sudo apt-get install python3-gpiozero ,安装 gpiozero 的 Python 模组,然后启动下面的 Pytho 程式,检测 PIR 的运动。当程式运作的时候,如有人在感测器的检测範围内, Python Shell 就会列印「 Motion Detected! 」的字句。

testMotion Sensor.py程式码,如下:

from gpiozero import MotionSensor
pir = MotionSensor(4)
while True:
if pir.motion_detected:
print(‘Motion Detected!’)

Raspberry Pi 电脑防盗拍摄装置(二)Raspbe

于 Terminal 安装 gpiozero 的 Python 模组。

Raspberry Pi 电脑防盗拍摄装置(二)Raspbe

测试成功,程式会出现「 Motion Detected! 」的字句。

设置 Pi Camera 拍摄镜头

在习作中,当感测状况符合设定时,就进行拍摄,因此我们需要将 Raspberry Pi 连接拍摄镜头。首先要在 Raspberry Pi 设定中,将 Camera 介面设定「 Enable 」。完成后,系统会问用家是否重新开机,但此时候我们要选择「 No 」,然后自行将机关掉,并将 Pi Camera 拍摄装置连接至 Raspberry Pi 插槽中。

Raspberry Pi 电脑防盗拍摄装置(二)Raspbe

按「 Menu 」→「 Preferences 」→「 Rasberry Pi Configuration 」,然后切换至「 Interfaces 」页面。

安装拍摄镜头

注意在安装前,首先需要将插槽锁拉起,才可以将 Pi Camera 的接驳线插进槽中。现在可以利用下列的 Python 程式 testPicamera.py 来测试一下 Pi Camera 是否可以正常运作。程式码成功运作后,电脑荧光幕会显示拍摄画面,维持 5 秒,之后程式就自动完结。

testPicamera.py 程式码,如下:

from picamera import PiCamera
from time import sleep
camera = PiCamera()
camera.start_preview()
sleep(5)
camera.stop_preview()

Raspberry Pi 电脑防盗拍摄装置(二)Raspbe

安装摄影镜头不难,但要注意切勿摺曲线材。

下星期待续……