Los dos videos siguientes explican lo que este proyecto se supone para hacer.
Una interfaz transmite información y permite a los usuarios a las cosas de control. Plataformas de automatización del hogar la mayoría dependen de una interfaz"virtual". Puede saca un teléfono inteligente y abre la aplicación para ver lo que está pasando con tu casa y encender y apagar luces. Funciona OK cuando estés lejos. Pero mirando una representación virtual y análisis de la información en la pantalla trabajo. Se requiere enfoque y no se siente intuitivo.
Yo quería hacer una "interfaz física" - una casa pequeña modelo que imita físicamente las cosas que quiero conocer con mi verdadera casa. Así que cuando la puerta se abre, quiero en el modelo también abrir la puerta del garaje. Esta casa modelo podría sentarse en mi mesa, y puedo echar un vistazo a ver si la puerta ha quedado abrió antes de ir a la cama. O que puedo tener esto en mi escritorio en el trabajo, conectado a mi casa a través de VPN. Cuando estoy en el trabajo, puedo echar un vistazo a ver si la puerta ha sido abierta izquierda. Esta interfaz física puede ser tan creativos o tan utilitaria como hago.
Así, en los siguientes pasos, voy a
- Construir una casa modelo para mostrar cosas como la posición de la puerta, uso de la energía, y si una luz se ha dejado en el.
- Construir a un monitor de energía mediante la biblioteca abierta Arduino del Monitor de energía e información de uso de la energía de alimentación a la casa modelo y OpenHAB
- Proporcionar dos formas de envío de posición de puertas y ventanas a la casa modelo. Mostrar cómo el eje de guiño y guiño "Tripper" datos de contacto del sensor pueden ser utilizados en un DIY home sistema de automatización.
- Uso Wink y Arduino para realizar salidas, como abrir/cerrar la puerta del garaje real o encender y apagar luces.
La casa modelo tiene algunos servos y LED conectado a un controlador Arduino. Este controlador se suscribe a los mensajes MQTT que indican posiciones de la puerta y el uso de la energía y acciona los servos por consiguiente. Misma idea con el LED que indica si una luz está encendido o apagado. Hay algunas opciones para obtener esta información de sensor para el corredor MQTT, así que vamos a detallar en pasos posteriores. En medio de ella todo es un Pi de frambuesa ejecutando un MQTT corredor (Mosquitto) y OpenHAB. Aunque OpenHAB no es necesario ejecutar la casa modelo, es necesario para proporcionar la interfaz de la aplicación de teléfono inteligente y permite el control remoto y accionamiento. Quiero tener una interfaz física no significa que estoy dispuesto a tirar una virtual.
La casa de la modelo también cuenta con dos botones. Uno de los botones cambia una bombilla de zigbee de encendido/apagado. El otro botón abre y cierra la puerta del garaje (en la casa REAL).
Parte 1: Construcción de casa
1) construir la casa modelo
2) opciones de cableado y código de control
Parte 2: Entradas (sensores)
3) sensor de: Monitor de energía
4) sensor: Opción del nodo sensor DIY
5) sensor: Sensor de contacto Wink Hub & Tripper
Parte 3: salidas
6) luces
7) abrepuertas de garage