Kas ir Raspberry Pi viedais spogulis?

What Is Raspberry Pi Smart Mirror



Raspberry Pi viedais spogulis, kas pazīstams arī kā burvju spogulis, ir futūristisks digitālais spogulis, kas parāda visu, sākot no pašreizējā laika un datuma līdz laika apstākļu informācijai, plānotajām tikšanās reizēm vai jaunāko ziņu virsrakstiem. Iespējams, ka esat redzējis Raspberry Pi viedais spogulis vietnē YouTube vai citur internetā. Ja tā, jūs droši vien uzskatījāt, ka tā salikšana prasa daudz laika un pūļu, vai ne? Ko darīt, ja mēs jums teiktu, ka jūs varētu izveidot savu Raspberry Pi viedo spoguli dienā, izmantojot rīkus, kas jums, visticamāk, jau ir mājās, kā arī dažas detaļas no eBay vai Amazon?

Šajā rakstā mēs soli pa solim iepazīstināsim jūs ar visu Raspberry Pi viedā spoguļa izveidošanas procesu un paskaidrosim, kā to pielāgot, lai parādītu visu vajadzīgo informāciju.







Kā izveidot Raspberry Pi viedo spoguli

Raspberry Pi viedā spoguļa izveidošana ne vienmēr bija tik vienkārša kā mūsdienās. Mums visiem vajadzētu pateikties Maikls Tejū radīšanai MagicMirror , atvērtā pirmkoda modulārā viedo spoguļu platforma aiz lielākās daļas Raspberry Pi viedo spoguļu, ko redzat tiešsaistē.



MagicMirror ir atvērtā koda projekts, ko uztur liela entuziastu grupa no visas pasaules, un tajā ir API, kas ļauj trešo pušu izstrādātājiem izveidot papildu moduļus, kas paplašina tā funkcionalitāti.



Papildus MagicMirror ir vairāki citi līdzīgi programmatūras projekti, tostarp DAKboard , Makr spogulis , un mirr.OS , bet mēs tos šajā rakstā neaptversim.





Kas jums būs nepieciešams Raspberry Pi viedajam spogulim

Lai no jauna izveidotu savu Raspberry Pi viedo spoguli, jums būs nepieciešamas dažas lietas:



  • Raspberry Pi : Acīmredzot jums būs nepieciešams Raspberry Pi. MagicMirror atbalsta Raspberry Pi 2, 3 un 4, tāpēc jums ir diezgan daudz iespēju izvēlēties. Tā kā MagicMirror ir ļoti pieticīgas aparatūras prasības, nav svarīgi, kuru Raspberry Pi versiju izvēlaties. Varat arī palaist MagicMirror Raspberry Pi Zero un Zero W , bet to minimālais raksturs nedaudz sarežģī uzstādīšanas procesu.
  • LCD ekrāns : Ja jums guļ vecs monitors vai klēpjdators, jums veicas, jo varat to atkārtoti izmantot šim projektam. Izmantojot veco monitoru, jums vienkārši ir jānoņem plastmasas rāmis (nepieskarieties nevienam no kondensatoriem iekšā!), Un jūs varat doties. Lai vecam klēpjdatoram izmantotu LCD ekrānu, jums arī jāiegādājas atbilstoša kontrollera plate ar HDMI portu. Vienkārši meklējiet eBay ekrāna sērijas numuru, un jums vajadzētu būt iespējai īstajā laikā atrast īsto.
  • Divvirzienu spogulis : Lai radītu burvju spoguļa ilūziju, LCD ekrāna priekšā jānovieto divvirzienu spogulis, lai cauri spīdētu tikai spilgts teksts un grafika. Daudzi uzņēmumi ar prieku sagriezīs jums jebkura lieluma divvirzienu spoguli, tāpēc vienkārši meklējiet to tiešsaistē vai savā pilsētā. Stikla divvirzienu spoguļi izskatās jaukāk, taču tie ir ievērojami trauslāki par divvirzienu akrila spoguļiem.
  • Rāmis : Jūs nevēlaties vienkārši iepļaukt divvirzienu spoguli LCD ekrāna priekšā un saukt to par dienu. Lai padarītu savu Raspberry Pi viedo spoguļa displeja cienīgu, jums ir nepieciešams skaists rāmis. Ja esat ērts un jums ir pamata kokapstrādes rīki, jums vajadzētu būt iespējai to izveidot mazāk nekā stundas laikā. Mēs iesakām noskatīties šo YouTube videoklipu Labot šo uzbūvi ja neesat pārliecināts, kā sākt (vienkārši nomainiet visus elektroinstrumentus ar rokas instrumentiem). Alternatīvi, veikalā varat iegādāties piemērotu rāmi.
  • Tastatūra un pele : Lai iestatītu Raspberry Pi un instalētu MagicMirror, jums būs nepieciešama tastatūra un pele. Daudzi Raspberry Pi lietotāji zvēr pie Logitech K400 Plus , kas ir bezvadu tastatūra ar integrētu skārienpaliktni un multivides taustiņiem, kas ļauj attālināti vadīt burvju spoguli.
  • HDMI kabelis un barošanas avots : Visbeidzot, jūs nevarēsit izbaudīt savu Raspberry Pi viedo spoguli bez barošanas avota (viens Raspberry Pi un otrs LCD ekrānam) un HDMI kabeļa.

