RaspberryPiZeroW变身智能家居保安员(上)
现在市面上有很多家居保安的科技产品,协助用家在返工返学的时候,监察家中的情况,例如家佣是否正在忙于照顾小朋友,或小猫小狗有否在家中捣蛋。上述的要求,现在可以自行手动制作智能监视器。
今期我们会描述如何利用 Raspberry Pi Zero W ,配合 Python 程式编写,制作一个简单的家居保安系统,当没有人在家的时候,如果家中的窗户被打开了,就会自动发送一个讯息通知你,帮你睇住个屋企。
预备 Raspberry Pi Zero W
第三代 Raspberry Pi 是一个体积轻巧的平价微电脑,配上基于 Linux 的操作系统之后,再加上键盘鼠标,功能如一部个人电脑。创客 Maker 喜欢利用 Raspberry Pi 制作一些有趣的互动习作,或一些物联网装置。
至于 Raspberry Pi Zero W ( RPi Zero W )体积有如三个平放在一起的硬币,比第三代树莓派还要轻巧。不过,他的功能也很齐全,可连接键盘、鼠标和显示屏外,还可以接上拍摄镜头,与及内建 Wi-Fi 及蓝牙模组,方便上网和做一些物联网的工作。接着再配上合适的外壳,就是一个灵活多变的装置。
因为 RPi Zero W 的设计是尽量简便轻巧为主,所以在电脑板上,只有 HDMI 界面的音讯输出。另外,也没有直接提供 GPIO 接口,如预计要使用 GPIO 接口的话,就需要自行焊接,例如 2×20 排针,发挥 Maker 的本色。
有关 RPi Zero W 的 GPIO 接口,有一点想读者注意,就是要确定接口的编号?窍门就是先找出 1 号接口。那如何找出 1 号接口呢?只要细心观看,其实 GPIO 位置中有一个正方形底孔,那便是 1 号接口,紧记要先确定接口的编号,否则接驳错误,有可能将 RPi Zero W 弄坏。
设定磁力开关
现在于 RPi Zero W 设立一个按钮,以便将开门和关门的动作,作为系统检查,也就是输入装置。我们只需要将 RPi Zero W 的其中一个接口,配合大门磁控开关( Magnetic Contact ),并将其连接到 GND 就完成。
大家亦可以使用一些更轻便和细小的磁控管( Reed Switch ),其原理和大门磁控开关一样,就是当有磁石靠近磁控管的时候,开关便会是闭合状态;当磁石远离磁控管的时候,开关便会是开启的状态。
下期待续。

