Multicontacto activado por calor con Lepton y WeMo

imageyhs2p.png

Este es un tutorial para crear un interruptor activado por calor para una toma de Wi-Fi. En esta demostración, crearemos un interruptor que comenzará a cargar su computadora cuando se encuentre frente a él. Otras ideas de proyecto incluyen el uso del interruptor térmico para encender un ventilador cuando se siente frente a él, un termostato basado en Lepton que encienda un calentador cuando las tuberías de agua están demasiado frías o activa una sirena que se escuche cuando pasa una persona.

Lo que necesita

  1. Raspberry Pi
  2. FLIR Lepton
  3. Interruptor Belkin WeMo
  4. Ruteador inalámbrico
  5. Biblioteca de fuente abierta Ouimeaux


RASPBERRY PI

INTERRUPTOR BELKIN WEMO


RUTEADOR

Configuración para el interruptor Belkin WeMo

Siga las instrucciones de este sitio web.
Si tiene conocimientos básicos sobre cómo configurar una red wifi, este paso no será demasiado difícil.

Configuración para Raspberry Pi

Paso 0:

Asegúrese de que tiene ejecutando la última versión de Python-dev:

sudo apt-get install python-dev

Paso 1:

Ejecute el siguiente comando para instalar la librería Ouimeaux:

sudo easy_install ouimeaux

Paso 2:

Cuando el comando anterior haya terminado, asegúrese de que puede encontrar su dispositivo WeMo ejecutándose:

lista wemo

Debería obtener un retorno de algo en las líneas de:

Interruptor: Mi interruptor

Si no lo hace, puede estar en la red equivocada. Asegúrese de que su Raspberry Pi esté conectado al mismo enrutador que WeMo.

Paso 3:

Conecte un Lepton a su tarjeta Raspberry Pi. Si no sabe cómo configurar correctamente un Lepton con Raspberry Pi, lo animamos a que vea este tutorial.

Ejecución del programa

Paso 1:

Descargue la última versión del código ejecutando:

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

Paso 2:

En la misma ventana Terminal, vaya a la carpeta del video escribiendo:

cd /LeptonModule-Wemo/software/raspberrypi_video

Paso 3:

Compile el proyecto escribiendo:

make

Paso 4:

Ejecute el proyecto con el siguiente comando:

./raspberrypi_video

Uso

Una vez que haya ejecutado la configuración, deberían pasar dos cosas. En una ventana, verá la imagen dibujada desde Lepton en la pantalla. Al mismo tiempo, la ventana de la terminal comenzará a emitir un valor cada segundo.

En el video entrante de Lepton, hay un botón para forzar una corrección de campo plano (Realizar FFC) y un pequeño cuadro de texto que muestra “Presencia detectada” o “No se detecta presencia”. Esto indica si detecta a una persona en el marco o no.

La ventana de la terminal emitirá un valor cada segundo. Este valor muestra el promedio de 16 píxeles alrededor del píxel detectado con más calor en el fotograma. Cuando este valor supere el umbral predeterminado de 8000, el programa activará el interruptor WeMo cambiándolo a la posición de encendido.

Con este programa en ejecución, ahora puede configurar su interruptor WeMo para alternar cualquier dispositivo que conecte a él. Aquí está nuestro cargador de laptop encendiéndose después de que Lepton haya detectado un cuerpo humano cálido:

Artículos relacionados