Hem Automation (eller Robot Butler kallas Geoffrey) - iPhone kontrollerade, arduino baserat (1 / 12 steg)
Steg 1: Vad du behöver
Verktyg du behöver:
• Kniv eller andra platta blad
• Stanley kniv
• Ställ in standard Phillips och Pozidriv skruvmejslar
• Säkerhet Torx T15 skruvmejsel (kan göras med en standard Torx T15 men mer faff och potential bryta av en platt skruvmejsel kan följden)
• Lödkolv
• Lödning
• Avbitare
• Tråd strippor (även om detta kan göras med en kniv)
• Multimeter
Material du behöver:
• En arduino (jag använder en Arduino Uno)
• En arduino Ethernet shield
• En RTC (realtidsklocka) modul. Adafruit gör ett mycket bra kit att jag skulle starkt rekommendera (http://www.adafruit.com/products/264) men om du söker efter "Nya I2C RTC Real Time Clock modul DS1307 Arduino" på eBay hittar du förmodligen en för en rättvis lite billigare (det är där jag fick min)
• En uppsättning RF Anslut uttag och fjärrkontroll. Jag använde Maplin's Remote kontrollerade elnätet Sockets (produktkod N79KA). RF modulen används i dessa pluggar är det enda jag har kodade för och som sådan enda att detta har testats med. Det finns gott om andra märken som använder samma chip (SC5262) men du kommer att behöva kontrollera detta för din individuella sockets. Om du inte kan få en med samma chip, den grundläggande principen och hur kodning görs fortfarande gäller men du kan behöva jobba lite mer för att få din arduino att kommunicera med uttagen. Du behöver bara en fjärrkontroll men du kommer att kräva en plug uttag för varje elektrisk objekt eller uppsättning elnätet lampor du vill styra självständigt-(dvs. jag alltid bara använda min TV med min Xbox så när någonsin jag slår på den jag kommer att kräva de andra också. Detta innebär att jag bara behöver en RF plug-uttaget och en två sätt elnätet förlängning för dem båda att ansluta till).
• Elnätet extensions
• Pattress block förlängare (46mm djup rekommenderas) – Detta är så ytterligare kretsar passar bakom din vanliga strömbrytare. En för varje uppsättning strömbrytare skall vara nya ledningar. Jag köpte min på Maplin (http://www.maplin.co.uk/single-surface-pattresses-1286)
• 75mm eluttag skruvar (2 x pattress block extender)
• En router med minst en gratis Ethernet-port som används också för ditt WiFi-nätverk (du måste också ha tillgång till inställningarna för denna router)
• En iPhone eller iPad (app jag har använt och som sådan en skälig andel av koden är iPhone/iPad bara. Jag är säker det finns android alternativ men du måste titta för dem och ändra koden därefter. Jag har försökt att göra koden så enkelt som möjligt att ändra metoden kontroll)
• Strömförsörjningar till USB strömkälla
• En ethernet-kabel
• En USB A till B-kabel
• Tillgång till elnätet brytare/säkringsskåpet för byggnaden där du installerar detta (om du inte tänker göra något med elnätet lamporna då förmodligen inte behöver du detta)
Arduino bibliotek behöver du:
• Adafruit ändrade RTC biblioteket (för gränssnitt med modulen klocka) – https://github.com/adafruit/RTClib
• RCSwitch bibliotek (detta handlar koderna som ska skickas av RF fjärrkontrollen) – https://code.google.com/p/rc-switch/downloads/detail?name=RCswitch_2.51.zip&can=2&q=
Kunskaper som krävs:
• Lödning
• Hur man undviker electrocuting själv när sticka fingrarna i utsatt strömbrytare
Fick allt det? Låt oss få sprickbildning!