Introducción
Tengo una alarma antirrobo y alarma de incendio, pero no hay manera de saber si cualquiera está sonando a menos que estoy en la casa. En lugar de sustituirlas por alternativas 'inteligentes', planeo construir un dispositivo para escuchar ruidos, luego determinar si el ruido es una alarma de incendio o robo. Si está sonando la alarma o la alarma de incendio, el dispositivo debe enviarme un correo electrónico. Este instructable es una prueba de concepto creado en laboratorio de ignición de IoT de Intel usando una intel edison, programado usando Node.js en el kit de sensor de seeed Intel XDK y grove.
Yo tuvo la suerte de ser uno de los diez ganadores en este concurso y fue invitado a Swindon encendido IoT Lab de Intel durante una semana para desarrollar mi idea en un prototipo de trabajo. (http://www.gizmodo.co.uk/2015/06/win-all-you'll-need-to-become-a-coding-expert-with-intels-iot-challenge/)
Que voy a explicar cómo crear una usted mismo y proveer algunos recursos útiles para el uso en su próximo proyecto.
Cómo funciona
- Cuando usted primero enciende, intel edison toma una lectura de ruido de fondo
- Luego se mueve en modo de monitoreo - envía una temperatura y luz de lectura en la nube cada segundo. También tiene un sonido cada segundo de lectura, si el sonido es 20 dB mayor que el nivel de ruido de fondo envía una variable 'alerta' a la nube (Intel permiten IoT nube servicio - que es gratis!).
- La nube de nota el cambio en la variable 'alerta' le envía un correo electrónico para hacerle saber su ladrón y suena la alarma de incendio (luego se puede comprobar la temperatura y luz datos para ver si todo están bien).
Requisitos
Se requieren los siguientes elementos para recrear la alarma de los sonidos.
- Board Intel edison y arduino breakout
- Seeed Grove intel shield arduino de edison
- Grove Seeed RGB pantalla LCD (https://software.intel.com/en-us/iot/hardware/sens...
- Grove Seeed analógico micrófono (https://software.intel.com/en-us/iot/hardware/sens...
- Sensor de luz de Seeed Grove (https://software.intel.com/en-us/iot/hardware/sens...
- Sensor de temperatura de Seeed Grove (https://software.intel.com/en-us/iot/hardware/sens...
- Botón de empuje momentáneo Grove Seeed (https://software.intel.com/en-us/iot/hardware/sens...
Usted también necesitará
- Algunos USB cables micro USB
- Una computadora (64 bits) para programar el intel edison - utilizo windows para esta guía se centrará en Windows, Linux y Mac versiones del software están disponibles.
- Conexión inalámbrica a internet
Fácilmente podría reemplazar el grove seeed componentes existentes sensores ni micrófonos de proyectos anteriores de la marca.
Una última palabra...
Este es mi primer instructable y mi primer proyecto de Node.js, hay probablemente 1 mil métodos diferentes para lograr los mismos resultados y agradecería cualquier comentario para mejorar el rendimiento o eficiencia.