En la era de los teléfonos móviles, usted esperaría que la gente sería responder a la llamada 24/7.
O... no. Una vez mi esposa llega a casa, el teléfono permanece enterrado en su bolso de mano, o su batería está descargada. No tenemos una línea de tierra. Llamada o envío de SMS para pedir por una elevación de la estación de tren en una noche lluviosa o llamar para preguntar si mis llaves en mi escritorio es, literalmente, una ilusión.
Tengo este problema a menudo suficiente para justificar una solución. Un poco de retoques con un Arduino y un Display de matriz de punto Freetronics (DMD) dio lugar a un gadget muy molesto (para mi esposa), pero un increíble dispositivo de comunicación e información del centro para mí. Me encanta, y es sólo la versión 1.
Alerta de inicio está compuesto de estas partes:
- Una Pantalla de matriz de punto Freetronics, que es una matriz de LEDs de 16 x 32. Vienen en diferentes colores, pero usar rojo para subrayar que este gadget es para las notificaciones «críticas».
- Un Arduino Uno con un escudo de Ethernet.
- Un desglose de reloj en tiempo real, como este o este.
- Un zumbador piezoeléctrico
- Un sensor de la temperatura y la humedad de la DHT22 .
Alerta de inicio se controla mediante una página web que está alojado en Heroku, un sinfín de aplicaciones en la nube. La página web está codificada en rubí, utilizando el framework de la aplicación de web de Sinatray la Redis tienda de clave y valor.
Echar un vistazo a la página de inicio (ver en la primera imagen adjunta en este paso), donde la forma espera un nuevo mensaje del usuario.
El primer campo acepta un código numérico de hardware. Es un código que le permite a un sistema de inicio de alerta específico, como cada uno puede dar un código único. O, usted puede tener múltiples Inicio alertas compartir el mismo código, por lo que se muestra el mismo mensaje a varias ubicaciones.
El mensaje que desea mostrar va para el segundo campo. Cualquier texto que escriba ahí se mostrarán en el DMD.
Si quieres hacer algo de ruido, compruebe el sí! casilla de verificación y el zumbador está seguro de ganar la atención de alguien cercano.
En este artículo, te voy a mostrar cómo construir tu propio sistema de inicio alerta, Arduino hardware y software, así como la aplicación de la mini web de Sinatra.
Vamos a empezar!