05-12-2015, 01:13 PM
(16-02-2015, 06:13 PM)Juantxo escribió: Hola a todos.
Hace tiempo que me plantee conseguir el objetivo perseguido por este post.
Después de mucho buscar, desde hace unos meses lo logré, creo que de la forma más simple.
Hago uso de emoncms (http://emoncms.org/) en una raspberry. Concretamente la imagen ya montada que emplea un modo de baja escritura en SD para alargar su vida. También se puede usar un HD, pero es más aparatoso y consume mas.
Un módulo NRF24L01 se conecta directamente al GPIO de la Raspi como nodo base 00. Ahora un pequeño demonio en C escucha lo que le llega del NRF y compone una cadena json que se manda al emoncms local, que inmediatamente lo muestra. Tienes diferentes tipos de gráficos y widgets, que están muy conseguidos. Puedes descargar los datos que están almacenados en la SD con mySQL por si quieres hacer copias de seguridad o tratarlos con excel. Y todo conectado a internet con Apache y PHP. También tiene modulo de alertas por email, Twitter, etc.
Los nodos son arduinos Pro mini que monto en una placa con el sensor de temperatura DS18b20, el NRF24L01 y un step-up para usar solo 1 pila. Tb tengo placas para conectar a un alimentador en el caso de los nodos router.
Todo esta basado en la libreria RF24Network de maniacbug (https://maniacbug.wordpress.com/2012/03/30/rf24network/) después mejorada y portada a raspberry por TMRh20 (http://tmrh20.blogspot.com.es/2014_06_01_archive.html).
Mis conocimientos de C son muy limitados y tan solo modifique el ejemplo de la librería de TMRh20 para Rpi. Seguro que hay otras soluciones mas eficientes y elegantes, pero el sistema funciona.
La existencia de nodos router en diferentes plantas de la casa permiten solventar la limitación de alcance de estos pequeños y baratos transceptores.
Ahora estoy montando la monitorización de consumo eléctrico, añadiendo sensor de humedad, etc.
Si le interesa a alguien puedo facilitar las fuentes de arduino y demonio raspberry. Tb ficheros Eagle de los nodos.
Algunas capturas:
Me encantaría ver esos ejemplos...
Enviado desde mi iPhone utilizando Tapatalk