Hva er Raspberry Pi Smart Mirror?

What Is Raspberry Pi Smart Mirror



Raspberry Pi smart speil, 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 en Raspberry Pi smart speil på YouTube eller et annet sted på internett. I så fall antok du sannsynligvis at å sette det sammen krever mye tid og krefter, ikke sant? Hva om vi fortalte deg at du kunne lage ditt eget Raspberry Pi smarte speil på en dag ved å bruke verktøyene du mest sannsynlig allerede har hjemme pluss noen få deler fra eBay eller Amazon?

I denne artikkelen vil vi guide deg gjennom hele prosessen med å bygge et Raspberry Pi smart speil trinn for trinn og forklare hvordan du kan tilpasse det til å vise all informasjon du ønsker.







Hvordan bygge et Raspberry Pi Smart Mirror

Å bygge et Raspberry Pi smart speil var ikke alltid like enkelt som det er i dag. Vi burde alle takke Michael Teeuw for å skape Magisk speil , en åpen kildekode modulær smart speilplattform bak de fleste Raspberry Pi smarte speil du ser på nettet.



MagicMirror er et åpen kildekode-prosjekt som vedlikeholdes av en stor gruppe entusiaster fra hele verden, og inneholder API som lar tredjepartsutviklere bygge flere moduler som utvider funksjonaliteten.



Foruten MagicMirror er det flere andre lignende programvareprosjekter, inkludert DAKboard , Makr speil , og mirr.OS , men vi vil ikke dekke dem i denne artikkelen.





Hva du trenger for Raspberry Pi Smart Mirror

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



  • Bringebær Pi : Tydeligvis trenger du en Raspberry Pi. MagicMirror støtter Raspberry Pi 2, 3 og 4, så du har ganske mange alternativer å velge mellom. Siden MagicMirror har svært 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 karakter kompliserer installasjonsprosessen noe.
  • LCD skjerm : Hvis du har en gammel skjerm eller bærbar datamaskin liggende, har du flaks fordi du kan bruke den på nytt til dette prosjektet. Med en gammel skjerm trenger du bare å fjerne plastrammen (ikke rør noen av kondensatorene inni!), Så er du i gang. For å bruke en LCD -skjerm for en gammel bærbar datamaskin, må du også få et matchende kontrollkort 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 den magiske speil illusjonen, må du plassere et toveis speil foran LCD-skjermen slik at bare lys tekst og grafikk vil skinne gjennom. Mange bedrifter vil gjerne kutte deg et toveis speil av alle størrelser, så det er bare å lete etter et online eller i byen din. Toveis speil i glass ser finere ut, men de er betydelig mer skjøre enn toveis speil i akryl.
  • Ramme : Du vil ikke bare slå et toveis speil foran en LCD-skjerm og kalle det en dag. For å gjøre ditt Raspberry Pi smarte speil skjermverdig, trenger du en pen ramme. Hvis du er praktisk og har grunnleggende trebearbeidingsverktøy, bør du kunne lage et på under en time. Vi anbefaler at du ser denne YouTube -videoen av Fix This Build That hvis du ikke er sikker på hvordan du skal starte (bare bytt ut alt elektroverktøy 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 en mus. Mange Raspberry Pi -brukere sverger til Logitech K400 Plus , som er et trådløst tastatur med en integrert pekeplate og multimedietaster som lar deg styre det magiske speilet eksternt.
  • HDMI -kabel og strømforsyning : Sist, men ikke minst, vil du ikke kunne glede deg over Raspberry Pi -smartspeilet ditt 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 din Raspberry Pi

Vi anbefaler at du starter med å sette opp Raspberry Pi hvis du ikke allerede har gjort det. For å unngå vanskelige å feilsøke feil og andre stygge overraskelser, gjør en ren installasjon av den nyeste versjonen av Raspbian . De offisiell installasjonsguide forklarer alt du trenger å vite, så vi skal ikke gå nærmere inn på her.

Start opp Raspbian og koble til internett. Siden du mest sannsynlig vil at Raspberry Pi-smartspeilet ditt skal henge på en vegg et sted, bør du koble 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å offisielle nettsted for 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 i terminalvinduet:

# bash -c '$ (curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/
herre/bringebær.sh)'

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

Trinn 3: Konfigurer MagicMirror2

Det som er så flott med MagicMirror er at du fullstendig endrer utseende og oppførsel. Som standard leveres MagicMirror2 med følgende moduler: Klokke , Kalender , Gjeldende vær , Værmelding , Nyhetsfeed , Komplimenter , Hei Verden , og Varsling .

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

~/Magisk speil/konfigur.js

Hvis du ødelegger noe, kan du ganske enkelt kopiere standard konfigurasjonsfil:

$ cd ~/Magisk speil/konfigur
$ cp -konfigurasjon.jskonfigur.js.sikkerhetskopiering

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

$ pm2 omstart mm

Trinn 4: Sett sammen ditt smarte speil

