Hva er Raspberry Pi Smart Mirror?

Hva er Raspberry Pi Smart Mirror?
Raspberry Pi Smart Mirror, også kjent som et magisk speil, er et futuristisk digitalt speil som viser alt fra gjeldende tid og dato til værinformasjon, planlagte avtaler eller de siste nyhetsoverskriftene.Sjansen er stor for at du har sett et Raspberry Pi Smart Mirror på YouTube eller et annet sted på internett. I så fall antok du sannsynligvis at det krevde å sette det sammen mye tid og krefter, riktig? Vel, hva om vi fortalte deg at du kunne lage ditt eget Raspberry Pi Smart Mirror på en dag, ved å bruke verktøyene du sannsynligvis allerede har hjemme pluss noen få deler fra eBay eller Amazon?

I denne artikkelen vil vi lede deg gjennom hele prosessen med å bygge en Raspberry Pi Smart Mirror trinn for trinn og forklare hvordan du kan tilpasse den til å vise all informasjon du ønsker.

Hvordan bygge et Raspberry Pi smart speil

Å bygge et Raspberry Pi smart speil var ikke alltid så lett som det er i dag. Vi bør alle takke Michael Teeuw for å ha laget MagicMirror, en open source modulær smart speilplattform bak de fleste bringebærpi smarte speil du ser på nettet.

MagicMirror er et open source-prosjekt vedlikeholdt av en stor gruppe av entusiaster fra hele verden, og det inneholder API som lar tredjepartsutviklere bygge flere moduler som utvider funksjonaliteten.

Foruten MagicMirror, er det flere andre lignende programvareprosjekter, inkludert Dakboard, Makr Mirror og Mirr.OS, men vi ville ikke dekke dem i denne artikkelen.

Hva du trenger for Raspberry Pi Smart Mirror

For å sette sammen ditt eget Raspberry Pi Smart Mirror fra bunnen av, trenger du et par ting:

  • Raspberry Pi: Det er klart at du trenger en bringebærpi. MagicMirror støtter Raspberry Pi 2, 3 og 4, så du har ganske mange alternativer å velge mellom. Siden MagicMirror har veldig beskjedne maskinvarekrav, spiller det ingen rolle hvilken versjon av Raspberry Pi du velger. Du kan også kjøre MagicMirror på Raspberry Pi Zero og Zero W, men deres minimale natur kompliserer installasjonsprosessen noe.
  • LCD skjerm: Hvis du har en gammel skjerm eller bærbar PC som ligger rundt, er du heldig fordi du kan bruke den på nytt for dette prosjektet. Med en gammel skjerm trenger du ganske enkelt å fjerne plastrammen (ikke berør noen av kondensatorene inni!), og du er god til å gå. For å bruke en LCD -skjerm for en gammel bærbar PC, må du også få et matchende kontrollertavle med en HDMI -port. Bare søk på serienummeret på skjermen på eBay, så skal du kunne finne den rette på kort tid.
  • Toveis speil: For å lage Magic Mirror Illusion, må du plassere et toveis speil foran LCD-skjermen slik at bare lys tekst og grafikk vil skinne gjennom. Mange virksomheter vil gjerne kutte deg et toveis speil av alle størrelser, så bare se etter en på nettet eller i byen din. Glass toveis speil ser finere ut, men de er betydelig mer skjøre enn akryl toveis speil.
  • Ramme: Du vil ikke bare slå et toveis speil foran en LCD-skjerm og kalle det en dag. For å gjøre Raspberry Pi Smart Mirror Display-verdig, trenger du en pen ramme. Hvis du er praktisk og har grunnleggende trebearbeidingsverktøy, bør du kunne lage en på under en time. Vi anbefaler at du ser denne YouTube -videoen ved å fikse denne bygningen at hvis du ikke er sikker på hvordan du starter (bare bytt ut alle elektroverktøyene med håndverktøy). Alternativt kan du kjøpe en passende ramme i butikken.
  • Tastatur og mus: For å sette opp Raspberry Pi og installere MagicMirror, trenger du et tastatur og mus. Mange Raspberry Pi -brukere sverger ved Logitech K400 Plus, som er et trådløst tastatur med en integrert pekeplate- og multimediataster som lar deg kontrollere ditt magiske speil eksternt.
  • HDMI -kabel- og strømforsyning: Sist, men ikke minst, vil du ikke kunne glede deg over Raspberry Pi Smart Mirror uten strømforsyning (en for Raspberry Pi og en for LCD -skjermen) og HDMI -kabel.

Trinn-for-trinn-instruksjoner

Har du alt du trenger for å lage ditt magiske speil? Fantastisk! La oss se på prosessen trinn for trinn.

