Paso 3: El sistema
El sistema está compuesto por cuatro módulos especializados de Arduino y una central de inteligencia por una board Intel Edison.
Comunicación que ocurre en el autobús del USB a través de un concentrador USB común conexión de los periféricos de Arduino para el tablero de Edison.
Módulos Arduino
- LCDInterface
Un Arduino Uno con un protector de teclado de LCD, permite para comprobar valores principales directamente.
Esta clave de informes presiona al sistema y es capaz de recibir el texto a imprimir en la pantalla. - SensorsModule (x2)
Para cada compartimiento, un Arduino Nano con un escudo de sensores se encarga de los leds de los sensores y los iconos. Valores de sensores se ha informado que el sistema que puede conducir también los iconos LED según procesamiento central. - RelayModule
Un Arduino Uno conduce un módulo 8xRelays para conectar cargas y apagado. Estos funcionará la bomba de agua, el humidificador, ventiladores y luces.
Edison de Intel
La Junta de Intel Edison acoge la inteligencia central conduciendo el sistema y la interfaz de usuario proporcionada por Sensei - servidor de cosas de fuente abierta.
Este es un proyecto Open Source por Sensei equipo con el objetivo de proporcionar una infraestructura de servidor personalizable, fácil de usar para construir proyectos de IoT de simples a los complejos de una manera modular.
De construcción con código abierto y tecnologías de la plataforma como: Bash, MySQL, PHP, HTML5, JS.
Sensei servidor se encarga de:
- comunicación con módulos Arduino, leer los valores de y enviar comandos
- archiving de datos y agregar medias por segundo, minuto, hora
- proporcionar interactivos gráficos para cada medida del sistema
- gestión de tareas programadas
- valores de sensores continuamente monitoreo y dinámica reacciona de acuerdo a los umbrales
- un Punto de acceso para dejar al descubierto la web de hosting basado en interfaz de usuario
- el sistema de control sí mismo intentando recuperarse de fallas
- y mucho más...
Puede encontrar más información en http://senseiserver.io.