Nuevo portal IoT open -source


En la actualidad, es posible detectar: ​​CA Electricidad (potencia aparente / concreto, actual, voltaje RMS), Temperatura, Humedad, Pulsos (de medidores de servicios públicos salida de impulsos),IrDA (interfaz metro utilidad directa) y el desvío de energía del sistema fotovoltaico.

Emoncms.org , esta  trabajando en la ampliación de esta lista para incluir la humedad, CO2 y otras mediciones de calidad del aire.

El sistema OpenEnergyMonitor comprende nodos de sensores inalámbricos que envían datos a intervalos periódicos a una estación base conectada a Internet.

Esta guía se enumeran los pasos para configurar un sistema básico. Usted necesitará una estación base y al menos un nodo sensor para ponerlo en marcha. Lea el artículo completo para determinar el hardware que necesitará.

1) Configure su estación base

Lo mejor es empezar por la creación de la estación base por lo que estará listo para recibir los datos de los nuevos nodos sensores.

Hay dos opciones de la base:

Opción 1: emonBase adaptador, un Pi frambuesa y RFM69Pi RF

Opción 2: emonPi nodo de control de la energía basada en una auto-contenida Raspberry Pi

  • Ambas estaciones base utilizan la misma tarjeta de pre-construidos SD y ejecutar el mismo software (a partir de junio de 2015)
  • B oth puede recibir datos de nodos inalámbricos (por ejemplo emonTx / emonTH)
  • Ambos pueden registrar datos localmente en la tarjeta SD Raspberry Pi y datos postales para erver un mando a distancia s como emoncms.org.
  • La diferencia es la emonPi puede realizar funciones de energía y monitoreo de temperatura y tiene una pantalla LCD en un recinto y compacto. Ver tabla resumen que compara la emonPi al nodo de monitoreo de energía emonTx V3:

Para una más en profundidad comparación de emonPi / emonBase Vs emonTx ver esta entrada del blog.

>>> Guía de configuración emonBase / emonPi <<<

Nota: Si usted compró su emonBase o pre-construidos listos para ir a la tarjeta SD antes al 17 de junio de 2015, tiene una imagen emonSD más. Le recomendamos que descargue la última imagen, flashear a la tarjeta SD, luego sigue la guía anterior.

2) Seleccione los nodos inalámbricos que desea utilizar:

a) emonTx – Monitoreo de Energía Eléctrica

El propósito multi, hardware abierto emonTx puede medir:

  • Circuitos monofásicos 4 CA con clip en sensores CT.
  • O uno de los circuitos de 3 fases
  • 1 de voltaje CA, con un adaptador AC-AC Tensión de aislamiento.
  • 6 Las temperaturas a través de sensores DS18B20 1-Wire.
  • 1 pulso contando entrada para medidores de salida de impulsos

Hasta 30 emonTxs se pueden conectar a una sola emonBase.
Cada emonTx necesitará un ID de nodo inalámbrico único.

Si usted ya tiene un Arduino, es posible que desee considerar el uso de un escudo emonTx.

Seleccione la guía para la versión emonTx usted tiene:

Ver Parte 3 para obtener instrucciones para configurar emoncms para registrar, procesar y mostrar los datos monitoreados.

b) emonTH – Temperatura y humedad del monitor

Batería temperatura accionado nodo de supervisión (interna / externa) y humedad (interna)

c) emonGLCD – Pantalla LCD inalámbrico

El emonGLCD es una unidad inalámbrica de propósito general de código abierto gráfica de LCD que se puede añadir al sistema como cualquier otro nodo.

Puede ser configurado para mostrar algo que quieras mostrar en el consumo de energía y la generación, a la temperatura ambiente. Cuenta con dos LEDs que brillan de color rojo o verde, dependiendo de si va a importar o exportar energía. El emonGLCD ha incorporado un sensor de temperatura y puede transmitir la temperatura ambiente actual de vuelta a la estación de base para el registro en emoncms. Es especialmente útil para proporcionar en tiempo real en un solo vistazo la información.