Trinn 1: Sett opp Raspberry Pi

Vi anbefaler at du starter med å sette opp bringebærpi hvis du ikke allerede har gjort det. For å unngå vanskelige å slå sammen feil og andre ekle overraskelser, gjør en ren installasjon av den nyeste versjonen av Raspbian. Den offisielle installasjonsguiden forklarer alt du trenger å vite, så vi vil ikke gå nærmere inn på her.

Start inn i Raspbian og koble til Internett. Siden du sannsynligvis vil at Raspberry Pi Smart Mirror skal henge på en vegg et sted, bør du koble deg til Wi-Fi-nettverket ditt ved å klikke på Wi-Fi-symbolet øverst til høyre på skjermen.

Trinn 2: Installer MagicMirror2

Det er to måter å installere den nyeste versjonen av MagicMirror: du kan enten gjøre det manuelt eller bruke et automatisk installasjonsskript. Begge disse alternativene er beskrevet i detalj på det offisielle nettstedet til MagicMirror, men vi anbefaler at du gjør ting enklere for deg selv og går med et automatisk installasjonsskript.

Mer spesifikt anbefaler vi det automatiske installasjonsskriptet opprettet av Sam Detweiler. For å utføre dette skriptet, er alt du trenger å gjøre å lime inn en enkelt kommando inn i terminalvinduet:

# bash -c "$ (curl -sl https: // raw.GitHubUserContent.com/sdetweil/magicmirror_scripts/
Master/bringebær.sh) "

Skriptet vil stille deg noen spørsmål under installasjonen, så sørg for å sjekke fremgangen en gang i blant. Ikke 'glem å starte Raspberry Pi på nytt når MagicMirror er blitt lastet ned og installert fullt ut.

Trinn 3: Konfigurer MagicMirror2

Det som er så flott med MagicMirror, er at du endrer utseendet og atferden fullstendig. Som standard sender MagicMirror2 med følgende moduler: klokke, kalender, nåværende vær, værmelding, nyhetsfeed, komplimenter, hei verden og varsel.

Du kan tilpasse standardmodulen ved å redigere følgende konfigurasjonsfil:

~/MagicMirror/Config.JS

Hvis du roter noe, kan du ganske enkelt kopiere standardkonfigurasjonsfilen:

$ CD ~/MagicMirror/Config
$ CP -konfigurasjon.JS Config.JS.Sikkerhetskopi

Husk at du må starte MagicMirror2 på nytt hver gang du gjør endringer i konfigurasjonsfilen. For å gjøre det, kan du enten starte Raspberry Pi på nytt eller bruke denne kommandoen:

$ pm2 omstart mm

Trinn 4: Sett sammen det smarte speilet ditt

Nå som du er Raspberry Pi Magic Mirror er konfigurert etter din smak, kan du gå foran og sette sammen det. Forsikre deg om at rammen din dekker rammene på LCD -skjermen, ellers vil du se en unødvendig stor svart kant, og ikke glem å lage hull for strømkabler.

Trinn 5: Kos deg med det!

Gratulerer! Du har nettopp laget ditt første Raspberry Pi Smart Mirror. Du kan nå henge den på en vegg, koble den til strøm og nyte fruktene av arbeidskraften din.

Et Raspberry Pi Smart Mirror kan bli et nyttig informasjonsnav for hjemmet ditt, eller det kan bli et hendig dashbord for ditt neste prosjekt. Husk at du alltid kan lagre din nåværende konfigurasjonsfil og starte fra bunnen av for å gi bringebærpi et nytt liv.

Topp 10 beste MagicMirror2 -moduler

De fleste MagicMirror-brukere gleder seg over å prøve ut forskjellige tredjepartsmoduler og finjustere Raspberry Pi Magic-speilene sine for å være enda mer nyttige og imponerende enn de allerede er. For å hjelpe deg med å få mest mulig ut av det nye smarte speilet ditt, har vi valgt de 10 beste MagicMirror2 -modulene som du bør prøve.

MagicMirror2 -moduler kommer med installasjonsinstruksjonene sine, som vanligvis innebærer å laste ned modulen fra GitHub og deretter legge den til i modulene i konfigurasjonen.JS -fil.

MMM-ADMIN-grensesnittet

Selv med et trådløst tastatur og mus, er det ikke akkurat lett å gjøre endringer i Raspberry Pi Smart Mirror når det er utplassert. Denne modulen lar deg kontrollere og konfigurere det smarte speilet eksternt fra hvilken som helst moderne nettleser, slik at du kan bruke det trådløse tastaturet og musen til noe annet. Administratorgrensesnittmodulen er ganske enkel å konfigurere så lenge du kjenner IP -adressen til enhetene du vil få tilgang til speilets innstillinger fra.

