Stap 1: Hersenen van het systeem
De hersenen en het hart van het systeem is Intel Edison, maar omdat is niet genoeg van I/O poorten en het zou zijn zonder gevoel te gebruiken voor de minder belangrijke functies beheren als PWM-ing de LED strips, beheersing van de pomp voor het water geven systeem enz. Heb ik besloten om het gebruik van Edison in formatie met andere domeincontrollers. Raspberry Pi, Arduino UNO, XMC1100 (ik heb alleen een Arduino) en XMC2go zijn. Onder hen zelf ze zal worden aangesloten via I2C.
Raspberry Pi 2 Model B: Zijn functie is om te werken als HTPC (home theater PC) waardoor dat het zullen controleren muziek en video. Het zal worden aangesloten op mijn twee externe HDDs op die voor het afspelen van inhoud, maar het zal ook worden aangesloten op internet, zodat u gebruik van Netflix en andere streaming diensten maken kan. Maar het zal ook de dongle voor een draadloze muis en toetsenbord zodat u op het web vanuit het comfort van de bank surfen kan. Voor de software die ik nog steeds aan het testen ben, maar ik zal waarschijnlijk koos XBMC en in geval de RPi niet krachtig zal genoeg ik vervangen door het Intel NOC.
Arduino UNO: Zijn functie is het regelen van de blinds en LED strips. Omdat het niet mogelijk is om controle blinds of rechtstreeks vanuit de arduino stroken, moest ik een paar externe componenten, die zal worden toegelicht in een van de volgende stappen gebruiken.
XMC1100: De functie is controle en verzamelen gegevens van buiten. Hetgeen betekent controle van het systeem drenken, glij zonnedak- en verzamelen van gegevens van temperatuursensor, vochtigheid sensor en UV sensor.
XMC2go: In het hoofdproduct zal waarschijnlijk gebruik ik AtTiny2313, maar voor de bewijs van concept dit zal doen. AC zal Informaticacontrole en zal het verzamelen van gegevens van temperatuursensor, licht sensor en vochtigheid sensor.