Fysisk Home Automation-gränssnittet
Följande två videos förklara vad detta projekt är tänkt för att göra.
Ett gränssnitt ger information och tillåter användaren att kontrollera saker. De flesta hemautomation plattformar förlita sig på ett "virtuellt gränssnitt". Du dra ut en smart telefon och öppnar app för att se vad som händer med ditt hus och sätta ljus på och stänga. Det fungerar OK när du är borta. Men titta på en virtuell representation och tolka informationen på skärmen tar arbete. Det kräver fokus och känns inte intuitivt.
Jag ville göra ett "fysiskt gränssnitt" - en liten modell hus som fysiskt härmar de saker jag vill veta om med mitt riktiga hus. Så när garageporten öppnas, vill jag garageporten på modellen också öppna. Denna modell kammare kunde sitta på mitt soffbord, och jag kan kasta en blick på den för att se om garageporten har lämnats öppnas före sänggåendet. Eller jag kan ha här på mitt skrivbord på jobbet, ansluten till mitt hem via VPN. När jag är på jobbet, kan jag kasta en blick på den för att se om dörren har öppnats vänster. Denna fysiska gränssnittet kan vara så kreativa eller som utilitaristiska då jag gör det.
Så, i följande steg, kommer jag att
- Bygga ett modell hus för att Visa saker som dörren position, energianvändning, och om ett ljus har lämnats på.
- Bygga en energi monitor med hjälp av öppna energi Monitor Arduino biblioteket och foder energi användning information modell huset och OpenHAB
- Ge ett par sätt att skicka dörr/fönster ställning till modell huset. Visa hur Wink navet och blinkning "Tripper" kontakt sensordata kan utnyttjas i en DIY home automationssystem.
- Använder blinkning och Arduino att utföra utgångar, som öppna/stäng faktiska garageporten eller vända lampor på och av.
Model house har några servon och leds fast till en Arduino styrenhet. Den här domänkontrollanten prenumererar på MQTT meddelanden som visar dörren positioner och energianvändning, och aktiverar servon därmed. Samma idé med LED som anger om ett ljus är på eller av. Det finns några alternativ för att få denna sensor information till MQTT mäklaren, så jag kommer detalj som i senare steg. Mitt i allt är en Raspberry Pi kör en MQTT mäklare (Mosquitto) och OpenHAB. Även om OpenHAB inte krävs för att köra modellen huset, behövs det att gränssnittet för den smarta telefon app, och Tillåt fjärr-övervakning och manövrering. Bara för att jag vill ha ett fysiskt gränssnitt betyder inte att jag är redo att kasta ut det virtuella.
Model house har också två knappar. En av knapparna växlar en zigbee glödlampa/på. Andra knappen öppnar och stänger garageporten (på det riktiga huset).
Del 1: Husbyggnad
1) bygga modell hus
2) kontroll alternativ, ledningar & kod
Del 2: Ingångar (givare)
3) sensor: Energy monitor
4) sensor: DIY sensor nod alternativet
5) sensor: Wink Hub & Tripper kontakta sensor
Del 3: utgångar
6) lampor
7) garage dörröppnare