Arduino visar Verans mode vid rörelse.

Har nu färdigställt mitt projekt för att visuellt visa Verans mode med en egen sensor. Jag valde att placera rörelsesensor, lysdioder, temperatur och ljussensorer i lådan. Data skickas via en modifierad nätverkskabel till en Arduino. Arduinon är sedan uppkopplad på nätverket med en Ethernet shield.

Utöver att visa Verans Mode så registrerar enheten temperatur, luftfuktighet, rörelse och ljus till Veran. Veran kan även skicka kommandon till enheten för att tända eller släcka dioder. Detta innebär att enheten både är en webbklient och webbserver i samma kod.

VeraModeSensor1

jag hade tyvärr inte någon mindre låda än denna.

Bakgrund

Orsaken till att jag byggde enheten var RFID läsaren “Zipato Mini Keypads” dåliga återrapportering. Genom att ha min “Mode sensor” så får jag återrapportering från Vera om koden eller taggen lyckades larma på eller av.

En film samt info finns nedan på hur det blev, du kan även hämta all kod nedan.

Mycket kort och nerklippt demo på hur enheten ser ut när den är färdig.

 

Funktioner:

  • Reagerar på rörelse, När rörelse registreras hämtar arduinon nuvarande mode ur Vera och visar mode med en av de 4 lysdioderna (på mindre än en sekund!).
  • Släcker lysdioden efter 15 sekunder.
  • delay på 30 sekunder mellan varje gång en rörelse får trigga enheten.
  • Arduinon är webbserver / Klient som Vera kan skicka http kommandon till och få kommandon från.
  • Temperatur registreras i arduinon och skickas till Veran som en egen device.
  • Luftfuktighet registreras i arduinon och skickas till Veran som en egen device.
  • Ljusmätare registreras i arduinon och skickas till Veran som en egen device.
  • Fyra adresserbara lysdioder samt program för att få rinnande ljus.

VeraModeSensor2

“Mode sensorns” innehåll, Dht11 och ljussensorn är inte monterad på bilden!

 

Arduinon agerar både webbserver och klient. Detta för att kunna skicka information från Vera när en enheter byter status eller triggar på ett event. Orsaken till att jag gjorde detta är Zipato rfid keypad. Rfid läsaren visar tyvärr inte information om enheten lyckades larma på eller av. Genom att låta Veran trigga en scene när rfid läsaren skickar en korrekt tagg eller kod så får jag nu en visuell bekräftelse på att zipaton lyckats larma på eller av.

Summering av projektet:

Tyvärr så blev enheten inte så pass iögonfallande som jag hoppats.. Jag väljer därför att lägga ner det här spåret och gå på Luvans Mysensor lösning eftersom den blir både mindre och trådlös.

All kod för projektet går att ladda hem här om du är intresserad av att se hur jag hämtar och läser Verans mode med Arduinon. Det är fritt att spinna vidare på koden och dela, ge gärna oss lite cred om du gör det 🙂

Ladda hem koden här: Automatiserar_VeraModeSensor

Gilla oss på Facebook för inte missa nya projekt på bloggen.


// Ispep

Projekt – Arduino – Hämta Verans Mode V1.0
Ge ett betyg på innehållet