Om du har en gammal Android-surfplatta som samlar damm i en låda är du halvvägs dit för att bygga en smart spegel hemma utan att spendera en förmögenhet. Hemgjord smart spegel med en återvunnen surfplatta Den låter dig se tiden, vädret, din kalender eller dina att-göra-listor medan du tittar dig i spegeln för att göra dig i ordning, allt utan att hamna i programmeringsproblem eller konfigurera ett komplext system med Raspberry Pi.
Idén är enkel: kombinera en halvtransparent spegel, en surfplatta som visar information i helskärm och lite skicklighet i att montera en ram. Med några gratisappar och några extra knep kan du uppnå ett mycket iögonfallande, praktiskt och ganska nördigt resultat, perfekt att hänga i hallen, sovrummet eller badrummet. Så här gör du. Hur man konfigurerar en smart spegel med en gammal Android-surfplatta, vad du behöver, vilka alternativ finns och hur du får ut ännu mer av det kontrollpanelen för ditt uppkopplade hem.
Vad är en smart spegel och vad kan man göra med en gammal Android-surfplatta?
En smart spegel eller magisk spegel är i grunden en spegel som släpper igenom ljus bakifrån och den har en skärm placerad precis på baksidan. Skärmen visar användbar information (tid, datum, väderprognos, kalender, nyheter, foton etc.), men när bakgrunden är mörk fungerar glaset som en vanlig spegel. Tricket är att använda ett envägsspegelglas eller akryl och visa ett gränssnitt på enhetens skärm med svart bakgrund och ljus text eller widgetar.
Traditionellt sett bygger många tillverkare dessa speglar med hjälp av en Raspberry Pi ansluten till en återvunnen skärm. Raspberry Pi kör den populära MagicMirror²-programvaran med ett ganska kraftfullt system av moduler och konfigurationer, men det kräver Några grundläggande kunskaper om Linux, konfigurationsfiler och konsolenOm du gillar att experimentera med kod är det ett mycket flexibelt alternativ. Men om du har en äldre Android-surfplatta eller en stor mobiltelefon kan du åstadkomma något liknande med betydligt mindre krångel.
I det specifika fallet med Smart Mirror med surfplatta kommer vi att utnyttja Android-systemet för att få tabellen att visa en webbplats eller panel som DAKboard eller liknande i helskärm, eller Google Assistants Ambient Mode, och vi kommer att använda automatiseringsappar som MacroDroid för att slå på och av skärmen när den detekterar rörelse eller enligt scheman.
Grundläggande material för att bygga din smarta spegel med en gammal surfplatta
För att sätta upp en enkel smart spegel utan att skriva en enda rad kod behöver du relativt lättillgängliga komponenter. Din surfplatta kommer att vara hjärtat i systemet, och resten är stöd- och presentationselement för att säkerställa att allt är säkert monterat och integrerat i väggen.
Den typiska materiallistan för ett Smart Mirror-projekt med en Android-surfplatta inkluderar en Android-surfplatta eller mobiltelefon som fortfarande fungerarHelst behöver du en skärm av hyfsad storlek (till exempel en gammal Nexus, en Galaxy Tab, en Lenovo, etc.). Ju större skärmen är, desto mer användbar blir den speglade delen, men du behöver också en ram och akryl av lämpliga mått.
Du kommer också att behöva en fotoram i lämplig storlekTill exempel A4, A3 eller liknande storlek, tillräckligt stor för att rymma både surfplattans yta och spegelglaset. I ett verkligt projekt användes en billig A4-ram och en A4-akrylspegel, tillsammans med svart kartong som skurits ut för att täcka alla ramens öppningar som inte upptas av skärmen, vilket bara lämnade ett utrymme i skärmens storlek och ett annat litet hål för surfplattans främre kamera.
Det viktigaste elementet är ett ark av enkelriktad spegeleffekt akryl eller metakrylatDet är inte en vanlig spegel, utan en spegelplast som släpper igenom lite ljus. Mot en mörk bakgrund fungerar den som en spegel, och när skärmen är upplyst ser man det överlagrade innehållet. Den är inte lika reflekterande som en vanlig spegel, så reflektionen blir svagare och mörkare, men tillräcklig för vardagsbruk om den placeras i ett väl upplyst område.
När det gäller support kan du börja väldigt grundläggande med tejp av god kvalitet för att fästa surfplattan Placera den i ramen och luta den mot väggen eller möbler. Om du vill ha något mer robust i framtiden kan du leta efter djupare ramar eller bygga en trästruktur som gör att du kan skruva eller klämma fast surfplattan och akrylen säkrare, med ett avtagbart bakstycke för enkel åtkomst till justeringarna.
Appar och grundläggande inställningar: slå på skärmen med rörelse och visa panelen
Den stora fördelen med att använda en Android-surfplatta är att många av de funktioner som kräver kodning på en Raspberry Pi kan utföras här med några väl valda applikationer. Tanken är att enheten ska startas automatiskt när någon står framför den, visa en distraktionsfri informationspanel och dölja alla systemknappar och -fält så att den ser ut som en dedikerad enhet.
En kombination som har visat sig fungera mycket bra är den som bildats av Rörelsedetektor, MacroDroid, helskärmswebbläsare, fördjupande helskärmsläge, Autostart och en webbpanel DAKboard-typ. Rörelsedetektorn använder frontkameran Surfplattan detekterar förändringar i bilden (rörelse), och när den känner av att någon passerar framför den utlöser den en händelse.
MacroDroid ansvarar för att lyssna efter den händelsen och slå på skärmen under en konfigurerbar tidTill exempel en minut. Dessutom kan du med MacroDroid definiera tidsperioder då du inte vill att skärmen ska aktiveras, så att den inte lyser upp rummet klockan tre på morgonen med ett flimmer från TV:n eller ett ljus i korridoren. Den här installationen kan ta lite tid eftersom du måste hitta rätt Intent för att MacroDroid ska förstå rörelsedetektorsignalen, men när du väl har den är systemet mycket tillförlitligt.
För att visa informationen tillåter helskärmsläsaren att ladda en webbsida i helskärmslägeUtan staplar eller menyer kan du använda DAKboard i dess gratisplan som en central panel: den visar dig tid, väderprognos, dina kalendrar, att-göra-listor och några foton om du vill. Det är inte det mest anpassningsbara alternativet om du gillar att experimentera, och dess gratisversion är något begränsad, men den är mer än tillräcklig för en första prototyp utan någon programmering.
Den sista touchen är Full Screen Immersive Mode, en app som helt döljer Androids navigeringsknappar och statusfält, även när skärmen är på, så att du har en verkligt uppslukande läge kioskliknande. Slutligen låter AutoStart dig automatiskt starta alla appar du behöver (rörelsedetektor, MacroDroid, helskärmswebbläsare, immersivt läge) när du startar om surfplattan, så att systemet kan återställa sig självt efter ett strömavbrott utan att du behöver röra något.
Det praktiska resultatet är att när du går in i eller ut ur rummet detekterar frontkameran rörelse, MacroDroid slår på skärmen i en minut, webbpanelen visas tom och fyller hela surfplattan, och efter dessa 60 sekunder av inaktivitet stängs skärmen av för att spara energi. Ett enkelt, mycket billigt system som inte kräver att man skriver en enda rad kod.
Fördelar, nackdelar och möjliga förbättringar av en smart spegel med surfplatta
Det främsta lockandet med den här typen av uppställning är att det är ett projekt mycket ekonomiskt och tillgängligtOm du redan har en surfplatta hemma är de nämnda apparna gratis, och kostnaden för ramen och akrylspegeln är oftast ganska rimlig. Dessutom tar den väldigt lite plats: en enkel, tunn USB-kabel löper längs väggen till ett uttag eller en laddare, och du behöver inte gömma ett trassel av kablar eller ytterligare enheter, vilket ofta gör att din partner eller familj tycker att det är bra.
Det är också väldigt enkelt tekniskt. Jämfört med lösningar som använder Raspberry Pi och MagicMirror² behöver du inte röra någonting här. konfigurationsfiler, JavaScript eller CSSInte heller behöver du hantera konsolfel när en tredjepartsmodul går sönder. Allt görs med grafiska appar och menyer, så vem som helst med lite tålamod kan installera det på en helgeftermiddag.
Det finns dock flera nackdelar. Den första är att när man använder spegelblank akryl, Reflektionsnivån är inte lika bra som i en traditionell spegel.Ytan ser något mörkare ut, särskilt om surfplattan upptar nästan hela bilden, så spegeleffekten blir mindre skarp. Det är ett material som är väldigt likt envägsglas, och om du är noga med estetiken kanske du vill investera i en envägsspegel av högre kvalitet senare.
En annan sak att tänka på är att när akrylen placeras över skärmen sitter skärmen ofta för lågt. Om arket är mer än 3 mm tjockt kan många surfplattor... De förlorar beröringsfunktionaliteten när de är monteradeDet betyder att alla större konfigurationsändringar kräver att ramen demonteras, att man fysiskt kommer åt surfplattan och att allt monteras ihop igen. För att undvika detta är det bäst att konfigurera automatisering och automatisk start korrekt från början.
Slutligen är den kamerabaserade rörelsedetekteringsmetoden inte lika tillförlitlig som en klassisk PIR-sensor. Appen detekterar förändringar i ljus och färg i scenen, så om man till exempel tänder en lampa eller reflekterar ljus från väggen kan spegeln aktiveras upprepade gånger. Att justera detekteringsområdet och känsligheten hjälper, men om skärmen är i ett rum med betydande ljusvariationer kanske det inte fungerar korrekt. Smart Mirror är påslagen för det mestaPå lång sikt kan det vara värt att överväga att lägga till en extern PIR-sensor, eller använda en smart kontakt av Sonoff-typ för att manuellt styra skärmens ström.
Hur man säkrar surfplattan i ramen och förbättrar den fysiska aspekten