Tienda (agujero pasante único kit)

emonGLCD Documentación Página

Construir un emonGLCD

Sube emonGLCD Arduino Firmware

3) Configurar Emoncms para registrar, procesar y visualizar datos monitorizados

Ahora que los valores de datos del nodo sensor están registrados en la lista de entradas emoncms, el siguiente paso es configurar el procesamiento de esos insumos. Procesamiento de entrada le permite manipular los datos de entrada antes de almacenarlos en la base de datos emoncms.

Compruebe: El LED RFM69Pi debe parpadear cada vez que se recibe un paquete de RF.

Emoncms ejemplos de configuración:

Fuente emoncms.org

Contador de la luz ‘inteligente’


El creador de este proyecto tiene el alias: “Willie Wortel” y ha escrito todo el código por lo que un gran aplauso para él por crear este gran proyecto (ademas el alias Willie Wortel es un muy buen alias si se puede crear un proyecto como este Registro de datos con un Netduino Plus 2).

Este proyecto  holandés está equipado con un puerto P1 que, si se activa, envía un mensaje cada 10 segundos con información sobre la electricidad consumida (kWh), energía entregada  (kWh), el uso actual (kW), entrega actual (kW) ,  tarifa que se está utilizando y, si el medidor de gas  “inteligente” está conectado, la medida de un medidor de gas (m3).

Cuenta con un medidor de kWh llamado PV que se puede conectar a través de una conexión S0 que  registra los datos en PVOutput.org y otros sitios. Obviamente cualquier otro dispositivo con un puerto S0 se puede conectar.

Tambien puede cambiar de dispositivo y desactivarlo a través de un relé.

Hay muchas más cosas en este proyecto, sólo tiene que descargar y empezar a leer en el manual y en las páginas wiki que se entregan con la parte de las páginas Web.

Para un  teléfono con windows phone  en  Windows Store encontrará una aplicación que se conecta a la Netduino Plus 2 y que es capaz de leer los datos de PVOutput.org

A continuación un vídeo que muestra  las grandes posibilidades de este proyecto:

¿No es usted tan práctico?, … Es muy simple para empezar con la placa prefabricada de sateetje, que sólo cuesta unos pocos dólares:

full.jpg

Y en esta imagen vemos  a Netduino 2+ y el  nuevo escudo  , todos juntos:

full.jpg

Usted puede ver todo el resultado , en una aplicación  para windows phone:

full.png

full.png

La mayoría de los ajustes se pueden configurar por defecto o   usted puede programar la aplicación para el Teléfono y Netduino dinámicamente con las páginas web agregadas especiales diseñadas para Netduino.

Sin ningún conocimiento de programación  simplemente desplegar desplegar el archivo HEX (o el programa con VS)  a su Netduino y funcionará.

full.png

En efecto este proyecto  puede ser interesante para entusiasta de  todos los niveles, gracias  a las grandes posibilidades de personalización de este:.

full.jpg

Puede enviar comandos pre-definidos a través de Internet a su Netduino para escuchar o hacer (interruptores, etc.);

!Incluso se puede programar el contenido de los botones del teléfono con su lengua propia / uso!

full.jpg

Para conectar el hardware, hay toneladas de imágenes incluidas para ayudarle.

O ir al foro y pedir, en cualquier idioma (tenemos Google Translate  )

full.jpg

Recursos

  • Usted puede encontrar toda  la   información sobre el   código del proyecto en  http://dalue.codeplex.com .
  • Usted puede encontrar el Foro (holandés) sobre este proyetco aquí: http: //gathering.twe…es/1547307/last
  • La aplicación de Windows Phone para Netduino y http://www.pvoutput.com aquí: http: //www.windowsph…c2-e258fdd62fd0
  • El código del programa y la documentación para las páginas web y Netduino aquí: https: //dalue.codepl…ses/view/183478

Más información aqui