Kaj je pametno ogledalo Raspberry Pi?

What Is Raspberry Pi Smart Mirror



Pametno ogledalo Raspberry Pi, znano tudi kot čarobno ogledalo, je futuristično digitalno ogledalo, ki prikazuje vse od trenutnega časa in datuma do vremenskih informacij, načrtovanih sestankov ali najnovejših naslovov novic. pametno ogledalo na YouTubu ali kje drugje na internetu. Če je tako, ste verjetno domnevali, da je za njegovo sestavo potrebno veliko časa in truda, kajne? Kaj pa, če bi vam povedali, da lahko v enem dnevu ustvarite svoje pametno ogledalo Raspberry Pi z uporabo orodij, ki jih najverjetneje že imate doma, in nekaj delov z eBaya ali Amazona?

V tem članku vas bomo korak za korakom vodili skozi celoten postopek izdelave pametnega zrcala Raspberry Pi in vam razložili, kako ga lahko prilagodite za prikaz vseh želenih informacij.







Kako zgraditi pametno ogledalo Raspberry Pi

Izdelava pametnega ogledala Raspberry Pi ni bila vedno tako enostavna kot danes. Vsi bi se morali zahvaliti Michael Teeuw za ustvarjanje MagicMirror , odprtokodna modularna pametna zrcalna platforma za večino pametnih ogledal Raspberry Pi, ki jih vidite na spletu.



MagicMirror je odprtokodni projekt, ki ga vzdržuje velika skupina navdušencev z vsega sveta in vsebuje API, ki tretjim razvijalcem omogoča, da zgradijo dodatne module, ki razširjajo njegovo funkcionalnost.



Poleg MagicMirror obstaja še nekaj drugih podobnih projektov programske opreme, vključno z DAKboard , Ogledalo Makr , in mirr.OS , vendar jih v tem članku ne bomo obravnavali.





Kaj potrebujete za svoje pametno ogledalo Raspberry Pi

Če želite sestaviti svoje pametno ogledalo Raspberry Pi iz nič, boste potrebovali nekaj stvari:



  • Malina Pi : Očitno boste potrebovali Raspberry Pi. MagicMirror podpira Raspberry Pi 2, 3 in 4, zato imate na izbiro kar veliko možnosti. Ker ima MagicMirror zelo skromne strojne zahteve, ni pomembno, katero različico Raspberry Pi izberete. MagicMirror lahko zaženete tudi na Raspberry Pi Zero in Zero W , vendar njihova minimalna narava nekoliko otežuje postopek namestitve.
  • LCD zaslon : Če imate star monitor ali prenosni računalnik, imate srečo, ker ga lahko znova uporabite za ta projekt. Pri starem monitorju morate preprosto odstraniti plastični okvir (ne dotikajte se nobenega kondenzatorja v notranjosti!), In ste pripravljeni. Če želite LCD zaslon uporabiti za stari prenosni računalnik, morate dobiti tudi ustrezno krmilno ploščo z vrati HDMI. Samo poiščite serijsko številko zaslona na eBayu in takoj boste našli pravo.
  • Dvosmerno ogledalo : Če želite ustvariti iluzijo čarobnega ogledala, morate pred zaslon LCD postaviti dvosmerno ogledalo, tako da bo le svetlo besedilo in grafika svetila. Mnoga podjetja vam bodo z veseljem izrezala dvosmerno ogledalo katere koli velikosti, zato ga poiščite na spletu ali v svojem mestu. Steklena dvosmerna ogledala izgledajo lepše, vendar so občutno bolj krhka kot akrilna dvosmerna ogledala.
  • Okvir : Ne bi želeli samo udariti v dvosmerno ogledalo pred zaslonom LCD in ga poklicati za en dan. Če želite, da je vaše pametno ogledalo Raspberry Pi vredno prikaza, potrebujete lep okvir. Če ste pri roki in imate osnovno orodje za obdelavo lesa, bi ga morali ustvariti v manj kot eni uri. Priporočamo, da si ogledate ta videoposnetek v YouTubu do Popravi to zgradbo če niste prepričani, kako začeti (samo zamenjajte vsa električna orodja z ročnimi orodji). Druga možnost je, da v trgovini kupite ustrezen okvir.
  • Tipkovnica in miška : Če želite nastaviti svoj Raspberry Pi in namestiti MagicMirror, potrebujete tipkovnico in miško. Mnogi uporabniki Raspberry Pi prisegajo na Logitech K400 Plus , ki je brezžična tipkovnica z vgrajeno sledilno ploščico in večpredstavnostnimi tipkami, ki omogočajo daljinsko upravljanje vašega čarobnega ogledala.
  • HDMI kabel in napajalnik : Ne nazadnje ne boste mogli uživati ​​v svojem pametnem ogledalu Raspberry Pi brez napajalnika (enega za Raspberry Pi in enega za LCD zaslon) in kabla HDMI.