MMM-pir-sensor

Som du kanskje vet, bruker Raspberry Pi veldig lite kraft, og du kan la den være døgnet rundt uten å løpe opp en enorm strømregning. Fortsatt, hvorfor avfall elektrisitet når du kan utstyre Raspberry Pi Smart Mirror med en PIR -bevegelsessensor og sette speilet ditt i dvale hvis ingen bruker det ved å slå av HDMI -utgangen eller ved å slå av speilet via et relé? Hvis dette høres interessant ut for deg, må du huske å sjekke ut denne nyttige modulen.

MMM-SmartTouch

Denne modulen kan gjøre Raspberry Pi Smart Mirror til og med smartere ved å forvandle det til en interaktiv opplevelse av berøringsskjermen. Med et enkelt trykk på skjermen kan du skjule alle magiske speilmoduler, avsløre avslutning og starte knapper på nytt og mer. For å bruke denne modulen, må bringebær Pi Smart Mirror støtte berøringsinngang eller være utstyrt med en IR -ramme.

Mmm-stemme

Ville det ikke være kult hvis du kunne kontrollere Raspberry Pi Smart Mirror med stemmen din? Vel, med denne modulen kan du! Det vi elsker med denne modulen er at den fungerer helt offline, noe som betyr at dataene dine ikke er strålt til servere av noen selskaper og analysert for reklameformål. Siden analyse av stemmedata er en beregningsmessig dyr oppgave, er det bedre å bruke denne modulen bare med den nyeste versjonen av Raspberry Pi.

MMM-CoinMarketCap

Hvis du er interessert i Bitcoin og andre cryptocurrencies, vil du sannsynligvis like ideen om å vise cryptocurrency -informasjon om Magic Mirror. Som navnet antyder, samler MMM-CoinMarketCap-modulen cryptocurrency-informasjon fra nettstedet til myntmarkedet og viser den i flere forskjellige formater.

MMM-GOOGLEMAPSTRAFFIC

Som ikke hater å sitte fast i et trafikkork? Ved hjelp av MMM-Googlemapstraffic-modulen kan du vise et kart over ethvert område med gjeldende Google Maps-trafikkinformasjon og se på et øyeblikk hvor god eller dårlig trafikksituasjonen er. For å bruke denne modulen, må du skaffe en API på Google Developers side, og du trenger også breddegrad og lengdegradskoordinater fra Google Maps.

MMM-luftkvalitet

I tettbygde byområder har dårlig luftkvalitet blitt et stort spørsmål, noe som forårsaker forferdelige luftveisproblemer hos mennesker i alle aldre. Ved hjelp av denne MagicMirror2 -modulen kan du vise gjeldende luftkvalitetsindeks for et bestemt sted og bruke denne informasjonen til å bestemme om det er en god idé å forlate huset ditt uten ansiktsmaske.

MMM-AFTSHIP

Å vente på at pakker skal ankomme er ikke morsomt, men du kan gjøre ventetiden litt mer tålelig med denne MagicMirror2 -modulen og bruke den til å vise alle pakker fra AFTERSHIP -kontoen din. For å konf.

Mmm-ipcam

Det kan være overraskende nyttig å vise et offentlig IP-kamera på ditt magiske speil, slik at du kan se den nåværende trafikksituasjonen eller været i sanntid, og det er akkurat der denne modulen kommer inn. Det er imidlertid ingen grunn til å begrense deg til offentlige IP-kameraer fordi MMM-IPCAM støtter passordbasert autentisering.

MMM-Reddit

Hvis du er en ivrig Reddit -bruker, vil du ikke gå glipp av denne modulen fordi den lar deg vise toppinnlegg fra din favoritt subreddit rett på ditt magiske speil. Den støtter to skjermtyper, og du kan konfigurere hvor mange innlegg du vil vise.

Er Raspberry Pi Smart Mirror verdt det?

Vi tror at det er verdt det å bygge et Raspberry Pi smart speil! Fra å lage rammen til å konfigurere det smarte speilet i seg selv, er hele prosessen en fantastisk læringsopplevelse som lar deg bruke Raspberry Pi til å lage et nyttig samtale stykke som du kan henge på veggen din og nyte hver eneste dag.

Hvis du allerede har noen av de dyrere delene som trengs for dette prosjektet, kan du ha det futuristiske speilet ditt for nesten ingenting. Skulle du noen gang bli lei av Raspberry Pi Smart Mirror, kan du enkelt repurpose det ved å bruke det som en ekstern skjerm og bruke Raspberry Pi til et annet prosjekt.