带有 Lepton 和 WeMo 的热激活电源板

imageyhs2p.png

本教程用于为 Wi-Fi 插座构建热激活开关。在本演示中,我们将创建一个开关,当您坐在计算机前面时,它会开始为计算机充电。其他项目想法包括:当您坐在风扇前面时,使用热感开关打开风扇;当水管太冷时,使用 Lepton 恒温器打开加热器;或者当人走过时,激活喇叭发出声音。

您需要什么

  1. Raspberry Pi
  2. FLIR Lepton
  3. Belkin WeMo 开关
  4. 无线路由器
  5. Ouimeaux 开源库


RASPBERRY PI

BELKIN WEMO 开关


路由器

Belkin WeMo 开关设置

按照本网站上的说明进行操作。
如果您具备如何设置 Wifi 网络的基本知识,此步骤不会太难。

Raspberry Pi 设置

步骤 0:

运行以下命令以确保您安装了 Python-dev 的最新版本:

sudo apt-get install python-dev

步骤 1:

运行以下命令以安装 Ouimeaux 库:

sudo easy_install ouimeaux

步骤 2:

上一个命令完成后,确保您可以运行以下程序来查找您的 WeMo 设备:

wemo 列表

您应该得到以下几方面的响应:

开关:我的开关

如果没有,则您可能使用了错误的网络。确保您的 Raspberry Pi 与 WeMo 连接到同一路由器。

步骤 3:

将 Lepton 连接到您的 Raspberry Pi 面包板。如果您不知道如何使用 Raspberry Pi 成功设置 Lepton,建议您查看本教程

运行程序

步骤 1:

通过运行以下命令下载最新版本的代码:

git clone https://github.com/Chilliam/LeptonModule-Wemo/

步骤 2:

在同一终端窗口中,通过键入以下内容导航至视频文件夹:

cd /LeptonModule-Wemo/software/raspberrypi_video

步骤 3:

通过键入以下内容编译项目:

make

步骤 4:

使用以下命令运行项目:

./raspberrypi_video

用途

设置运行后,应该会发生两个情况。在一个窗口中,您将在屏幕上看到从 Lepton 绘制的图像。同时,终端窗口将开始每秒输出一个值。

在传入的 Lepton 视频下,有一个按钮可以强制进行平场校正 (Perform FFC),还有一个小文本框显示“检测到存在”或“未检测到存在。” 这表明它是否检测到画面中有人。

终端窗口将每秒输出一个值。该值显示画面中检测到的最热像素周围的平均 16 个像素。当此值超过默认阈值 8000 时,程序将触发 WeMo 开关,将其切换到打开位置。

运行此程序后,您现在可以设置 WeMo 开关,以切换插入其中的任何设备。这是我们的笔记本电脑充电器在 Lepton 检测到温暖的人体后打开电源:

相关文章