Navodila po korakih

Ali imate vse, kar potrebujete za ustvarjanje svojega čarobnega ogledala? Fantastično! Oglejmo si postopek korak za korakom.

1. korak: Nastavite svoj Raspberry Pi

Priporočamo, da začnete z nastavitvijo Raspberry Pi, če tega še niste storili. Če se želite izogniti težavam, ki jih je težko odpraviti, in drugim neprijetnim presenečenjem, namestite najnovejšo različico Raspbian . The uradni priročnik za namestitev pojasnjuje vse, kar morate vedeti, zato se tukaj ne bomo spuščali v podrobnosti.

Zaženite se v Raspbian in se povežite z internetom. Ker najverjetneje želite, da vaše pametno ogledalo Raspberry Pi nekje visi na steni, se povežite z omrežjem Wi-Fi s klikom na simbol Wi-Fi v zgornjem desnem kotu zaslona.

2. korak: Namestite MagicMirror2

Najnovejšo različico programa MagicMirror lahko namestite na dva načina: to lahko storite ročno ali z uporabo samodejnega namestitvenega skripta. Obe možnosti sta zelo podrobno opisani na spletnem mestu uradno spletno mesto MagicMirror , vendar vam priporočamo, da si olajšate stvari in uporabite skript za samodejno namestitev.

Natančneje, priporočamo samodejni namestitveni skript, ki ga je ustvaril Sam Detweiler . Če želite izvesti ta skript, morate v okno terminala prilepiti en sam ukaz:

# bash -c '$ (curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/
mojster/malina.sh)'

Skript vam bo med namestitvijo zastavil nekaj vprašanj, zato občasno preverite njegov napredek. Ne pozabite znova zagnati Raspberry Pi, ko je MagicMirror v celoti naložen in nameščen.

3. korak: Konfigurirajte MagicMirror2

Pri MagicMirrorju je tako super, da popolnoma spremenite njegov videz in vedenje. Privzeto je MagicMirror2 opremljen z naslednjimi moduli: Ura , Koledar , Trenutno vreme , Vremenska napoved , Vir novic , Pohvale , Pozdravljen, svet , in Opozorilo .

Privzeti modul lahko prilagodite tako, da uredite naslednjo konfiguracijsko datoteko:

~/MagicMirror/config.js

Če kaj zamotite, lahko preprosto kopirate privzeto konfiguracijsko datoteko:

$ cd ~/MagicMirror/config
Konfiguracija $ cpjsconfig.js.rezerva

Upoštevajte, da morate vsakič, ko spremenite konfiguracijsko datoteko, znova zagnati MagicMirror2. Če želite to narediti, znova zaženite Raspberry Pi ali uporabite ta ukaz:

$ pm2 ponovni zagon mm

4. korak: Sestavite svoje pametno ogledalo

Zdaj, ko ste čarobno ogledalo Raspberry Pi konfigurirani po vaših željah, ga lahko sestavite. Prepričajte se, da okvir popolnoma pokriva okvirje zaslona LCD, sicer boste videli nepotrebno veliko črno obrobo in ne pozabite narediti lukenj za napajalne kable.

5. korak: Uživajte!

Čestitamo! Pravkar ste ustvarili svoje prvo pametno ogledalo Raspberry Pi. Zdaj ga lahko obesite na steno, priključite na napajanje in uživate v sadovih svojega dela.

Pametno ogledalo Raspberry Pi lahko postane uporabno informacijsko središče za vaš dom ali pa priročna nadzorna plošča za vaš naslednji projekt. Ne pozabite, da lahko svojo trenutno konfiguracijsko datoteko vedno shranite in začnete od začetka, da svojemu Raspberryju Pi podarite novo življenje.

10 najboljših modulov MagicMirror2

Večina uporabnikov programa MagicMirror z veseljem preizkuša različne module drugih proizvajalcev in prilagodi svoja čarobna ogledala Raspberry Pi, da so še bolj uporabna in navdušujoča, kot so že. Da bi vam pomagali kar najbolje izkoristiti novo pametno ogledalo, smo izbrali 10 najboljših modulov MagicMirror2, ki jih morate preizkusiti.

Moduli MagicMirror2 imajo priložena navodila za namestitev, ki običajno vključujejo prenos modula iz GitHub -a in nato njegovo dodajanje v matriko modulov v datoteki config.js.

1. MMM-skrbniški vmesnik

Tudi z brezžično tipkovnico in miško ni mogoče preprosto spremeniti pametnega ogledala Raspberry Pi, ko ga namestite. Ta modul vam omogoča upravljanje in konfiguracijo vašega pametnega ogledala na daljavo iz katerega koli sodobnega spletnega brskalnika, kar vam omogoča uporabo brezžične tipkovnice in miške za kaj drugega. Skrbniški vmesniški modul je precej preprost za konfiguriranje, če poznate naslov IP naprav, iz katerih želite dostopati do nastavitev ogledala.

