Što je Raspberry Pi Smart Mirror?

What Is Raspberry Pi Smart Mirror



Pametno ogledalo Raspberry Pi, poznato i kao čarobno ogledalo, futurističko je digitalno ogledalo koje prikazuje sve od trenutnog vremena i datuma do vremenskih podataka, zakazanih sastanaka ili najnovijih naslova vijesti. Šanse su da ste vidjeli Raspberry Pi pametno ogledalo na YouTubeu ili negdje drugdje na internetu. Ako je tako, vjerojatno ste pretpostavili da je za sastavljanje potrebno puno vremena i truda, zar ne? Pa, što ako vam kažemo da možete stvoriti vlastito Raspberry Pi pametno ogledalo za jedan dan, koristeći alate koje najvjerojatnije već imate kod kuće, te nekoliko dijelova s ​​eBaya ili Amazona?

U ovom članku ćemo vas provesti kroz cijeli proces izgradnje Raspberry Pi pametnog zrcala korak po korak i objasniti kako ga možete prilagoditi za prikaz bilo koje informacije koju želite.







Kako izgraditi Raspberry Pi pametno ogledalo

Izgradnja pametnog ogledala Raspberry Pi nije uvijek bila laka kao danas. Svi bismo trebali zahvaliti Michael Teeuw za stvaranje MagicMirror , modularna platforma za pametna zrcala otvorenog koda koja stoji iza većine pametnih ogledala Raspberry Pi koje vidite na internetu.



MagicMirror je projekt otvorenog koda koji održava velika skupina entuzijasta iz cijelog svijeta, a sadrži API koji omogućuje programerima trećih strana da izgrade dodatne module koji proširuju njegovu funkcionalnost.



Osim MagicMirrora, postoji još nekoliko sličnih softverskih projekata, uključujući DAKboard , Makr Ogledalo , i mirr.OS , ali mi ih u ovom članku ne bismo obrađivali.





Što će vam trebati za vaše Raspberry Pi pametno ogledalo

Za sastavljanje vlastitog pametnog ogledala Raspberry Pi od nule trebat će vam nekoliko stvari:



  • Malina Pi : Očigledno, trebat će vam Raspberry Pi. MagicMirror podržava Raspberry Pi 2, 3 i 4, tako da imate mnogo mogućnosti za izabrati. Budući da MagicMirror ima vrlo skromne hardverske zahtjeve, nije važno koju verziju Raspberry Pi -a odaberete. MagicMirror možete pokrenuti i na Raspberry Pi Zero i Zero W , ali njihova minimalna priroda donekle komplicira proces instalacije.
  • LCD zaslon : Ako imate stari monitor ili prijenosno računalo u blizini, imate sreće jer ga možete ponovno koristiti za ovaj projekt. Sa starim monitorom jednostavno morate ukloniti plastični okvir (ne dirajte niti jedan kondenzator iznutra!), I spremni ste. Da biste koristili LCD zaslon za staro prijenosno računalo, također morate nabaviti odgovarajuću upravljačku ploču s HDMI priključkom. Samo pretražite serijski broj zaslona na eBayu i trebali biste brzo pronaći pravi.
  • Dvosmjerno ogledalo : Da biste stvorili iluziju čarobnog zrcala, morate postaviti dvosmjerno ogledalo ispred LCD zaslona tako da će svijetliti samo svijetli tekst i grafika. Mnoge tvrtke sretno će vam izrezati dvosmjerno ogledalo bilo koje veličine, pa ga potražite samo na internetu ili u svom gradu. Staklena dvosmjerna ogledala izgledaju ljepše, ali su znatno krhkija od akrilnih dvosmjernih ogledala.
  • Okvir : Ne biste htjeli samo udariti dvosmjerno ogledalo ispred LCD ekrana i nazvati ga danom. Da biste učinili svoj Raspberry Pi pametno ogledalo dostojnim prikaza, potreban vam je lijep okvir. Ako ste pri ruci i imate osnovne alate za obradu drveta, trebali biste ga moći izraditi za manje od sat vremena. Preporučujemo vam da pogledate ovaj YouTube video do Popravite ovu konstrukciju ako niste sigurni kako započeti (samo zamijenite sve električne alate ručnim alatima). Alternativno, možete kupiti odgovarajući okvir u trgovini.
  • Tipkovnica i miš : Da biste postavili Raspberry Pi i instalirali MagicMirror, trebat će vam tipkovnica i miš. Mnogi korisnici Raspberry Pi -a kunu se u Logitech K400 Plus , koja je bežična tipkovnica s integriranom dodirnom pločom i multimedijskim tipkama koje vam omogućuju daljinsko upravljanje vašim čarobnim ogledalom.
  • HDMI kabel i napajanje : Zadnje, ali ne i najmanje važno, nećete moći uživati ​​u svom pametnom ogledalu Raspberry Pi bez napajanja (jedno za Raspberry Pi i jedno za LCD zaslon) i HDMI kabela.

Korak po korak upute

