Avlägsen tillträde din hem larm (3 / 3 steg)
Steg 3: Programvaran
Jag placerade all programvara på GitHub. Använd den ladda ner knappen i stället för att kopiera klistra in från webbplats vara säker på att du får koden som dess avsedda att vara.
Koden är för lång tid att lista här - så här är länken till det - "gaffel" det så du kommer att få anmälningar det jag uppdatera det: https://github.com/OzmoOzmo/CastleInternetDialler...
Använd Standard Arduino IDE för att programmera Arduino (Hämta från från Arduino.cc).
Anpassa
Detta är roligt delen - koden och hårdvara fungerar perfekt för mig - det är upp till dig att konfigurera de system att fungera med ditt larm Panel.
Knapparna på HTML-sidan styr Arduino Digital stiften (se koden för Stifttilldelningar). Alla larm som jag har sett att du kan utse en zon input som en "nyckel switch".
Detta är normalt något du kan koppla till en enhet - som en fysisk nyckel du behöver infoga och vända att beväpna och avväpna larm - vi kan använda denna ingång till kontroll beväpna och avväpnande från Aruino. Jag har inkluderat kretsen för detta i bilderna ovan.
På min paneler - finns det en utgång - en hög (12V) innebär larmet in, en låg (0v) innebär larmet är avväpnad. Dessa matas in i Arduino (med ett relä).
De HTML-sidor levereras visar status för denna ingång. Du kan också ansluta till någon LED systemet kan behöva ange alarmet är inställt. Avslutningen med vissa justeringar - detta gör att du kan övervaka och arm/avväpna någon larm panel - från en fjärrwebbplats aktiverad enhet - som en mobiltelefon.
Jag har skapat andra versioner av detta projekt - med mycket fler funktioner men är inte lika allmän som detta projekt men skräddarsydda för särskilda märken av larm. Så ser min andra Instructables om du råkar ha ett Aritech eller HKC Secure klocka alarm...
Feedback välkomnar :)