Nå som du er Raspberry Pi magiske speil konfigurert etter din smak, kan du fortsette og montere det. Sørg for at rammen din dekker rammene på LCD -skjermen helt, ellers ser du en unødvendig stor svart kant, og ikke glem å lage hull for strømkabler.

Trinn 5: Nyt det!

Gratulerer! Du har nettopp opprettet ditt første Raspberry Pi smarte speil. Du kan nå henge den på en vegg, koble den til strøm og nyte fruktene av arbeidet ditt.

Et Raspberry Pi smart speil kan bli et nyttig informasjonsnav for hjemmet ditt, eller det kan bli et praktisk dashbord for ditt neste prosjekt. Husk at du alltid kan lagre din nåværende konfigurasjonsfil og begynne på nytt for å gi Raspberry Pi et nytt liv.

Topp 10 beste MagicMirror2 -moduler

De fleste MagicMirror-brukere gleder seg over å prøve ut forskjellige tredjeparts moduler og tilpasse Raspberry Pi magiske speil for å være enda mer nyttige og ærefryktinngytende enn de allerede er. For å hjelpe deg med å få mest mulig ut av ditt nye smarte speil, har vi valgt de 10 beste MagicMirror2 -modulene du bør prøve.

MagicMirror2 -moduler kommer med installasjonsinstruksjoner, som vanligvis innebærer å laste ned modulen fra GitHub og deretter legge den til i modulmatrisen i config.js -filen.

1. MMM-administrasjonsgrensesnitt

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

2. MMM-PIR-sensor

Som du kanskje vet, bruker Raspberry Pi veldig lite strøm, og du kan la den stå på døgnet rundt uten å kjøre en enorm strømregning. Likevel, hvorfor kaste bort strøm når du kan utstyre Raspberry PI -smartspeilet ditt med en PIR -bevegelsessensor og sette speilet i dvale hvis ingen bruker det ved å slå av HDMI -utgang eller ved å slå av speilet via et relé? Hvis dette høres interessant ut for deg, må du sjekke ut denne nyttige modulen.

3. MMM-SmartTouch

Denne modulen kan gjøre ditt Raspberry Pi smarte speil enda smartere ved å forvandle det til en interaktiv berøringsskjermopplevelse. Med et enkelt trykk på skjermen kan du skjule alle magiske speilmoduler, avsløre knappene for nedstenging og omstart og mer. For å bruke denne modulen må Raspberry Pi -smartspeilet støtte berøringsinngang eller være utstyrt med en IR -ramme.

Fire. MMM-stemme

Ville det ikke vært kult hvis du kunne kontrollere Raspberry Pi -smartspeilet ditt med stemmen din? Vel, med denne modulen kan du! Det vi liker med denne modulen er at den fungerer helt frakoblet, noe som betyr at dataene dine ikke blir sendt til servere i noen selskaper og analysert for reklameformål. Siden analyse av taledata er en beregningsmessig dyr oppgave, er det bedre å bruke denne modulen bare med den nyeste versjonen av Raspberry Pi.

5. MMM-CoinMarketCap

Hvis du er interessert i Bitcoin og andre kryptokurver, vil du sannsynligvis like ideen om å vise kryptovalutainformasjon på ditt magiske speil. Som navnet antyder, samler MMM-CoinMarketCap-modulen inn informasjon om kryptovaluta fra Myntmarkedsverdi nettsted og viser det i flere forskjellige formater.

6. MMM-GoogleMapsTraffic

Hvem hater ikke å bli sittende fast i et trafikkork? Ved å bruke MMM-GoogleMapsTraffic-modulen kan du vise et kart over et hvilket som helst område med aktuell trafikkinformasjon for Google Maps og på et øyeblikk se hvor god eller dårlig trafikksituasjonen er. For å bruke denne modulen må du skaffe deg et API på Google Developer's side, og du må også ha bredde- og lengdegradskoordinater fra Google Maps.

7. MMM-AirQuality

I tettbygde byområder har dårlig luftkvalitet blitt et stort problem, og forårsaket forferdelige luftveisproblemer hos mennesker i alle aldre. Ved å bruke denne MagicMirror2 -modulen kan du vise gjeldende luftkvalitetsindeks for et bestemt sted og bruke denne informasjonen til å avgjøre om det er en god idé å forlate huset ditt uten ansiktsmaske.

8. MMM-AfterShip

Det er ikke gøy å vente på at pakker skal komme, men du kan gjøre ventetiden litt mer utholdelig med denne MagicMirror2 -modulen og bruke den til å vise alle pakker fra AfterShip -kontoen din. Alt du trenger er AfterShip API -nøkkelen, som du finner for å konfigurere den her .

9. MMM-IPCam

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

10. 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å det magiske speilet ditt. 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 å bygge et Raspberry Pi smart speil! Fra å lage rammen til å konfigurere selve det smarte speilet, er hele prosessen en fantastisk læringsopplevelse som lar deg bruke din Raspberry Pi til å lage et nyttig samtalestykke som du kan henge på veggen og nyte hver eneste dag.

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