Kas yra „Raspberry Pi“ išmanusis veidrodis?

What Is Raspberry Pi Smart Mirror



„Raspberry Pi“ išmanusis veidrodis, taip pat žinomas kaip stebuklingas veidrodis, yra futuristinis skaitmeninis veidrodis, kuriame rodoma viskas - nuo dabartinio laiko ir datos iki orų informacijos, suplanuotų susitikimų ar naujausių naujienų antraščių. Tikėtina, kad matėte „Raspberry Pi“ išmanusis veidrodis „YouTube“ ar kitur internete. Jei taip, tikriausiai manėte, kad jo surinkimas pareikalavo daug laiko ir pastangų, tiesa? Ką daryti, jei pasakytume, kad per dieną galite sukurti savo išmanųjį „Raspberry Pi“ veidrodį, naudodami įrankius, kuriuos greičiausiai jau turite namuose, ir keletą „eBay“ ar „Amazon“ dalių?

Šiame straipsnyje žingsnis po žingsnio aprašysime visą „Raspberry Pi“ išmaniojo veidrodžio kūrimo procesą ir paaiškinsime, kaip galite jį pritaikyti, kad būtų rodoma bet kokia norima informacija.







Kaip sukurti išmanųjį „Raspberry Pi“ veidrodį

„Raspberry Pi“ išmaniojo veidrodžio kūrimas ne visada buvo toks lengvas kaip šiandien. Mes visi turėtume padėkoti Michaelas Teeuw kūrimui „MagicMirror“ , atvirojo kodo modulinė išmaniųjų veidrodžių platforma už daugelio Raspberry Pi išmaniųjų veidrodžių, kuriuos matote internete.



„MagicMirror“ yra atviro kodo projektas, kurį tvarko didelė entuziastų grupė iš viso pasaulio, ir jame yra API, leidžianti trečiųjų šalių kūrėjams kurti papildomus modulius, kurie praplečia jo funkcionalumą.



Be „MagicMirror“, yra keletas kitų panašių programinės įrangos projektų, įskaitant DAKboard , Makr veidrodis , ir mirr.OS , bet šiame straipsnyje jų neaptinkame.





Ko jums reikės „Raspberry Pi“ išmaniajam veidrodžiui

Norėdami nuo pat pradžių surinkti savo „Raspberry Pi“ išmanųjį veidrodį, jums reikės kelių dalykų:



  • Raspberry Pi : Akivaizdu, kad jums reikės „Raspberry Pi“. „MagicMirror“ palaiko „Raspberry Pi 2“, „3“ ir „4“, todėl galite rinktis iš daugybės variantų. Kadangi „MagicMirror“ turi labai kuklius aparatinės įrangos reikalavimus, nesvarbu, kurią „Raspberry Pi“ versiją pasirinksite. Taip pat galite paleisti „MagicMirror“ Raspberry Pi Zero ir Zero W , tačiau jų minimalus pobūdis šiek tiek apsunkina diegimo procesą.
  • LCD ekranas : Jei turite seną monitorių ar nešiojamąjį kompiuterį, jums pasisekė, nes galite jį pakartotinai panaudoti šiam projektui. Naudojant seną monitorių, jums tiesiog reikia nuimti plastikinį rėmą (nelieskite jo viduje esančių kondensatorių!), Ir jūs galite eiti. Norėdami naudoti LCD ekraną senam nešiojamam kompiuteriui, taip pat turite įsigyti atitinkamą valdiklio plokštę su HDMI prievadu. Tiesiog ieškokite „eBay“ ekrano serijos numerio ir greitai galėsite rasti tinkamą.
  • Dviejų krypčių veidrodis : Norėdami sukurti stebuklingą veidrodžio iliuziją, prieš LCD ekraną turite pastatyti dvipusį veidrodį, kad tik šviesus tekstas ir grafika spindėtų. Daugelis įmonių mielai nupjaus jums bet kokio dydžio dvipusį veidrodį, todėl tiesiog ieškokite jo internete ar savo mieste. Stikliniai dvipusiai veidrodžiai atrodo gražiau, tačiau jie yra daug trapesni nei akrilo dvipusiai veidrodžiai.
  • Rėmas : Jūs nenorėtumėte tiesiog pliaukštelėti dvipusio veidrodžio priešais LCD ekraną ir jį pavadinti diena. Kad jūsų „Raspberry Pi“ išmanusis veidrodis būtų vertas ekrano, jums reikia gražaus rėmo. Jei esate patogus ir turite pagrindinius medžio apdirbimo įrankius, turėtumėte sugebėti juos sukurti per mažiau nei valandą. Rekomenduojame žiūrėti šį „YouTube“ vaizdo įrašą Pataisykite tai jei nesate tikri, kaip pradėti (tiesiog pakeiskite visus elektrinius įrankius rankiniais įrankiais). Arba galite nusipirkti tinkamą rėmelį parduotuvėje.
  • Klaviatūra ir pelė : Norėdami nustatyti „Raspberry Pi“ ir įdiegti „MagicMirror“, jums reikės klaviatūros ir pelės. Daugelis „Raspberry Pi“ vartotojų prisiekia „Logitech K400 Plus“ , tai belaidė klaviatūra su integruotu jutikliniu kilimėliu ir daugialypės terpės klavišais, leidžiančiais nuotoliniu būdu valdyti stebuklingą veidrodį.
  • HDMI kabelis ir maitinimo šaltinis : Paskutinis, bet ne mažiau svarbus dalykas - jūs negalėsite mėgautis išmaniuoju „Raspberry Pi“ veidrodžiu be maitinimo šaltinio (vienas skirtas „Raspberry Pi“, kitas - LCD ekranui) ir HDMI kabelio.