Soli pa solim instrukcijas

Vai jums ir viss nepieciešamais, lai izveidotu savu burvju spoguli? Fantastiski! Apskatīsim procesu soli pa solim.

1. darbība: iestatiet savu Raspberry Pi

Mēs iesakām sākt, iestatot Raspberry Pi, ja vēl neesat to izdarījis. Lai izvairītos no kļūdu novēršanas un citiem nepatīkamiem pārsteigumiem, instalējiet tīru jaunāko versiju Raspietis . The oficiālā uzstādīšanas rokasgrāmata paskaidro visu, kas jums jāzina, tāpēc mēs šeit sīkāk neiedziļināsimies.

Ielādējiet Raspbian un izveidojiet savienojumu ar internetu. Tā kā jūs, visticamāk, vēlaties, lai viedais spogulis Raspberry Pi kaut kur karājas pie sienas, izveidojiet savienojumu ar savu Wi-Fi tīklu, noklikšķinot uz Wi-Fi simbola ekrāna augšējā labajā stūrī.

2. darbība: instalējiet MagicMirror2

Ir divi veidi, kā instalēt jaunāko MagicMirror versiju: ​​varat to izdarīt manuāli vai izmantojot automātisku instalēšanas skriptu. Abas šīs iespējas ir ļoti detalizēti aprakstītas vietnē MagicMirror oficiālā vietne , bet mēs iesakām jums atvieglot lietas un izmantot automātisku instalēšanas skriptu.

Precīzāk, mēs iesakām izveidot automātisko instalēšanas skriptu Sems Detveilers . Lai izpildītu šo skriptu, viss, kas jums jādara, ir ielīmēt vienu komandu termināļa logā:

# bash -c '$ (curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/
meistars/aveņu.sh)'

Instalēšanas laikā skripts jums uzdos dažus jautājumus, tāpēc noteikti pārbaudiet tā progresu. Neaizmirstiet restartēt Raspberry Pi, kad MagicMirror ir pilnībā lejupielādēts un instalēts.

3. darbība: konfigurējiet MagicMirror2

MagicMirror ir tik lieliski, ka jūs pilnībā maināt tā izskatu un uzvedību. Pēc noklusējuma MagicMirror2 tiek piegādāts ar šādiem moduļiem: Pulkstenis , Kalendārs , Pašreizējie laika apstākļi , Laika prognoze , Jaunumi , Komplimenti , Sveika pasaule , un Brīdinājums .

Noklusējuma moduli var pielāgot, rediģējot šādu konfigurācijas failu:

~/MagicMirror/config.js

Ja kaut ko sajaucat, varat vienkārši nokopēt noklusējuma konfigurācijas failu:

$ cd ~/MagicMirror/config
$ cp konfigurācija.jsconfig.js.dublējums