Imate li sve potrebno za stvaranje svog čarobnog ogledala? Fantastičan! Pogledajmo postupak korak po korak.

Korak 1: Postavite svoj Raspberry Pi

Preporučujemo da počnete postavljanjem Raspberry Pi -a ako to već niste učinili. Kako biste izbjegli pogreške koje je teško riješiti i druga neugodna iznenađenja, instalirajte najnoviju verziju programa Raspbian . The službeni vodič za instalaciju objašnjava sve što trebate znati, stoga ovdje nećemo ulaziti u detalje.

Pokrenite sustav Raspbian i povežite se s internetom. Budući da najvjerojatnije želite da vaše pametno ogledalo Raspberry Pi visi negdje na zidu, trebali biste se povezati s Wi-Fi mrežom klikom na simbol Wi-Fi u gornjem desnom kutu zaslona.

Korak 2: Instalirajte MagicMirror2

Postoje dva načina za instaliranje najnovije verzije programa MagicMirror: to možete učiniti ručno ili pomoću skripte za automatsku instalaciju. Obje su ove opcije vrlo detaljno opisane na stranici službena web stranica MagicMirror -a , ali preporučujemo da si olakšate stvari i krenete sa skriptu za automatsku instalaciju.

Točnije, preporučujemo automatsku instalacijsku skriptu koju je izradio Sam Detweiler . Da biste izvršili ovu skriptu, sve što trebate učiniti je zalijepiti jednu naredbu u prozor terminala:

# bash -c '$ (curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/
ovladati; majstorski/malina.š)'

Skripta će vam postaviti nekoliko pitanja tijekom instalacije, stoga povremeno provjerite napredak. Ne zaboravite ponovno pokrenuti Raspberry Pi nakon što se MagicMirror potpuno preuzme i instalira.

Korak 3: Konfigurirajte MagicMirror2

Ono što je toliko sjajno kod MagicMirrora je da potpuno promijenite njegov izgled i ponašanje. Prema zadanim postavkama, MagicMirror2 isporučuje se sa sljedećim modulima: Sat , Kalendar , Trenutno vrijeme , Vremenska prognoza , Feed vijesti , Pozdravi , Pozdrav svijete , i Upozorenje .

Zadani modul možete prilagoditi uređivanjem sljedeće konfiguracijske datoteke:

~/MagicMirror/config.js

Ako nešto zabrljate, možete jednostavno kopirati zadanu konfiguracijsku datoteku:

$ cd ~/MagicMirror/config
$ cp konfiguracija.jsconfig.js.sigurnosna kopija

Imajte na umu da morate ponovno pokrenuti MagicMirror2 svaki put kada unesete promjene u konfiguracijsku datoteku. Da biste to učinili, ponovno pokrenite Raspberry Pi ili upotrijebite ovu naredbu:

$ pm2 ponovno pokretanje mm

Korak 4: Sastavite svoje pametno ogledalo

Sada kada ste Raspberry Pi čarobno ogledalo konfigurirano po vašoj želji, možete ga sastaviti. Pobrinite se da okvir potpuno prekriva okvire LCD zaslona, ​​u protivnom ćete vidjeti nepotrebno veliku crnu ivicu, a ne zaboravite napraviti rupe za kabele za napajanje.

Korak 5: Uživajte!

Čestitamo! Upravo ste stvorili svoje prvo ogledalo Raspberry Pi. Sada ga možete objesiti na zid, spojiti na napajanje i uživati ​​u plodovima svog rada.

Pametno ogledalo Raspberry Pi može postati korisno informacijsko središte za vaš dom, ili može biti korisna nadzorna ploča za vaš sljedeći projekt. Upamtite da uvijek možete spremiti svoju trenutnu konfiguracijsku datoteku i početi ispočetka kako biste svom Raspberry Pi dali novi život.

10 najboljih MagicMirror2 modula

Većina korisnika MagicMirrora s veseljem isprobava različite module drugih proizvođača i prilagođava svoja čarobna ogledala Raspberry Pi da budu još korisnija i izazivaju strahopoštovanje nego što to već jesu. Kako bismo vam pomogli da najbolje iskoristite svoje novo pametno ogledalo, odabrali smo 10 najboljih MagicMirror2 modula koje biste trebali isprobati.

Moduli MagicMirror2 dolaze sa svojim uputama za instalaciju, koje obično uključuju preuzimanje modula s GitHub -a i njegovo dodavanje u niz modula u datoteci config.js.

1. MMM-administratorsko sučelje

Čak i s bežičnom tipkovnicom i mišem, nije jednostavno jednostavno promijeniti vaše pametno ogledalo Raspberry Pi nakon što ga postavite. Ovaj modul omogućuje vam daljinsko upravljanje i konfiguriranje vašeg pametnog zrcala iz bilo kojeg modernog web preglednika, što vam omogućuje da koristite bežičnu tipkovnicu i miš za nešto drugo. Modul administratorskog sučelja prilično je jednostavan za konfiguriranje sve dok znate IP adresu uređaja s kojih želite pristupiti postavkama zrcala.