Žingsnis po žingsnio instrukcijos

Ar turite viską, ko reikia norint sukurti savo stebuklingą veidrodį? Fantastinis! Pažvelkime į procesą žingsnis po žingsnio.

1 žingsnis: nustatykite „Raspberry Pi“

Rekomenduojame pradėti nuo „Raspberry Pi“ nustatymo, jei to dar nepadarėte. Kad išvengtumėte sunkiai pašalinamų klaidų ir kitų nemalonių netikėtumų, švariai įdiekite naujausios versijos Raspiečių . The oficialus diegimo vadovas paaiškina viską, ką reikia žinoti, todėl čia nesigilinsime.

Įjunkite „Raspbian“ ir prisijunkite prie interneto. Kadangi greičiausiai norite, kad išmanusis „Raspberry Pi“ veidrodis būtų kažkur pakabintas ant sienos, turėtumėte prisijungti prie „Wi-Fi“ tinklo spustelėdami „Wi-Fi“ simbolį ekrano viršuje, dešinėje.

2 veiksmas: įdiekite „MagicMirror2“

Yra du būdai, kaip įdiegti naujausią „MagicMirror“ versiją: galite tai padaryti rankiniu būdu arba naudodami automatinį diegimo scenarijų. Abi šios parinktys yra išsamiai aprašytos svetainėje Oficiali „MagicMirror“ svetainė , tačiau rekomenduojame palengvinti situaciją ir naudoti automatinį diegimo scenarijų.

Tiksliau, rekomenduojame sukurti automatinį diegimo scenarijų, kurį sukūrė Samas Detveileris . Norėdami vykdyti šį scenarijų, jums tereikia įterpti vieną komandą į terminalo langą:

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

Diegimo metu scenarijus užduos jums keletą klausimų, todėl būtinai kartkartėmis patikrinkite jo eigą. Nepamirškite iš naujo paleisti „Raspberry Pi“, kai „MagicMirror“ bus visiškai atsisiųsta ir įdiegta.

3 žingsnis: sukonfigūruokite „MagicMirror2“

„MagicMirror“ yra toks puikus, kad visiškai pakeičiate jo išvaizdą ir elgesį. Pagal numatytuosius nustatymus „MagicMirror2“ tiekiami su šiais moduliais: Laikrodis , Kalendorius , Dabartinis oras , Orų prognozė , Naujienų srautas , Komplimentai , Labas pasauli , ir Budrus .

Galite tinkinti numatytąjį modulį redaguodami šį konfigūracijos failą:

~/„MagicMirror“/konfig.js