Paturiet prātā, ka jums ir jārestartē MagicMirror2 katru reizi, kad veicat izmaiņas konfigurācijas failā. Lai to izdarītu, restartējiet Raspberry Pi vai izmantojiet šo komandu:

$ pm2 restart mm

4. solis: salieciet savu viedo spoguli

Tagad, kad esat Raspberry Pi burvju spogulis, ir konfigurēts pēc jūsu vēlmēm, varat turpināt un salikt to. Pārliecinieties, ka rāmis pilnībā pārklāj LCD ekrāna rāmjus, pretējā gadījumā jūs redzēsiet nevajadzīgi lielu melnu apmali, un neaizmirstiet izveidot caurumus barošanas kabeļiem.

5. solis: izbaudiet to!

Apsveicam! Jūs tikko izveidojāt savu pirmo Raspberry Pi viedo spoguli. Tagad varat to pakārt pie sienas, pieslēgt pie strāvas un baudīt sava darba augļus.

Raspberry Pi viedais spogulis var kļūt par noderīgu informācijas centru jūsu mājām vai arī par noderīgu informācijas paneli jūsu nākamajam projektam. Atcerieties, ka jūs vienmēr varat saglabāt savu pašreizējo konfigurācijas failu un sākt no nulles, lai piešķirtu savam Raspberry Pi jaunu dzīvi.

Top 10 labākie MagicMirror2 moduļi

Lielākajai daļai MagicMirror lietotāju ir prieks izmēģināt dažādus trešo pušu moduļus un pielāgot savus Raspberry Pi burvju spoguļus, lai tie būtu vēl noderīgāki un bijību iedvesmojošāki, nekā tie jau ir. Lai palīdzētu jums maksimāli izmantot jauno viedo spoguli, mēs esam atlasījuši 10 labākos MagicMirror2 moduļus, kurus jums vajadzētu izmēģināt.

MagicMirror2 moduļiem ir pievienotas instalēšanas instrukcijas, kas parasti ietver moduļa lejupielādi no GitHub un pēc tam tā pievienošanu moduļu masīvam jūsu failā config.js.

1. MMM-administratora saskarne

Pat ar bezvadu tastatūru un peli nav tik viegli veikt izmaiņas savā Raspberry Pi viedajā spogulī, tiklīdz tas ir izvietots. Šis modulis ļauj attālināti vadīt un konfigurēt savu viedo spoguli no jebkuras mūsdienu tīmekļa pārlūkprogrammas, ļaujot bezvadu tastatūru un peli izmantot kaut kam citam. Administratora saskarnes moduli ir diezgan vienkārši konfigurēt, ja vien zināt to ierīču IP adresi, no kurām vēlaties piekļūt spoguļa iestatījumiem.

2. MMM-PIR-sensors

Kā jūs zināt, Raspberry Pi patērē ļoti maz enerģijas, un jūs varat atstāt to ieslēgtu visu diennakti, nepaaugstinot milzīgu enerģijas rēķinu. Tomēr kāpēc tērēt elektrību, ja jūs varat aprīkot savu Raspberry PI viedo spoguli ar PIR kustības sensoru un iemidzināt spoguli, ja neviens to neizmanto, izslēdzot HDMI izeju vai izslēdzot spoguli, izmantojot releju? Ja tas jums šķiet interesanti, noteikti pārbaudiet šo noderīgo moduli.

3. MMM-SmartTouch

Šis modulis var padarīt jūsu Raspberry Pi viedo spoguli vēl gudrāku, pārveidojot to par skārienekrāna interaktīvo pieredzi. Vienkārši pieskaroties ekrānam, varat paslēpt visus burvju spoguļu moduļus, atklāt izslēgšanas un restartēšanas pogas un daudz ko citu. Lai izmantotu šo moduli, jūsu Raspberry Pi viedajam spogulim ir jāatbalsta pieskāriena ievade vai jābūt aprīkotam ar IR rāmi.

Četri. MMM-Balss

