Raspberry Pi

Vad är Raspberry Pi Smart Mirror?

Vad är Raspberry Pi Smart Mirror?
Raspberry Pi smart spegel, även känd som en magisk spegel, är en futuristisk digital spegel som visar allt från aktuell tid och datum till väderinformation, schemalagda möten eller de senaste nyhetsrubrikerna.Chansen är att du har sett en Raspberry Pi smart spegel på YouTube eller någon annanstans på internet. Om så är fallet antog du förmodligen att det behövde mycket tid och ansträngning att sätta ihop det, eller hur? Tänk, om vi sa till dig att du kunde skapa din egen Raspberry Pi smarta spegel på en dag med hjälp av de verktyg som du troligen redan har hemma plus några delar från eBay eller Amazon?

I den här artikeln går vi igenom hela processen med att bygga en Raspberry Pi smart spegel steg för steg och förklarar hur du kan anpassa den för att visa all information du vill ha.

Hur man bygger en Raspberry Pi Smart Mirror

Att bygga en Raspberry Pi smart spegel var inte alltid så lätt som det är idag. Vi ska alla tacka Michael Teeuw för att skapa MagicMirror, en öppen källkodsmodul för smarta speglar bakom de flesta Raspberry Pi smarta speglar du ser online.

MagicMirror är ett öppen källkodsprojekt som upprätthålls av en stor grupp entusiaster från hela världen, och det innehåller API som gör det möjligt för tredjepartsutvecklare att bygga ytterligare moduler som utökar dess funktionalitet.

Förutom MagicMirror finns det flera andra liknande programvaruprojekt, inklusive DAKboard, Makr Mirror och mirr.OS, men vi skulle inte täcka dem i den här artikeln.

Vad du behöver för din Raspberry Pi Smart Mirror

För att sätta ihop din egen Raspberry Pi smarta spegel från grunden behöver du ett par saker:

Steg-för-steg-instruktioner

Har du allt du behöver för att skapa din magiska spegel? Fantastisk! Låt oss ta en titt på processen steg för steg.

Steg 1: Ställ in din Raspberry Pi

Vi rekommenderar att du börjar med att ställa in din Raspberry Pi om du inte redan har gjort det. För att undvika svåra att felsöka buggar och andra otäcka överraskningar, gör en ren installation av den senaste versionen av Raspbian. Den officiella installationsguiden förklarar allt du behöver veta, så vi kommer inte att gå in på mer detaljer här.

Starta in Raspbian och anslut till internet. Eftersom du sannolikt vill att din Raspberry Pi smarta spegel ska hänga på en vägg någonstans, bör du ansluta till ditt Wi-Fi-nätverk genom att klicka på Wi-Fi-symbolen längst upp till höger på skärmen.

Steg 2: Installera MagicMirror2

Det finns två sätt att installera den senaste versionen av MagicMirror: du kan antingen göra det manuellt eller använda ett automatiskt installationsskript. Båda dessa alternativ beskrivs i detalj på den officiella webbplatsen för MagicMirror, men vi rekommenderar att du gör saker lättare för dig själv och går med ett automatiskt installationsskript.

Mer specifikt rekommenderar vi det automatiska installationsskriptet som skapats av Sam Detweiler. För att utföra detta skript är allt du behöver göra att klistra in ett enda kommando i terminalfönstret:

# bash -c "$ (curl -sL https: // raw.githubusercontent.com / sdetweil / MagicMirror_scripts /
mästare / hallon.sh) "

Manuset kommer att ställa dig några frågor under installationen, så se till att kontrollera dess framsteg en gång i taget. Glöm inte att starta om din Raspberry Pi när MagicMirror har laddats ner och installerats helt.

Steg 3: Konfigurera MagicMirror2

Det som är så bra med MagicMirror är att du helt förändrar dess utseende och beteende. Som standard levereras MagicMirror2 med följande moduler: Klocka, Kalender, Aktuellt väder, Väderprognos, Nyhetsflöde, Komplimanger, Hello World och Alert.

Du kan anpassa standardmodulen genom att redigera följande konfigurationsfil:

~ / MagicMirror / config.js

Om du förstör något kan du helt enkelt kopiera standardkonfigurationsfilen:

$ cd ~ / MagicMirror / config
$ cp config.js config.js.säkerhetskopiering

Tänk på att du måste starta om MagicMirror2 varje gång du gör ändringar i konfigurationsfilen. För att göra det, starta om din Raspberry Pi eller använd det här kommandot:

$ pm2 starta om mm

Steg 4: Montera din smarta spegel

Nu när du är Raspberry Pi magisk spegel konfigurerad för att passa dig kan du fortsätta och montera den. Se till att din ram helt täcker LCD-skärmens ramar annars ser du en onödigt stor svart kant och glöm inte att göra hål för strömkablar.

Steg 5: Njut av det!

Grattis! Du har precis skapat din första Raspberry Pi smarta spegel. Du kan nu hänga den på en vägg, ansluta den till kraften och njuta av frukten av ditt arbete.

En Raspberry Pi smart spegel kan bli ett användbart informationscentrum för ditt hem, eller det kan bli en praktisk instrumentpanel för ditt nästa projekt. Kom ihåg att du alltid kan spara din nuvarande konfigurationsfil och börja från grunden för att ge din Raspberry Pi ett nytt liv.

Topp 10 bästa MagicMirror2-moduler

