Menu Close

Hack: DIY Arduino Wise House Manage Panel använder OpenHAB & MQTT

Vi beundrade alltid den fantastiska hårdvaran såväl som programvaruapplikation som DIY House Automators kan sätta ihop såväl som Mat Smiths Job för att utveckla sin yttersta hushanteringspanel är en en Fantastiskt exempel.

Mat skapar såväl som att bygga en Arduino -baserad controller för att distribuera runt sitt nästa hem. Systemet använder en prisvärd OLED-skärm såväl som en roterande kodare som kommer att monteras i skräddarsydd laserskurna rengjorda väggplattor i rostfritt stål tillsammans med en kapacitiv beröringssensor för att väcka allt

Styrenheten kommunicerar med MAT: s OpenHab House Automation -server via MQTT samt kan programmeras till skärm samt hantera ganska mycket alla system runt huset – till exempel underhållning, uppvärmning eller gardiner / persienner.

Här är MAT: s senaste uppdatering av projektet. Se till att inspektera hans videor nedan också.

Specifikationen för den största hushanteringspanelen

För ett antal månader tillbaka slutade jag med att konsumeras med konceptet att kontrollera min rymdbelysning med knoppar i väggen. Galen, förstår jag

På allvar använder dock många belysningsautomationssystem inte roterande styrenheter (dvs. vred), men snarare måste du hålla fingret på en knapp upp tills den föredragna ljusnivån har uppnåtts. Är det inte så 1990 -talet? Vred är metoden framåt. Ännu värre är att många bara låter dig välja “scener” utan att ens kontrollera privat ljusnivå. Så jag började göra min egen digitalt hanterade lampswitch. Processen har varit en av forskningsstudier och upptäckt nya färdigheter. Snart tillräckligt snubblat över den yttersta metoden för saker i huset för att interagera med andra saker: MQTT.

Här är mina stilmål för den största hushanteringspanelen för varje rum.

Estetik

Använd fysiska knappar såväl som lampor inte pekskärm. Jag upptäcker pekskärmar fantastiskt för webbläsning men när jag vill hantera lampor såväl som volym I kräver en noggrannhet såväl som lyhördhet som bara kan komma från;

Taktila switchar med visuell feedback

Rotary Controller Knobs

Displayskärm som visar nivåer som del (dvs. nummer) för finjustering

Se sexig ut. DIY-metall ansiktskyltar med push-knappar trolla upp bilder från 1970-talets stil Hantera paneler. Funktionshindrade toaletter. Fördrivet flygflygplan. Jag väljer rensade ansiktsskyltar i rostfritt stål utan några synliga skruvar, mindre LED-integrerade taktila knappar, matchande rengjort stålvred.

Använd nummer på displayen. I den ökade sexifieringen av House Automation har saker och ting att bli så mycket rörande. Efter att ha hanterat lampor och musik från min iPad blir jag irriterad om du trycker på något fel plats eller kräver att göra den super-finjusteringen. På samma sätt blir jag irriterad av den allestädes närvarande skjutreglaget såväl som bristen på information som den levererar användaren.

Installation

Ansluten måste köras vid lågspänning och behöver ingen speciell elektrisk certifiering

Kopplad till Ethernet (CAT5, 6 eller 7)

Drivs över exakt samma Ethernet -kabel

Passa in i en backbox som lätt erbjuds i butiker: 47mm djup max

Fungera

Använd “Scene” -knappar för att snabbt välja belysningens stämning i ett rum

Dim privata lampor i ett utrymme för att producera din egen scen

Cykel snabbt mellan olika ljus i ett rum

Kontrollera musikvolym samt se vad som spelar (spårtitel såväl som artist)

I likhet med ljusscener måste det finnas ljud “favoriter” (dvs. radiokanaler, spellistor, shuffle -läge för en tillhandahållen genre, etc.)

Skalbarhet

Systemet skapas för en mängd olika funktioner, men kan breddas senare för att integrera mer. t.ex. Belysning såväl som ljudlägen har sina specialanvändningar såväl som skärmar. Eftersom det är baserat på Arduino kan skissen uppdateras av USB senare.

“Saken” -inställningar (dvs exakt hur massor av ljus i ett rum, namnet på ett ljus i rummet, namnet på en scen för ett tillhandahållet rum) måste frågas från en server samt laddas ner till flyktigt minne vid start. Dessa saker förvaras inte i enheten.

Vi måste kunna trycka på en “uppdatering” -knapp för att hämta de aktuella inställningarna. House Automation Installers samt individer modifierar sig hela tiden!

Gränssnitt

“WAF” är en stötande fras som används i #HomeAutomation Talk. Det betyder “hustru adoptionsfaktor”. Kanske “GAF” – farförälder adoptionsfaktor? Nej – det byter en fördom för en annan. “HAF” kommer att göra det bra – mänsklig adoptionsfaktor. Controllern måste vara den bästa balansen mellan såväl kraftfulla som användbar. Jag indikerar inte “kraftfullt för nörd, användbar för farmor”. Jag indikerar “lika kraftfull och användbar för båda”.

Detta betyder: konsistens på skärmen såväl som omedelbar får tillgång till huvudfunktioner. Inga menyer, inga instruktioner! Placering av knappar måste vara intuitiva.

Allt ljus måste upphöra när det inte har berörts på ett tag. Inga ljus mitt på natten!

Alternativet jag har nöjt mig med är en “lägescykel”. Som gamla digitala klockor.Läge -knappen är inställd förutom andra knappar samt läggs nära ikonen som visar det aktuella läget. Alla andra fysiska kontroller beror på läget i fråga, liksom deras funktion är intuitiv förutsatt att placeringen. Konsistens kommer från enheten som går tillbaka till ett “primärt” läge efter x sekunder av att inte beröras. Skärmen dimmar på rätt sätt.

95 recensioner

Pastime Elements UK Arduino Compatible R3 Revision 3 UNO

100% kompatibel med Arduino SDK -sköldar såväl som moduler
Designad för senaste Arduino -specifikationer
Skickas i stark kartongförpackning

komma på Amazon

Här är Mats tidigare video från augusti 2014 …

Här är den nuvarande demonstrationen av utvecklingen så långt från denna månad …

Återges från original publicering av vänliga auktorisation av Mat Smith. Följ med på Mat’s pågående DIY House Automation Journey på Hazymat.co.uk

Hazymat.co.uk: mqtt.org: openhab.org

Dela detta:
Facebook
Twitter
Reddit
Linkedin
Pinterest6
E-post
Mer

Whatsapp
Skriva ut

Skype
Tumblr

Telegram
Ficka

Senaste uppdateringen 2021-10-04 / affiliate-länkar / bilder från Amazon Product Marketing API

Leave a Reply

Your email address will not be published. Required fields are marked *