2. MMM-PIR-senzor

Kao što možda znate, Raspberry Pi troši vrlo malo energije i možete ga ostaviti uključenog danonoćno, a da pritom ne potrošite veliki račun za struju. Ipak, zašto trošiti struju kad svoje Raspberry PI pametno ogledalo možete opremiti PIR senzorom pokreta i staviti zrcalo u san ako ga nitko ne koristi isključivanjem HDMI izlaza ili isključivanjem ogledala putem releja? Ako vam ovo zvuči zanimljivo, svakako pogledajte ovaj korisni modul.

3. MMM-SmartTouch

Ovaj modul može vaše pametno ogledalo Raspberry Pi učiniti još pametnijim pretvarajući ga u interaktivno iskustvo na zaslonu osjetljivom na dodir. Jednostavnim dodirom zaslona možete sakriti sve čarobne zrcalne module, otkriti gumbe za isključivanje i ponovno pokretanje i još mnogo toga. Za korištenje ovog modula vaše pametno ogledalo Raspberry Pi mora podržavati dodirni unos ili biti opremljeno IC okvirom.

Četiri. MMM-glas

Zar ne bi bilo super da svojim glasom upravljate svojim pametnim ogledalom Raspberry Pi? Pa, s ovim modulom možete! Ono što volimo kod ovog modula je to što radi potpuno izvan mreže, što znači da se vaši podaci ne prenose na poslužitelje nekih korporacija i ne analiziraju u reklamne svrhe. Budući da je analiza glasovnih podataka proračunski skup zadatak, bolje je koristiti ovaj modul samo s najnovijom verzijom Raspberry Pi.

5. MMM-CoinMarketCap

Ako ste zainteresirani za Bitcoin i druge kriptovalute, vjerojatno će vam se svidjeti ideja o prikazivanju informacija o kriptovalutama na vašem čarobnom ogledalu. Kao što mu ime govori, modul MMM-CoinMarketCap prikuplja podatke o kriptovaluti iz Tržišna kapitalizacija kovanica web stranice i prikazuje ga u više različitih formata.

6. MMM-GoogleMapsTraffic

Tko ne mrzi zaglaviti u prometnoj gužvi? Pomoću modula MMM-GoogleMapsTraffic možete prikazati kartu bilo kojeg područja s trenutnim podacima o prometu na Google kartama i na prvi pogled vidjeti koliko je dobra ili loša prometna situacija. Da biste koristili ovaj modul, morat ćete nabaviti API na stranici Google Developera, a također će vam trebati koordinate zemljopisne širine i dužine s Google karata.

7. MMM-AirQuality

U gusto naseljenim urbanim područjima loša kvaliteta zraka postala je glavni problem, uzrokujući užasne respiratorne probleme kod ljudi svih dobnih skupina. Pomoću ovog modula MagicMirror2 možete prikazati trenutni indeks kvalitete zraka na određenom mjestu i pomoću ovih informacija odlučiti je li dobro napustiti kuću bez maske za lice.

8. MMM-AfterShip

Čekanje da paketi stignu nije zabavno, ali možete učiniti čekanje malo podnošljivijim s ovim modulom MagicMirror2 i koristiti ga za prikaz svih paketa s vašeg AfterShip računa. Da biste ga postavili, potreban vam je samo ključ AfterShip API -ja koji se može pronaći ovdje .

9. MMM-IPCam

Može biti iznenađujuće korisno prikazati javnu IP kameru na svom čarobnom ogledalu kako biste mogli vidjeti trenutnu prometnu situaciju ili vrijeme u stvarnom vremenu, a upravo tu dolazi ovaj modul. No, nema razloga ograničiti se na javnost IP kamere jer MMM-IPCam podržava provjeru autentičnosti na temelju lozinke.

10. MMM-Reddit

Ako ste strastveni korisnik Reddita, ne želite propustiti ovaj modul jer vam omogućuje prikazivanje najboljih postova s ​​vašeg omiljenog podredita izravno na vašem čarobnom ogledalu. Podržava dvije vrste prikaza, a možete konfigurirati koliko postova želite prikazati.

Je li vrijedno pametno ogledalo Raspberry Pi?

Mislimo da se izgradnja Raspberry Pi pametnog ogledala isplati! Od izrade okvira do konfiguracije samog pametnog zrcala, cijeli je proces divno iskustvo učenja koje vam omogućuje da pomoću svoje Raspberry Pi stvorite koristan komad za razgovor koji možete objesiti na zid i uživati ​​svaki dan.

Ako već imate neke od skupljih dijelova potrebnih za ovaj projekt, svoje futurističko ogledalo možete imati za ništa. Ako vam se ikada umori od vašeg pametnog zrcala Raspberry Pi, možete ga jednostavno prenamijeniti koristeći ga kao vanjski monitor i koristeći svoj Raspberry Pi za neki drugi projekt.