Jei ką nors sugadinsite, galite tiesiog nukopijuoti numatytąjį konfigūracijos failą:

$ cd ~/„MagicMirror“/konfig
$ cp konfigūracija.jskonfig.js.atsarginę kopiją

Atminkite, kad kiekvieną kartą, kai keičiate konfigūracijos failą, turite iš naujo paleisti „MagicMirror2“. Norėdami tai padaryti, iš naujo paleiskite „Raspberry Pi“ arba naudokite šią komandą:

$ pm2 restart mm

4 žingsnis: Surinkite savo išmanųjį veidrodį

Dabar, kai esate „Raspberry Pi“ stebuklingas veidrodis, sukonfigūruotas pagal jūsų skonį, galite eiti į priekį ir jį surinkti. Įsitikinkite, kad jūsų rėmas visiškai dengia skystųjų kristalų ekrano rėmus, kitaip matysite be reikalo didelę juodą kraštinę, ir nepamirškite padaryti skylių maitinimo kabeliams.

5 žingsnis: mėgaukitės!

Sveikinu! Jūs ką tik sukūrėte savo pirmąjį „Raspberry Pi“ išmanųjį veidrodį. Dabar galite pakabinti ant sienos, prijungti prie elektros tinklo ir mėgautis savo darbo vaisiais.

„Raspberry Pi“ išmanusis veidrodis gali tapti naudingu informacijos centru jūsų namuose arba gali būti patogus prietaisas jūsų kitam projektui. Atminkite, kad visada galite išsaugoti esamą konfigūracijos failą ir pradėti nuo nulio, kad suteiktumėte „Raspberry Pi“ naują gyvenimą.

10 geriausių „MagicMirror2“ modulių

Dauguma „MagicMirror“ naudotojų džiaugiasi išbandydami įvairius trečiųjų šalių modulius ir keisdami savo „Raspberry Pi“ stebuklingus veidrodžius, kad jie būtų dar naudingesni ir labiau įkvepiantys nei jie yra. Kad galėtume kuo geriau išnaudoti savo naująjį išmanųjį veidrodį, pasirinkome 10 geriausių „MagicMirror2“ modulių, kuriuos turėtumėte išbandyti.

„MagicMirror2“ moduliai pateikiami kartu su diegimo instrukcijomis, kurios paprastai apima modulio atsisiuntimą iš „GitHub“ ir pridėjimą prie modulių masyvo jūsų faile config.js.

1. MMM-administratoriaus sąsaja

Net naudojant belaidę klaviatūrą ir pelę nėra lengva pakeisti „Raspberry Pi“ išmanųjį veidrodį, kai jis bus įdiegtas. Šis modulis leidžia valdyti ir konfigūruoti išmanųjį veidrodį nuotoliniu būdu iš bet kurios šiuolaikinės žiniatinklio naršyklės, leidžiantį belaidę klaviatūrą ir pelę naudoti kažkam kitam. Administratoriaus sąsajos modulį yra gana paprasta sukonfigūruoti, jei žinote įrenginių, iš kurių norite pasiekti veidrodžio nustatymus, IP adresą.

2. MMM-PIR jutiklis

Kaip žinote, „Raspberry Pi“ sunaudoja labai mažai energijos, ir jūs galite palikti ją įjungtą visą parą, nesudarydami didžiulės sąskaitos už energiją. Vis dėlto, kam švaistyti elektrą, kai savo „Raspberry PI“ išmanųjį veidrodį galite aprūpinti PIR judesio jutikliu ir užmigdyti veidrodį, jei niekas jo nenaudoja išjungdamas HDMI išvestį arba išjungdamas veidrodį per relę? Jei tai jums atrodo įdomu, būtinai peržiūrėkite šį naudingą modulį.

3. „MMM-SmartTouch“

Šis modulis gali padaryti jūsų „Raspberry Pi“ išmanųjį veidrodį dar protingesnį, paversdamas jį interaktyviu jutikliniu ekranu. Paprastu ekrano bakstelėjimu galite paslėpti visus stebuklingus veidrodžio modulius, atskleisti išjungimo ir paleidimo mygtukus ir dar daugiau. Kad galėtumėte naudoti šį modulį, jūsų išmanusis „Raspberry Pi“ veidrodis turi palaikyti įvestį liečiant arba turi būti su IR rėmeliu.

