日常生活中,自行车,电动车,摩托车,防范被偷是一件比较困难的事情,特别是自行车,小巧轻盈,有时候在菜市场买菜的时候,被人给搬走了。我想,这也是共享单车得以风行的一个重要原因吧。所以,很多电动车上面都安装了震动报警器,只要有人一碰到它,就发出报警声,有时候还亮起警报灯。
(相关资料图)
00:00电动车报警器最终完成效果
其实这种震动报警器可以应用的范围很是广阔,可以用在家里的门上面,最好是有磁铁效应的,晚上直接把它粘上去。也可以用在文件柜,保险箱上面。设计这种震动报警器还可以很巧妙,把它设计成为一个商标形状,设计成为一个门把手形状,设计成为一个锁形状,总之,让它具有一定的外形吸引力比较重要。
当然,这种震动报警器如果你脑动大开的话,还可以应用在很多地方,例如设计成为一个手环,当家里有老人跌倒的时候,发出报警声,亮起闪烁的灯光,也可以应用在医院的病人身上,病人如果跌倒了,发出警报声,亮起灯光。
下面来讲解如何制作一个震动报警器,材料准备清单,arduino板,震动传感器,震动传感器分为两种,一种是弹簧开关的,一种是滚珠开关的,一个蜂鸣器,用来发出警报声,一个LED小灯泡,这些元件都可以某宝上面购买。这里只是讲的一种基本制作方法,如果要制作一个防水的震动报警器,那肯定要在arduino板上包装上防水材料,在这里就不深究,只是基本实现其功能。
下面开始制作,第一步,连接硬件,震动传感器我们连接在2号管脚上。这里解释一下这个管脚,就像USB接口一样,我们需要使用这个物件,那么必须连接到一个控制枢纽上面。而arduino板就充当了这个指挥中心,相当于大脑的角色。蜂鸣器我们用连接线连接到8号管脚上面,注意连接线的颜色,连接线有三种颜色,黑色的和arduino板黑色管脚对应,蓝色的对应蓝色,红色的对应红色。
连接好硬件以后,下一步就是设计程序了。我们先来考虑一下,震动事件有没有发生,有两个状态,一个是发生了,一种状态下是没有发生,所以设定的变量时一个布尔值。其实很好理解,震动事件发生了,就执行播放声音,震动事件没有发生,就停止播放声音。其实在安防的过程中,震动报警器不能这样子制作的,必须有一个人去按动按钮,才能停止播放报警这个声音,待会我们再来描述,该怎么才能达到这个效果。下面给出模块程序以及Arduino 标准程序,Arduino 标准程序为了让更多的人能够使用Arduino平台开发出好玩的东西出来,绞尽脑汁降低门槛,它隐藏了程序的细节,是没有main函数这些的,使得开发者将注意力放在实现上。
如果你想让报警声一直持续,在按了按钮后才停止,再加多一个按钮在三号管脚上面,初始化的时候,三号管脚处于上升状态,震动状态也给它赋值为假。不多说了,直接给出全部的程序。
看完这些,你是不是有买一些材料,自己DIY一个电动车报警器得想法。