Vid en snabb installation är det mest frestande alternativet att fästa surfplattan med stark tejp och utnyttja trycket mellan ramen och möbeln eller väggen för att hålla allt på plats. Det fungerar, men det är inte den smidigaste lösningen om du senare vill justera ljusstyrkan, uppdatera appar eller ändra några inställningar. Helst bör du överväga en robust men ändå lätt att demontera fästsystem.
En vanlig lösning är att använda en djupare ram än vanligt, vilket gör att du kan placera små träribbor, fästen eller till och med 3D-utskrivna bitar inuti för att linda runt surfplattans kanter, vilket gör att knappar och kontakter blir tillgängliga. På så sätt kan du ta bort och byta ut surfplattan utan att helt demontera strukturen eller riskera att akrylen går sönder.
En annan idé är att bygga en slags bakpanel till ramen, fastskruvad eller monterad, som kan öppnas vid behov. Denna bakpanel kan tillverkas av tunn plywood eller MDF och lämnas kvar på plats. ventilationsöppningar för att förhindra överhettningsärskilt om surfplattan ska vara inkopplad hela dagen och slå på skärmen ofta.
Om du gillar att arbeta med trä kan du återvinna ribbor från en gammal sängram eller någon annan oanvänd möbel för att bygga en helt specialanpassad ram med den bakgrund du behöver. Det viktiga är att planera måtten noggrant: mät surfplattans skärm, akrylens tjocklek och hur mycket utrymme du vill lämna mellan dem, och rita en skiss innan du börjar skära som om det inte finns någon morgondag.
Tänk också på platsen. Att hänga den smarta spegeln på en vägg i en passage (entré, hall, sidan av en garderob) är oftast den bästa idén, eftersom du på så sätt kan Ta en snabb titt på panelen varje gång du går in i eller lämnar rummet, utan att behöva komma för nära eller manuellt slå på något.
Avancerat alternativ: Smart Mirror med Raspberry Pi och MagicMirror²
Om du redan har lite erfarenhet av Raspberry Pi eller vill ha ett mer ambitiöst projekt kan du ta det ett steg längre och bygga en Magic Mirror med hjälp av en Raspberry Pi ansluten till en återvunnen skärm. Filosofin här är annorlunda: istället för att återanvända en surfplatta... Ansluta en Raspberry Pi till en stor skärm (en gammal skärm eller en begagnad TV) och placera båda bakom en envägsspegel i en specialtillverkad ram.
Grundmaterialen skulle vara en Raspberry Pi (från modeller som 3B+ till 4, eller till och med en Zero om du har en snäv budget), ett pålitligt microSD-kort, en datorskärm eller TV i valfri storlek, och om det behövs en VGA-till-HDMI-adapter om skärmen inte har en modern ingång. Många köper mycket billiga skärmar i secondhandbutiker just för dessa projekt.
På den mekaniska sidan tar man vanligtvis bort skärmens plasthölje för att spara utrymme och göra hela enheten så kompakt som möjligt bakom skärmen. Det är viktigt att inte skada de fysiska ljusstyrkekontrollerna och andra justeringar, eftersom du kommer att behöva dem senare. Till ramen kan du använda återvunnet trä eller en köpt ram (till exempel är IKEAs RIBBA-ramar populära), och tänk alltid på att du måste lämna tillräckligt med utrymme för skärmen, Raspberry Pi, kablar och, om det behövs, fläktar.
Stjärnprogramvaran i det här fallet är MagicMirror², ett projekt med öppen källkod med en stor gemenskap av tillverkare som bidrar med moduler och handledningar. Den installeras på Raspbian (den vanliga Raspberry Pi-distributionen) och konfigureras huvudsakligen genom att redigera filer som config.js för att deklarera vilka moduler du vill ladda, i vilken position de visas (överst, på sidan, i hörnet, etc.) och med vilka parametrar (stad för väderprognos, iCal-kalender-URL:er, RSS-flöden, etc.).
Den mest känsliga delen är vanligtvis att redigera config.js, eftersom alla små syntaxfel kan förhindra att systemet startar. Det är lämpligt att säkerhetskopiera filen före varje ändring, följa de grundläggande konfigurationsexemplen noggrant och kontrollera felmeddelandena i konsolen för att identifiera eventuella problem. Du kan också anpassa stilar med hjälp av CSS genom att modifiera custom.css-filen och de stilar som är specifika för varje modul, men det rekommenderas att göra det noggrant för att undvika att något går sönder.
En av MagicMirror²s största styrkor är dess tredjepartsmoduler. Det finns två stora databaser på GitHub (tredjepartsmoduler och äldre moduler) där du kan hitta otaliga tillägg: från tillägg för att övervaka Raspberry Pi (CPU-användning, RAM, temperatur) till luftkvalitetsdata, UV-index, Google Tasks-instrumentpaneler, Google Fit, Google Foto-moduler, grundläggande musikspelare, sportresultat, nyhetsrullning i tickerstil längst ner och till och med moduler för att styra spegeln med gester med sensorer som Grove Gesture PAJ7620u2.
Det finns också moduler för att integrera temperatur- och fuktighetssensorer (till exempel med DHT22), Telegram-botar för att fjärrstyra spegeln, system för att visa sidor i flera sidor (MMM-pages) med indikatorer (MMM-page-indicator), eller rörelsedetekteringsmoduler (MMM-MotionDetector) som liknar i konceptet det vi gör i Android, men som i många fall bäst kombineras med smarta kontakter som Sonoff för att slå på och av skärmen på distans eller enligt ett schema.
Resultatet kan bli spektakulärt, men det kräver mer tid, tålamod och viss förtrogenhet med Linux, kommandoraden och filstrukturer. I gengäld får du en mycket flexibel och expanderbar plattform som du kan fortsätta att finjustera månader eller år senare, genom att lägga till röststyrning (Alexa, Google Home), ansiktsigenkänning för att visa personlig information eller avancerade automatiseringar.
Använd din gamla surfplatta som en Nest Hub och kontrollpanel för hemmet
Förutom att den kan användas som en smart spegel kan den där Android-surfplattan du ska integrera i ramen också fungera som en uppkopplad hemcentralFaktum är att många inställningar kombinerar båda: när surfplattan inte är täckt av en akrylpanel används den direkt som en kontrollskärm med Google Assistant, Google Home och andra appar för hemautomation.
Det första du bör göra är att aktivera Hey Google och Voice Match på din enhet. Från Google-appen går du till Assistent-inställningarna och kontrollerar att röstigenkänning är aktiverad och att du har tränat din röst. På äldre telefoner kanske kommandot bara fungerar med skärmen på, så du måste bestämma om... Du har skärmen alltid påslagen och telefonen ansluten till strömförsörjningen. Eller om du föredrar att slå på den manuellt när du ska använda den.
En mycket användbar funktion för den här typen av användning är Google Assistants Ambient Mode. När den är aktiverad visar surfplattan ett gränssnitt med Grundläggande information som väder, kommande evenemang och aviseringarMed reducerad ljusstyrka och redo att svara direkt på dina röstkommandon. Dessutom kan du välja att visa Google Foto-album när det inte finns något viktigt att visa, vilket förvandlar enheten till en ganska imponerande digital fotoram.
Om Ambient Mode inte tilltalar dig eller om din surfplatta inte stöder det kan du justera skärmens timeout i Inställningar, eller alternativt använda appar som Caffeine för att förhindra att skärmen stängs av medan enheten laddas. Du kan alltid stänga av skärmen manuellt med den fysiska knappen när du somnar.
Om du inte gillar att din enhet alltid lyssnar efter "Hej Google" kan du använda startprogram som Nova Launcher för att tilldela gester på startskärmen som öppnar assistenten eller någon annan app. Till exempel ett dubbeltryck för att öppna assistenten, ett svep uppåt för att starta Google Home eller ett svep nedåt för att öppna din favoritapp för smarta hem (Xiaomi, Samsung, etc.). På så sätt undviker du att mikrofonen är konstant aktiv, men du har fortfarande snabb åtkomst till hemkontrollerna.
Google Home-appen är praktiskt taget oumbärlig för den här typen av installation. Från den kan du se alla dina Kompatibla enheter: smarta lampor, kontakter, termostater, högtalare, Chromecastetc. Även om de senaste versionerna av Android integrerar hemkontroller direkt i strömmenyn, saknar äldre telefoner och surfplattor vanligtvis den här funktionen, vilket gör Google Home till din centrala nav. Tänk på att många av dessa enheter också kan styras med rösten via assistenten, även om namnigenkänning ibland kan vara lite krångligt.
En annan intressant app är Action Blocks, som låter dig skapa knappar på din startskärm som motsvarar specifika förfrågningar till assistentenTill exempel ett block för att tända vardagsrumslamporna, ett annat för att spela din favoritmusikspellista, ett för att kolla väderprognosen eller ett för att lyssna på nyheter. Du kan anpassa varje block med ett foto eller en ikon, vilket är bra om panelen ska användas av flera personer eller av äldre personer som inte vill lära sig röstkommandon.
Genom att kombinera allt detta med ramen och akrylen kan du välja mellan att lämna surfplattan helt dold som en smart spegel, eller att välja ett fäste där du kan använda den när du vill. Ta bort akrylen så har du en mångsidig pekskärmDet är här din skicklighet i att bygga strukturen och den nivå av direktåtkomst du vill ha till enheten kommer in i bilden.
Av allt vi har sett är det tydligt att en enkel gammal Android-surfplatta kan vara otroligt mångsidig: den kan fungera som en rörelseaktiverad smart spegel, en kontrollpanel för hemautomation, en pseudo-Nest Hub och en multimediaskärm för köket eller sovrummet. Med några väl valda appar, lite spegelglas i akryl och en hyfsad ram kan du förvandla ett bortglömt skräp till en... En mycket användbar, iögonfallande och helt anpassningsbar prylOavsett om du väljer den enkla surfplattemetoden eller satsar på en mer avancerad installation med Raspberry Pi och MagicMirror².