Para este proyecto he trabajado con Will Buchanan - partes 1 y 2 - crear un sistema de domótica que pistas agua uso en partidos en casa (fregadero, ducha, WC etc.). Utilizando colas visuales (incluyendo color de la luz, duración e intensidad) en cada artefacto el sistema debe informar al usuario la cantidad de agua que están usando, en tiempo real. Además, queríamos enviar información a la nube donde los datos podrían ser analizados y visualizados como un panel de "uso doméstico".
De cubierta de Instructables (parte 1 y 2) el código de arduino y diseño de circuito de sensor para el sensor de flujo eléctrico piezoeléctrico (para ser utilizados en las luminarias) y el sensor de efecto hall (para ser utilizado en el medidor principal).
Combinamos las lecturas de todos estos sensores para crear una imagen coherente del agua a través de la página de inicio.
Este Instructable se centra en
- lo que utilizamos módulos de Pinocc.io para compartir datos a través de "scouts" (acoplamiento de módulos conectados),
- lo conectamos a la nube a través de la "líder scout" (escudo de wifi), y
- la manera que tenemos los datos en nuestro almacén de datos persistente (data.sparkfun.com) para su posterior análisis
Te hace falta
Pinocc.io Starter 1) Kit. https://pinocc.IO/Shop/detail/1007/-/Starter-Kit
2) Python instalado localmente (con biblioteca solicitudes instalado)
3) Arduino IDE (versión 1.57)
¿Por qué redes de malla?
¿Por qué no usar XBee serie 1 y un escudo de wifi? Voluntad y eligió una red mallada por las siguientes razones:
- Debido al rango limitado de cada dispositivo, nos gustó el hecho de que la malla puede ser usado a retransmitan mensajes entre nodos que son, solo, demasiado lejos aparte para comunicarse. En una casa grande, este tipo de función es importante.
- Mientras continuamos en este prototipo, queremos la posibilidad de que los productos se hablan, a veces en combinaciones extrañas. Tener la capacidad de mensaje en caso de uso de productos específicos basados en es una característica futura importante para nosotros.
¿Por qué Pinocc.io?
Simple. La plataforma se encarga de toda la complejidad de redes de malla y wifi puente para nosotros, por lo que podemos hacer rápido el trabajo y sentirse inteligentes! (Dios mío suena como un anuncio pagado :-)