De flesta MagicMirror-användare gläder sig åt att testa olika tredjepartsmoduler och justera sina magiska speglar på Raspberry Pi för att vara ännu mer användbara och imponerande än de redan är. För att hjälpa dig att få ut det mesta av din nya smarta spegel har vi valt de 10 bästa MagicMirror2-modulerna som du bör prova.

MagicMirror2-moduler kommer med sina installationsinstruktioner, som vanligtvis innebär att ladda ner modulen från GitHub och sedan lägga till den i moduluppsättningen i din konfiguration.js-fil.

1. MMM-Admin-gränssnitt

Även med ett trådlöst tangentbord och en mus är det inte precis lätt att göra ändringar i din smarta spegel Raspberry Pi när den har distribuerats. Denna modul låter dig fjärrstyra och konfigurera din smarta spegel från alla moderna webbläsare, så att du kan använda ditt trådlösa tangentbord och mus för något annat. Administratörsgränssnittsmodulen är ganska enkel att konfigurera så länge du vet IP-adressen till de enheter du vill komma åt spegelns inställningar från.

2. MMM-PIR-sensor

Som du kanske vet använder Raspberry Pi väldigt lite ström och du kan låta den vara på dygnet runt utan att köra upp en enorm krafträkning. Ändå, varför slösa bort el när du kan utrusta din Raspberry PI smarta spegel med en PIR-rörelsesensor och sätta din spegel i vila om ingen använder den genom att stänga av HDMI-utgång eller genom att stänga av spegeln via ett relä? Om detta låter intressant för dig, se till att kolla in den här användbara modulen.

3. MMM-SmartTouch

Den här modulen kan göra din Raspberry Pi smarta spegel ännu smartare genom att förvandla den till en interaktiv pekskärmsupplevelse. Med ett enkelt tryck på skärmen kan du dölja alla magiska spegelmoduler, avslöja avstängnings- och omstartknappar och mer. För att använda den här modulen måste din smarta spegel Raspberry Pi stödja pekinmatning eller vara utrustad med en IR-ram.

4. MMM-röst

Skulle det inte vara kul om du kunde styra din Raspberry Pi smarta spegel med din röst? Tja, med den här modulen kan du! Vad vi älskar med den här modulen är att den fungerar helt offline, vilket innebär att dina data inte överförs till servrar från vissa företag och analyseras för reklamändamål. Eftersom analys av röstdata är en beräkningsmässigt dyr uppgift är det bättre att bara använda den här modulen med den senaste versionen av Raspberry Pi.

5. MMM-CoinMarketCap

Om du är intresserad av Bitcoin och andra kryptovalutor kommer du antagligen att tycka om idén att visa kryptovalutainformation i din magiska spegel. Som namnet antyder samlar MMM-CoinMarketCap-modulen kryptovalutainformation från Coin Market Cap-webbplatsen och visar den i flera olika format.

6. MMM-GoogleMapsTraffic

Vem hatar inte att fastna i en trafikstockning? Med hjälp av MMM-GoogleMapsTraffic-modulen kan du visa en karta över vilket område som helst med aktuell Google Maps-trafikinformation och snabbt se hur bra eller dålig trafiksituationen är. För att använda den här modulen måste du skaffa ett API på Googles utvecklarsida och du behöver också koordinater för latitud och longitud från Google Maps.

7. MMM-AirQuality

I tätbefolkade stadsområden har dålig luftkvalitet blivit ett stort problem och orsakat fruktansvärda andningsbesvär hos människor i alla åldrar. Med denna MagicMirror2-modul kan du visa det aktuella luftkvalitetsindex för en viss plats och använda denna information för att avgöra om det är en bra idé att lämna ditt hus utan ansiktsmask.

8. MMM-AfterShip

Att vänta på att paket anländer är inte kul, men du kan göra väntan lite mer acceptabel med denna MagicMirror2-modul och använda den för att visa alla paket från ditt AfterShip-konto. För att ställa in det behöver du bara din AfterShip API-nyckel, som du hittar här.

9. MMM-IPCam

Det kan vara överraskande användbart att visa en offentlig IP-kamera på din magiska spegel så att du kan se den aktuella trafiksituationen eller vädret i realtid, och det är precis där den här modulen kommer in. Det finns dock ingen anledning att begränsa dig till offentliga IP-kameror eftersom MMM-IPCam stöder lösenordsbaserad autentisering.

10. MMM-Reddit

Om du är en ivrig Reddit-användare vill du inte missa den här modulen eftersom den låter dig visa toppinlägg från din favorit subreddit direkt på din magiska spegel. Den stöder två skärmtyper, och du kan konfigurera hur många inlägg du vill visa.

Är Raspberry Pi Smart Mirror värt det?

Vi tycker att det är värt att bygga en Raspberry Pi smart spegel! Från att skapa ramen till att konfigurera själva smarta spegeln är hela processen en underbar inlärningsupplevelse som låter dig använda din Raspberry Pi för att skapa en användbar konversationsbit som du kan hänga på din vägg och njuta av varje dag.

Om du redan har några av de dyrare delarna som behövs för detta projekt kan du ha din futuristiska spegel för nästan ingenting. Om du skulle bli trött på din Raspberry Pi smarta spegel kan du enkelt använda den igen genom att använda den som en extern bildskärm och använda din Raspberry Pi för något annat projekt.

Hur man visar FPS-räknare i Linux-spel
Linux-spel fick ett stort tryck när Valve tillkännagav Linux-stöd för Steam-klient och deras spel 2012. Sedan dess har många AAA- och indiespel tagit ...
Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...
Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...