Paso 1: Los cerebros del sistema
El cerebro y el corazón del sistema es Edison de Intel, sino porque es no tienen suficiente cantidad de puertos de la entrada-salida y sería sin sentido utilizar para controlar funciones menos importantes como tiras de PWM-ing el LED, control de la bomba de riego etc.. Decidí usar a Edison en formación con otros controladores. Cuáles son Raspberry Pi, Arduino UNO, XMC1100 (solo tengo un Arduino) y XMC2go. Entre ellos uno mismo se conectará vía I2C.
Frambuesa Pi 2 modelo B: Su función es trabajar como HTPC (home theatre PC), que significa que será controlar música y vídeo. Se conectará a mis dos discos duros externos en que es contenido para la reproducción, pero también estar conectado a internet, así que podría usar Netflix y otros servicios de streaming. Pero también tienen el dongle para un ratón inalámbrico y teclado así que usted puede navegar por la web desde la comodidad del sofá. El software todavía estoy probando, pero probablemente se eligió XBMC y en caso el IPC no será potente bastante lo reemplazará con Intel NUC.
Arduino UNO: Su función es controlar las persianas y tiras de LED. Porque no es posible de control de persianas o tiras de arduino, tuve que usar unos pocos componentes externos, que se explica en uno de los pasos.
XMC1100: Su función es el control y recoger datos de fuera. Que significa el control del sistema de riego, deslizamiento Quemacocos y recogida de datos del sensor de temperatura, sensor de humedad y sensor de UV.
XMC2go: En el principal producto probablemente utilizará AtTiny2313 pero para prueba de concepto lo esta. De control de AC y recopilará datos de sensor de luz, sensor de temperatura y sensor de humedad.