Vai nebūtu forši, ja jūs ar savu balsi varētu kontrolēt savu Raspberry Pi viedo spoguli? Nu, ar šo moduli jūs varat! Šajā modulī mums patīk tas, ka tas darbojas pilnīgi bezsaistē, kas nozīmē, ka jūsu dati netiek nosūtīti uz dažu korporāciju serveriem un netiek analizēti reklāmas nolūkos. Tā kā balss datu analīze ir skaitļošanas ziņā dārgs uzdevums, labāk ir izmantot šo moduli tikai ar jaunāko Raspberry Pi versiju.

5. MMM-CoinMarketCap

Ja jūs interesē Bitcoin un citas kriptovalūtas, jums, iespējams, patiks ideja parādīt kriptovalūtas informāciju savā burvju spogulī. Kā norāda nosaukums, MMM-CoinMarketCap modulis apkopo kriptovalūtas informāciju no Monētu tirgus vāciņš vietni un parāda to dažādos formātos.

6. MMM-GoogleMapsTraffic

Kuram gan nepatīk ienīst sastrēgumā? Izmantojot MMM-GoogleMapsTraffic moduli, varat parādīt jebkura apgabala karti ar pašreizējo Google Maps satiksmes informāciju un īsumā redzēt, cik laba vai slikta ir satiksmes situācija. Lai izmantotu šo moduli, jums ir jāiegūst API Google izstrādātāja lapā, kā arī platuma un garuma koordinātas no Google Maps.

7. MMM-AirQuality

Blīvi apdzīvotās pilsētās slikta gaisa kvalitāte ir kļuvusi par galveno problēmu, izraisot briesmīgas elpošanas problēmas visu vecumu cilvēkiem. Izmantojot šo MagicMirror2 moduli, jūs varat parādīt noteiktas vietas pašreizējo gaisa kvalitātes indeksu un izmantot šo informāciju, lai izlemtu, vai ir ieteicams iziet no mājas bez sejas maskas.

8. MMM-AfterShip

Paku ierašanās gaidīšana nav jautra, taču jūs varat padarīt gaidīšanu mazliet pieļaujamāku, izmantojot šo MagicMirror2 moduli, un izmantot to, lai parādītu visas pakas no sava AfterShip konta. Lai to iestatītu, jums ir nepieciešama tikai jūsu AfterShip API atslēga, kuru var atrast šeit .

9. MMM-IPCam

Var būt pārsteidzoši noderīgi, ja uz jūsu burvju spoguļa tiek parādīta publiska IP kamera, lai jūs varētu redzēt pašreizējo satiksmes situāciju vai laika apstākļus reāllaikā, un tieši šeit šis modulis ir pieejams. Tomēr nav iemesla aprobežoties tikai ar publisku informāciju IP kameras, jo MMM-IPCam atbalsta uz paroli balstītu autentifikāciju.

10. MMM-Reddit

Ja esat dedzīgs Reddit lietotājs, jūs nevēlaties palaist garām šo moduli, jo tas ļauj jums parādīt iecienītākās ziņas no iecienītākā subreddit tieši uz jūsu burvju spoguļa. Tas atbalsta divus displeja veidus, un jūs varat konfigurēt, cik ziņu vēlaties parādīt.

Vai Raspberry Pi viedais spogulis ir tā vērts?

Mēs domājam, ka Raspberry Pi viedā spoguļa veidošana ir tā vērta! No rāmja izgatavošanas līdz paša viedā spoguļa konfigurēšanai viss process ir brīnišķīga mācīšanās pieredze, kas ļauj izmantot Raspberry Pi, lai izveidotu noderīgu sarunu gabalu, ko varētu pakārt pie sienas un izbaudīt katru dienu.

Ja jums jau ir dažas dārgākas detaļas, kas nepieciešamas šim projektam, jūs varat iegūt futūristisku spoguli gandrīz neko. Ja kādreiz esat noguris no sava Raspberry Pi viedā spoguļa, varat to viegli pārvietot, izmantojot to kā ārēju monitoru un izmantojot Raspberry Pi kādam citam projektam.