自动开关灯(小东西)

可能很多人都想打造一个智能的家,实现灯自动亮就是很小的一部分。
原理:这个适用于小夜灯系列,如何放在厕所,晚上起来上厕所,灯自动亮起,人走出灯自动灭(这边灯只是用那种几块钱的usb灯替代,不过亮度也是够得)。
这时候一个Python的程序,原理就是用传感器不断检测前方距离,当人走过,这个距离就会缩小,当小于多少的时候就判定为是有人走过,当人走过在检测现在usb小灯的状态,就是检测连接小灯的gpio口是否为输出状态,如果灯是开的就让灯关掉,如果灯是灭的就让灯亮起来,这就是实现的灯自动亮和灭。

工具:测距传感器推荐就用TELESKY HC-SR04 超声波模块这个,我用尺子量过,误差在1cm以内,灯的话就用淘宝上那种1块钱的usb小灯,把他拆掉,只留正负极两端的铜丝。

树莓派与各部件的连接:TELESKY HC-SR04这个模块有4个接口,首先是VCC接口,这个接口用来接电源5v。Trig接口接gpio.out,也就是发送脚,Echo接gpio.in,也就是接收脚,还有一个就是GND接口,这个就是接地。除了电源和接地,其余两个接口口我会在程序中标注。接下来是usb灯的连接,找个输出口(gpio.out)连接灯正极,这样就可以控制这个gpio口输出电压和关闭电压,之后找个地连接灯的负极。
点击这里,下载这个文件,修改后缀成py

One thought on “自动开关灯(小东西)

  1. Barbi says:

    Wonderful items from you, man. I’ve be mindful your stuff previous to and yo78&#21u;re simply extremely fantastic. I actually like what you have received right here, really like what you are saying and the way in which during which you assert it. You are making it entertaining and you continue to care for to stay it smart. I can’t wait to learn far more from you. That is actually a wonderful web site.

发表评论

电子邮件地址不会被公开。 必填项已用*标注