Keturi. MMM-balsas

Ar nebūtų šaunu, jei savo balsu galėtumėte valdyti išmanųjį „Raspberry Pi“ veidrodį? Na, su šiuo moduliu jūs galite! Mums patinka šis modulis, nes jis veikia visiškai neprisijungęs, o tai reiškia, kad jūsų duomenys nėra perduodami kai kurių korporacijų serveriams ir analizuojami reklamos tikslais. Kadangi balso duomenų analizė yra skaičiuojamai brangi užduotis, geriau naudoti šį modulį tik su naujausia „Raspberry Pi“ versija.

5. MMM-CoinMarketCap

Jei jus domina „Bitcoin“ ir kitos kriptovaliutos, tikriausiai jums patiks idėja rodyti kriptovaliutos informaciją stebuklingame veidrodyje. Kaip rodo jo pavadinimas, MMM-CoinMarketCap modulis renka kriptovaliutos informaciją iš Monetų rinkos dangtelis svetainę ir pateikia ją įvairiais formatais.

6. MMM-GoogleMapsTraffic

Kas nemėgsta būti įstrigęs spūstyje? Naudodami „MMM-GoogleMapsTraffic“ modulį galite rodyti bet kurios srities žemėlapį su dabartine „Google“ žemėlapių eismo informacija ir iš pirmo žvilgsnio pamatyti, kokia gera ar bloga eismo situacija. Jei norite naudoti šį modulį, turėsite gauti API „Google“ kūrėjo puslapyje, taip pat reikės platumos ir ilgumos koordinatių iš „Google“ žemėlapių.

7. MMM-AirQuality

Tankiai apgyvendintose miesto vietose prasta oro kokybė tapo pagrindine problema, sukeliančia baisias kvėpavimo problemas įvairaus amžiaus žmonėms. Naudodami šį „MagicMirror2“ modulį galite parodyti dabartinį tam tikros vietos oro kokybės indeksą ir pagal šią informaciją nuspręsti, ar gera išeiti iš namų be veido kaukės.

8. MMM-AfterShip

Laukti, kol atvyks paketai, nėra smagu, tačiau jūs galite šiek tiek labiau toleruoti šį „MagicMirror2“ modulį ir naudoti jį, kad būtų rodomi visi siuntiniai iš „AfterShip“ paskyros. Norėdami jį nustatyti, jums tereikia rasti „AfterShip“ API raktą čia .

9. MMM-IPCam

Gali būti stebėtinai naudinga rodyti viešą IP kamerą savo stebuklingame veidrodyje, kad galėtumėte matyti esamą eismo situaciją ar orą realiuoju laiku, ir būtent čia šis modulis yra. Tačiau nėra jokios priežasties apsiriboti viešumu IP kameros, nes MMM-IPCam palaiko autentifikavimą slaptažodžiu.

10. MMM-Reddit

Jei esate aistringas „Reddit“ vartotojas, nenorite praleisti šio modulio, nes jis leidžia rodyti geriausius mėgstamiausio subreddito įrašus tiesiai ant stebuklingo veidrodžio. Jis palaiko du ekrano tipus ir galite konfigūruoti, kiek įrašų norite rodyti.

Ar „Raspberry Pi“ išmanusis veidrodis to vertas?

Manome, kad pastatyti „Raspberry Pi“ išmanųjį veidrodį verta! Nuo rėmo kūrimo iki paties išmaniojo veidrodžio konfigūravimo visas procesas yra nuostabi mokymosi patirtis, leidžianti naudoti „Raspberry Pi“ kuriant naudingą pokalbio kūrinį, kurį galite pakabinti ant sienos ir mėgautis kiekvieną dieną.

Jei jau turite brangesnių dalių, reikalingų šiam projektui, savo futuristinį veidrodį galite turėti beveik nieko. Jei kada nors pavargstate nuo „Raspberry Pi“ išmaniojo veidrodžio, galite lengvai jį pakeisti, naudodami jį kaip išorinį monitorių ir naudodami „Raspberry Pi“ kokiam nors kitam projektui.