拒绝炎热和潮湿 DIY智能换气扇

夏季的上海,烈日炎炎。

白天出门就是一种折磨。

在屋里一直开着空调吧,到了昼夜交替或者深夜的时候,可能又觉得冷。

暴雨的时候,外面空气清新,室内却很闷热……

如果给你两个换气扇,怎样才能让室内空气健康流通呢?

美国有一位名叫 Ishmael Vargas 的创客,给我们带来了他的方案。

在芝加哥地区,夏季的白天和夜晚都是炎热潮湿的。太阳下山的时候外面温度下降,但家里却未必。

这就是窗式换气扇用得着的地方,它可以把冷空气吹进房子里。

但一直这么开着也不行,因为温度在不停变化。

去年夏天,Ishmael Vargas 经常要在半夜起床把换气扇关掉,但他觉得可以用一个更好的方法来控制风扇,无需人工干预,于是他便启动了这个小项目。

Ishmael Vargas 用树莓派和DHT22温湿度传感器来监测室温,然后将其与外部温度进行比较。如果后者更凉爽,则通过智能Wi-Fi电源插头(TP-Link HS100)打开换气扇 —— 这比将风扇连接到继电器要简单得多。

传感器的三根线分别接在树莓派的电源、接地、GPIO 4(建议加上10K电阻)
Smart WiFi Plug 智能插座

室外温度感知

为了简单起见,Ishmael 选择使用 pywapi 库从 Weather Channel 获取室外温度,而不再连接外部传感器。

“Weather Channel 提供的温度和实际温度可能相差一两度。这对于这个项目来说已经足够了。”他解释道。

智能WiFi插座用于打开和关闭窗户风扇

在测试中,Ishmael 发现清晨的风扇可能会把温暖的空气吹进房子里。

他说:“根据风扇的大小、房间的大小和房屋材料的不同,室内的温度可能永远不会像室外那么低。”例如,如果外面的温度是65°F(18°C),那么里面的温度可能会是67°F(19.5°C)。当室外温度开始上升时,你可能需要关掉风扇。”

远程控制

Ishmael 没有让风扇程序在启动时自动运行,而是选择通过Android智能手机手动启动并控制它。后者运行VNC查看器应用程序,允许远程访问Raspberry Pi的桌面,在桌面有一个快捷方式可以启动风扇应用程序。然后显示一个Pygame窗口,其中包含温度信息和控制按钮。

树莓派的桌面

“风扇应用程序有两个按钮,可以向上或向下改变(所需的温度)设定值。”Ishmael说。

此外,右上角的按钮是关闭应用程序并返回桌面。他的目标是在他的树莓派上运行多个项目,并为每个应用程序提供桌面快捷方式。

在手机或PC上,可以通过VNC查看温度数据和控制按钮

虽然最初的项目只使用了一个换气扇,但他后来对其进行了修改,添加了另一个风扇。因为他意识到,要想取得最好的性能,需要两个换气扇。一个吹进来,另一个吹出去。

编者注:最近在上海转悠了几个老小区,发现多户人家的通风问题需要改善。有的是楼道和通风管道设计的问题,这个就不说了。有的纯粹是自己不重视,如果能做科学的改动,应该可以让生活更舒畅。

源码地址:

https://github.com/IoToutpost/Smart-Window-Fan

素材:MagPi,编译:IoT前哨站,转载请注明出处。

王文文,前51CTO安全频道主编,阿里巴巴资深安全工程师。Redhat认证工程师,华为IoT认证工程师。

请君入瓮 —— 智能捕鼠器DIY

住处闹鼠患怎么办?

老鼠药、粘鼠胶不环保,捕鼠夹又容易误伤别的小动物。

来看看一个叫 Alain Mauer 的国外创客用树莓派和红外光栅做的智能捕鼠器。

视频地址:

https://v.qq.com/x/page/l0884rzglyt.html

他的捕鼠器名叫RaspiTrap,原理说起来也很简单:

当有东西进入捕鼠器被红外线探测到,马上放下闸门,并拍照向管理员告警。

1、 捕鼠器结构

长方体中空装置,主要分为陷阱区和控制区,闸门平时呈开放状态。

盒内控制区主要由一个带摄像头的树莓派和一个控制板,红外光栅外加一个舵机组成。


2、外壳制作

一般用PVC板拼接,当然你也可以选用其他强度比较好的板材。这里用的是5mm厚的PVC板,面积约350毫米×110毫米大小。

将这些PVC板有序的拼接,卡紧。

长方体的前端要开一个拱形门,以便老鼠进来。

两侧也要开口,装上丙烯酸玻璃板,方便肉眼看到捕鼠器内部的情况。

3、红外光栅

为了检测老鼠是否在里面,这里要用到红外光栅。你可以先在面包板上进行测试。如果你喜欢深度DIY,可以自己制作PCB。当然网上有现成的可以订购。该板可以使用树莓派的5V电路供电。

控制板电路图

实际电路板

4、盒内重要部件摆放

为了固定陷阱内的TEMIC K153P(红外),作者又钻了两个凹槽。它们被安置在3毫米丙烯酸玻璃板后面。

装好9GR伺服电机。

把一个鱼眼镜头放置在树莓派相机前面。

把所有配件都装起来,检查一下镜头是否正常工作。

一般手机有自动对焦功能,但树莓派相机只有一个固定的焦点,所以照片是模糊的。

有兴趣的朋友可以想想怎么改进。

4、盒内主要结构

打开后盖,你可以看到树莓派,伺服电机和红外光栅连接的PCB板。镜头下方还有一个白色的LED灯,它能提示捕鼠器状态,也能用作拍照​的光源。

左边的机械释放装置是一块薄薄的PVC板。它通过一根细金属线与伺服电机连接。发现老鼠进入后,伺服电机拉下门栓。

最后,是捕鼠器的源代码。

地址:

https://github.com/IoToutpost/Raspitrap

这些脚本是用python写的。trapmain.py 相当于入口程序。

在本例中,入口程序先检查物体是否被红外线监测到,然后跳转到拍照并发送即时消息的脚本。最后,发送邮件。

对于即时消息推送,作者使用的是Instapush的服务 (https://instapush.im/)。

提前在手机或智能手表上装好App,配置好用户信息之后,就可以收到实时消息了。

当然,如果你想用微博或微信来接收推送也是可以的,具体根据自己需求开发即可。

注:作者在这个例子中用的系统是Archlinux,当然这看个人喜好。你用Raspbian或Fedora都是可以的。

素材: instructables

编译:IoT前哨站