V tem članku vas bomo po korakih vodili skozi celoten postopek izdelave pametnega ogledala Raspberry Pi in razložili, kako ga lahko prilagodite tako, da prikaže vse želene informacije.
Kako zgraditi pametno ogledalo Raspberry Pi
Izdelava pametnega ogledala Raspberry Pi ni bila vedno tako enostavna kot danes. Vsi bi se morali zahvaliti Michaelu Teeuwu, ker je ustvaril MagicMirror, odprtokodno modularno platformo pametnih ogledal za večino pametnih ogledal Raspberry Pi, ki jih vidite v spletu.
MagicMirror je odprtokodni projekt, ki ga vzdržuje velika skupina navdušencev z vsega sveta, in vsebuje API, ki omogoča neodvisnim razvijalcem, da zgradijo dodatne module, ki razširjajo njegovo funkcionalnost.
Poleg MagicMirror obstaja še nekaj drugih podobnih programov, vključno z DAKboard, Makr Mirror in mirr.OS, vendar jih v tem članku ne bi pokrivali.
Kaj boste potrebovali za pametno ogledalo Raspberry Pi
Če želite svoje pametno ogledalo Raspberry Pi sestaviti iz nič, boste potrebovali nekaj stvari:
- Raspberry Pi: Očitno boste potrebovali Raspberry Pi. MagicMirror podpira Raspberry Pi 2, 3 in 4, zato imate na voljo 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ži postopek namestitve.
- LCD zaslon: Če imate stari monitor ali prenosni računalnik, imate srečo, ker ga lahko ponovno uporabite za ta projekt. Pri starem monitorju morate preprosto odstraniti plastični okvir (ne dotikajte se nobenega kondenzatorja znotraj!) in ste pripravljeni. Če želite uporabiti LCD zaslon za stari prenosnik, morate dobiti tudi ujemajočo se krmilno ploščo z vrati HDMI. Preprosto poiščite serijsko številko zaslona na eBayu in takoj boste lahko našli pravo.
- Dvosmerno ogledalo: Če želite ustvariti čarobno zrcalno iluzijo, morate pred LCD zaslon postaviti dvosmerno ogledalo, tako da bodo skozi lesketala le svetla besedila in grafike. Številna podjetja vam bodo z veseljem izrezala dvosmerno ogledalo katere koli velikosti, zato ga preprosto poiščite na spletu ali v vašem mestu. Steklena dvosmerna ogledala izgledajo lepše, vendar so bistveno bolj krhka kot akrilna dvosmerna ogledala.
- Okvir: Ne bi želeli samo udariti dvosmernega ogledala pred LCD zaslon in ga poklicati na dan. Če želite, da je vaše pametno ogledalo Raspberry Pi vredno ogleda, potrebujete lep okvir. Če ste priročni in imate osnovno orodje za obdelavo lesa, bi ga lahko ustvarili v manj kot eni uri. Če niste prepričani, kako začeti, priporočamo, da si ogledate ta videoposnetek v YouTubu Fix This Build That (samo zamenjajte vsa električna orodja z ročnimi). Lahko pa v trgovini kupite primeren okvir.
- Tipkovnica in miška: Če želite nastaviti Raspberry Pi in namestiti MagicMirror, potrebujete tipkovnico in miško. Številni uporabniki Raspberry Pi prisegajo na Logitech K400 Plus, ki je brezžična tipkovnica z vgrajeno sledilno ploščico in večpredstavnostnimi tipkami, ki vam omogočajo daljinsko upravljanje čarobnega ogledala.
- HDMI kabel in napajalnik: Nenazadnje pametnega ogledala Raspberry Pi ne boste mogli uživati brez napajanja (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 postopoma.
1. korak: nastavite Raspberry Pi
Za začetek priporočamo, da nastavite Raspberry Pi, če tega še niste storili. Da se izognete težavam, ki jih je težko odpraviti, in drugim neprijetnim presenečenjem, čisto namestite najnovejšo različico Raspbian. Uradni priročnik za namestitev pojasnjuje vse, kar morate vedeti, zato podrobnejših podrobnosti tukaj ne bomo podali.
Zaženite Raspbian in se povežite z internetom. Ker najverjetneje želite, da vaše pametno ogledalo Raspberry Pi nekje visi na steni, se v omrežje Wi-Fi povežite 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 s samodejnim namestitvenim skriptom. Obe možnosti sta zelo podrobno opisani na uradni spletni strani MagicMirror, vendar vam priporočamo, da si olajšate stvari in uporabite skript za samodejno namestitev.
Natančneje, priporočamo skript za samodejno namestitev, 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 postavil nekaj vprašanj, zato občasno preverite njegov napredek. Ne pozabite znova zagnati Raspberry Pi, ko je MagicMirror popolnoma prenesen in nameščen.
3. korak: Konfigurirajte MagicMirror2
Tako čudovito pri MagicMirrorju je, da popolnoma spremenite njegov videz in vedenje. MagicMirror2 ima privzeto naslednje module: Ura, Koledar, Trenutno vreme, Vremenska napoved, Novice, Pohvale, Hello World in Alert.
Privzeti modul lahko prilagodite z urejanjem naslednje konfiguracijske datoteke:
~ / MagicMirror / config.jsČe kaj zamočite, lahko preprosto kopirate privzeto konfiguracijsko datoteko:
$ cd ~ / MagicMirror / config$ cp config.js config.js.rezerva
Upoštevajte, da morate znova zagnati MagicMirror2 vsakič, ko spremenite konfiguracijsko datoteko. Če želite to narediti, znova zaženite Raspberry Pi ali uporabite ta ukaz:
$ pm2 vnovični zagon mm4. korak: Sestavite pametno ogledalo
Zdaj, ko ste čarobno ogledalo Raspberry Pi nastavljeno po vaših željah, ga lahko nadaljujete in sestavite. Prepričajte se, da vaš okvir popolnoma pokriva okvirje LCD zaslona, sicer bi videli nepotrebno veliko črno obrobo in ne pozabite narediti lukenj za napajalne kable.
5. korak: Uživajte!
Vse čestitke! Pravkar ste ustvarili svoje prvo pametno ogledalo Raspberry Pi. Zdaj ga lahko obesite na steno, povežete z električno energijo in uživate v sadovih svojega dela.
Pametno ogledalo Raspberry Pi lahko postane uporabno informacijsko središče za vaš dom ali pa priročna armaturna plošča za vaš naslednji projekt. Ne pozabite, da lahko vedno shranite svojo trenutno konfiguracijsko datoteko in začnete od začetka, da boste Raspberry Pi dobili novo življenje.
10 najboljših modulov MagicMirror2
Večina uporabnikov MagicMirror se veseli preizkušanja različnih modulov drugih proizvajalcev in prilagajanja svojih čarobnih ogledal Raspberry Pi, da bi bila še bolj uporabna in navdušujoča, kot že je. Da boste kar najbolje izkoristili svoje novo pametno ogledalo, smo izbrali 10 najboljših modulov MagicMirror2, ki jih morate preizkusiti.
Moduli MagicMirror2 so opremljeni z njihovimi navodili za namestitev, ki običajno vključujejo prenos modula iz GitHub-a in nato njegovo dodajanje v polje modulov v vaši konfiguraciji.js.
1. MMM-Admin vmesnik
Tudi z brezžično tipkovnico in miško po uvedbi pametnega ogledala Raspberry Pi ni ravno enostavno spremeniti. Ta modul vam omogoča upravljanje in konfiguriranje 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. Modul skrbniškega vmesnika je zelo preprost za konfiguracijo, če poznate naslov IP naprav, iz katerih želite dostopati do nastavitev zrcala.
2. MMM-PIR-senzor
Kot morda že veste, Raspberry Pi porabi zelo malo energije in jo lahko pustite vklopljeno neprekinjeno, ne da bi pri tem porabili velik račun za elektriko. Zakaj pa zapravljati elektriko, če lahko pametno ogledalo Raspberry PI opremite s senzorjem gibanja PIR in ga uspavate, če ga nihče ne uporablja tako, da izklopi izhod HDMI ali z ogledalom 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 na zaslonu na dotik. S preprostim dotikom zaslona lahko skrijete vse module zrcalnega ogledala, razkrijete gumbe za izklop in ponovni zagon ter še več. Za uporabo tega modula mora pametno ogledalo Raspberry Pi podpirati vnos na dotik ali biti opremljeno z IR okvirjem.
4. MMM-Voice
Ali ne bi bilo v redu, če bi lahko z glasom upravljali pametno ogledalo Raspberry Pi? No, s tem modulom lahko! Pri tem modulu nam je všeč, da deluje popolnoma brez povezave, kar pomeni, da vaši podatki niso posredovani strežnikom nekaterih korporacij in analizirani v oglaševalske namene. Ker je analiza glasovnih podatkov računsko draga naloga, je bolje, da ta modul uporabljate samo z najnovejšo različico Raspberry Pi.
5. MMM-CoinMarketCap
Če vas zanimajo Bitcoin in druge kriptovalute, vam bo verjetno všeč ideja o prikazu informacij o kriptovalutah na vašem čarobnem ogledalu. Kot že ime pove, modul MMM-CoinMarketCap zbira podatke o kriptovalutah s spletnega mesta Coin Market Cap in jih prikazuje v več različnih oblikah.
6. MMM-GoogleMapsTraffic
Kdo ne sovraži, če se zatakne v zastoju? Z uporabo modula MMM-GoogleMapsTraffic lahko prikažete zemljevid katerega koli območja s trenutnimi prometnimi informacijami v Google Zemljevidih in na hitro vidite, kako dobra ali slaba je prometna situacija. Za uporabo tega modula boste morali pridobiti API na strani Google Developer, prav tako pa boste potrebovali koordinate zemljepisne širine in dolžine iz Google Maps.
7. MMM-AirQuality
V gosto naseljenih urbanih območjih je slaba kakovost zraka postala glavna težava, ki povzroča strašne težave z dihanjem pri ljudeh vseh starosti. Z uporabo tega modula MagicMirror2 lahko prikažete trenutni indeks kakovosti zraka na določeni lokaciji in se s temi informacijami odločite, ali je dobro, če zapustite hišo brez maske za obraz.
8. MMM-AfterShip
Čakanje, da prispejo paketi, ni zabavno, vendar lahko s tem modulom MagicMirror2 počakate nekoliko bolj znosno in z njim prikažete vse pakete z vašega računa AfterShip. Za njegovo nastavitev potrebujete le ključ API AfterShip, ki ga najdete tukaj.
9. MMM-IPCam
Presenetljivo koristno je, da na čarobno ogledalo prikažete javno IP kamero, tako da lahko v realnem času vidite trenutne prometne razmere ali vreme, in ravno tu je ta modul. Vendar se ni razloga omejiti na javne 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, saj vam omogoča, da na čarobnem ogledalu prikažete najboljše objave iz svojega najljubšega podredita. Podpira dve vrsti prikaza in lahko nastavite, koliko objav želite prikazati.
Ali je pametno ogledalo Raspberry Pi vredno tega??
Menimo, da se splača zgraditi pametno ogledalo Raspberry Pi! Od izdelave okvirja do konfiguracije samega pametnega ogledala je celoten postopek čudovita učna izkušnja, ki vam omogoča, da s svojo Raspberry Pi ustvarite uporaben pogovorni del, ki ga lahko obesite na steno in uživate vsak dan.
Če že imate nekaj dražjih delov, potrebnih za ta projekt, lahko svoje futuristično ogledalo dobite za skoraj nič. Če se pametnega ogledala Raspberry Pi kdaj naveličate, ga lahko enostavno prenastavite tako, da ga uporabite kot zunanji monitor in uporabite Raspberry Pi za kakšen drug projekt.