2. MMM-PIR-senzor

Kot morda veste, Raspberry Pi porabi zelo malo energije in ga lahko pustite vklopljenega 24 ur, ne da bi pri tem porabili velik račun za elektriko. Kljub temu, zakaj bi porabljali električno energijo, če lahko svoje pametno ogledalo Raspberry PI opremite s senzorjem gibanja PIR in ga postavite v stanje spanja, če ga nihče ne uporablja tako, da izklopi izhod HDMI ali izklopi ogledalo prek releja? Če se vam to zdi zanimivo, si oglejte ta uporaben modul.

3. MMM-SmartTouch

Ta modul lahko vaše pametno ogledalo Raspberry Pi naredi še pametnejše, tako da ga spremeni v interaktivno izkušnjo z zaslonom na dotik. S preprostim dotikom zaslona lahko skrijete vse čarobne zrcalne module, razkrijete gumbe za zaustavitev in ponovni zagon ter drugo. Za uporabo tega modula mora vaše pametno ogledalo Raspberry Pi podpirati vnos na dotik ali biti opremljeno z IR okvirjem.

Štiri. MMM-glas

Ali ne bi bilo kul, če bi s svojim glasom upravljali svoje pametno ogledalo Raspberry Pi? No, s tem modulom lahko! Pri tem modulu nam je všeč, da deluje popolnoma brez povezave, kar pomeni, da se vaši podatki ne pošiljajo na strežnike nekaterih korporacij in analizirajo v oglaševalske namene. Ker je analiza glasovnih podatkov računalniško draga naloga, je bolje, da ta modul uporabljate le z najnovejšo različico Raspberry Pi.

5. MMM-CoinMarketCap

Če vas zanimajo bitcoin in druge kriptovalute, vam bo verjetno všeč ideja o prikazovanju informacij o kriptovalutah na vašem čarobnem ogledalu. Kot že ime pove, modul MMM-CoinMarketCap zbira podatke o kriptovalutah iz Tržna kapitalizacija kovancev spletno mesto in ga prikaže v več različnih oblikah.

6. MMM-GoogleMapsTraffic

Kdo ne sovraži, da je obtičal v prometnem zastoju? Z modulom MMM-GoogleMapsTraffic lahko prikažete zemljevid katerega koli območja s trenutnimi informacijami o prometu v Google Zemljevidih ​​in na prvi pogled vidite, kako dobra ali slaba je prometna situacija. Če želite uporabljati ta modul, morate na strani Googlovega razvijalca pridobiti API, koordinate zemljepisne širine in dolžine pa potrebujete tudi v Google Zemljevidih.

7. MMM-AirQuality

V gosto naseljenih mestnih območjih je slaba kakovost zraka postala glavni problem, ki povzroča grozne težave z dihanjem pri ljudeh vseh starosti. S tem modulom MagicMirror2 lahko prikažete trenutni indeks kakovosti zraka na določeni lokaciji in se s temi informacijami odločite, ali je dobro, da hišo pustite brez maske za obraz.

8. MMM-AfterShip

Čakanje, da paketi prispejo, ni zabavno, vendar lahko s tem modulom MagicMirror2 naredite čakanje nekoliko bolj sprejemljivo in ga uporabite za prikaz vseh paketov iz vašega računa AfterShip. Če ga želite nastaviti, potrebujete le ključ API -ja AfterShip, ki ga najdete tukaj .

9. MMM-IPCam

Lahko je presenetljivo koristno, če na svojem čarobnem ogledalu prikažete javno kamero IP, tako da lahko v realnem času vidite trenutno stanje prometa ali vreme, in prav tam pride ta modul. Vendar ni razloga, da se omejite na javnost IP kamere, ker MMM-IPCam podpira preverjanje pristnosti na podlagi gesla.

10. MMM-Reddit

Če ste navdušen uporabnik Reddita, tega modula ne želite zamuditi, ker vam omogoča prikaz najboljših objav iz vašega najljubšega podredita neposredno na vašem čarobnem ogledalu. Podpira dve vrsti prikaza in lahko nastavite, koliko objav želite prikazati.

Ali je pametno ogledalo Raspberry Pi vredno?

Menimo, da je izdelava pametnega ogledala Raspberry Pi vredna tega! Od izdelave okvirja do same konfiguracije pametnega ogledala je celoten proces čudovita učna izkušnja, ki vam omogoča, da z Raspberry Pi ustvarite uporaben pogovorni kos, ki ga lahko obesite na steno in uživate vsak dan.

Če že imate nekaj dražjih delov, potrebnih za ta projekt, lahko imate svoje futuristično ogledalo za skoraj nič. Če se boste kdaj naveličali svojega pametnega ogledala Raspberry Pi, ga lahko preprosto preuredite tako, da ga uporabite kot zunanji monitor in uporabite Raspberry Pi za kakšen drug projekt.