Smart Weekend House Controller (Work in progress) (1 / 6 steg)
Steg 1: Hjärnor av systemet
Hjärnan och hjärtat i systemet är Intel Edison, men eftersom är inte tillräckligt av/o-portar och det skulle vara utan mening att använda den för att styra mindre viktiga funktioner som PWM-ning LED strips, styra pumpen för vattning system etc. Jag beslutade att använda Edison i formation med andra styrenheter. Som är Raspberry Pi, Arduino UNO, XMC1100 (jag har bara en Arduino) och XMC2go. Bland dem själv de ansluts via I2C.
Raspberry Pi 2 modell B: Dess funktion är att fungera som HTPC (hemmabio PC) vilket innebär att det kommer att kontrollera musik och video. Det kommer att vara ansluten till min två externa hårddiskar på som är innehåll för att spela, men det kommer också vara ansluten till internet, så att du kan använda Netflix och andra tjänster för streaming. Men också har dongeln för en trådlös mus och tangentbord så att du kan surfa webben bekvämt från soffan. För programvaran jag fortfarande testa, men jag kommer förmodligen valde XBMC och i fall RPi kommer inte att vara kraftfull kommer nog jag ersätta det med Intel NUC.
Arduino UNO: Dess funktion som styr mörkarna och LED strips. Eftersom det inte är möjligt att kontrollera mörkarna eller remsor direkt från arduino, hade jag gå använda några externa komponenter som kommer att förklaras i en av de nästa stegen.
XMC1100: Dess funktion är kontroll och samla data från utanför. Som innebär kontroll av vattning system, glidande taklucka och samla in data från temperaturgivare, luftfuktighet sensor och UV sensor.
XMC2go: I den viktigaste produkten jag kommer förmodligen att använda AtTiny2313, men för bevis av begreppen här kommer att göra. Det kommer att kontrollera AC och ska samla in data från ljussensor, temperaturgivare och Fuktsensor.