Selles artiklis tutvustame samm-sammult kogu Raspberry Pi nutipeegli ehitamise protsessi ja selgitame, kuidas saate seda soovitud teabe kuvamiseks kohandada.
Kuidas ehitada Raspberry Pi nutipeeglit
Raspberry Pi nutipeegli ehitamine ei olnud alati nii lihtne kui praegu. Peaksime kõik tänama Michael Teeuw'i MagicMirrori loomise eest, mis on avatud lähtekoodiga mooduliga nutipeegliplatvorm enamiku võrgus nähtavate nutikate peeglite taga.
MagicMirror on avatud lähtekoodiga projekt, mida haldab suur rühm entusiaste üle kogu maailma, ja see sisaldab API-d, mis võimaldab kolmanda osapoole arendajatel ehitada täiendavaid mooduleid, mis laiendavad selle funktsionaalsust.
Lisaks MagicMirrorile on veel mitmeid sarnaseid tarkvaraprojekte, sealhulgas DAKboard, Makr Mirror ja mirr.OS, kuid me ei käsitle neid selles artiklis.
Mida vajate oma Raspberry Pi nutipeegli jaoks
Oma Raspberry Pi nutipeegli nullist kokku panemiseks vajate paari asja:
- Vaarika Pi: Ilmselt vajate Raspberry Pi-d. MagicMirror toetab Raspberry Pi 2, 3 ja 4, nii et teil on valida üsna paljude võimaluste vahel. Kuna MagicMirroril on riistvaranõuded väga tagasihoidlikud, pole vahet, millise Raspberry Pi versiooni valite. MagicMirrori saate käivitada ka Raspberry Pi Zero ja Zero W-ga, kuid nende minimaalne olemus muudab installiprotsessi mõnevõrra keerulisemaks.
- LCD ekraan: Kui teil on vana monitor või sülearvuti, on teil õnne, sest saate seda selle projekti jaoks uuesti kasutada. Vana monitori puhul peate lihtsalt plastraami eemaldama (ärge puudutage ühtegi sees olevat kondensaatorit!), ja teil on hea minna. Vana sülearvuti jaoks LCD-ekraani kasutamiseks peate hankima ka sobiva HDMI-pordiga kontrolleriplaadi. Lihtsalt otsige eBayst ekraani seerianumbrit ja peaksite suutma õige aja leida.
- Kahesuunaline peegel: Maagilise peegli illusiooni loomiseks peate LCD-ekraani ette asetama kahepoolse peegli, nii et läbi paistaks ainult ere tekst ja graafika. Paljud ettevõtted lõikavad teile meeleldi igas suuruses kahepoolset peeglit, nii et otsige lihtsalt seda veebis või oma linnas. Klaasist kahepoolsed peeglid näevad kenamad välja, kuid on tunduvalt hapramad kui akrüülist kahepoolsed peeglid.
- Raam: Te ei tahaks lihtsalt LCD-ekraani ette kahepoolset peeglit laksutada ja seda päevaks nimetada. Selleks, et teie Raspberry Pi nutipeegli ekraan vääriks, vajate ilusat raami. Kui olete käepärane ja teil on põhilised puidutööriistad, peaksite selle saama luua vähem kui tunni jooksul. Kui te pole kindel, kuidas alustada, soovitame teil vaadata seda YouTube'i videot Fix This Build That (asendage lihtsalt kõik elektritööriistad käsitööriistadega). Teise võimalusena saate poest osta sobiva raami.
- Klaviatuur ja hiir: Raspberry Pi seadistamiseks ja MagicMirrori installimiseks vajate klaviatuuri ja hiirt. Paljud Raspberry Pi kasutajad vannuvad Logitech K400 Plusile, mis on integreeritud puuteplaadi ja multimeediumiklahvidega juhtmeta klaviatuur, mis võimaldab teil oma võlupeeglit kaugjuhtida.
- HDMI-kaabel ja toiteallikas: Lõpuks, kuid mitte vähem oluline, ei saa te oma Raspberry Pi nutipeeglit nautida ilma toiteallikata (üks Raspberry Pi jaoks ja teine LCD-ekraani jaoks) ning HDMI-kaablita.
Samm-sammult juhised
Kas teil on kõik vajalik võlupeegli loomiseks? Fantastiline! Vaatame protsessi sammhaaval.
1. samm: seadistage oma Raspberry Pi
Soovitame teil kõigepealt oma Raspberry Pi seadistada, kui te pole seda veel teinud. Vigade ja muude ebameeldivate üllatuste vältimiseks tehke Raspbiani uusima versiooni puhas install. Ametlik paigaldusjuhend selgitab kõike, mida peate teadma, nii et me ei hakka siin üksikasjalikumalt rääkima.
Käivitage Raspbian ja ühendage Internet. Kuna suure tõenäosusega soovite, et teie Raspberry Pi nutipeegel ripuks kuskil seinal, peaksite ühenduse looma oma WiFi-võrguga, klõpsates ekraani paremas ülanurgas oleval WiFi-sümbolil.
2. samm: installige MagicMirror2
MagicMirrori uusima versiooni installimiseks on kaks võimalust: saate seda teha kas käsitsi või automaatse installiskripti abil. Mõlemat neist valikutest on MagicMirrori ametlikul veebisaidil väga üksikasjalikult kirjeldatud, kuid soovitame teil enda jaoks asjad lihtsamaks teha ja kasutada automaatset installiskripti.
Täpsemalt soovitame Sam Detweileri loodud automaatset installiskripti. Selle skripti käivitamiseks on vaja ainult kleepida üks käsk terminaliaknasse:
# bash -c "$ (curl -sL https: // toores.githubusercontent.com / sdetweil / MagicMirror_scripts /meister / vaarikas.sh) "
Skript esitab installimise ajal teile mõned küsimused, nii et kontrollige kord-ajalt selle edenemist. Ärge unustage oma Raspberry Pi taaskäivitada, kui MagicMirror on täielikult alla laaditud ja installitud.
3. samm: seadistage MagicMirror2
MagicMirroris on nii tore see, et muudate selle välimust ja käitumist täielikult. Vaikimisi tarnitakse MagicMirror2 järgmiste moodulitega: kell, kalender, praegune ilm, ilmaennustus, uudistevoog, komplimendid, tere maailm ja hoiatus.
Vaikemoodulit saate kohandada järgmise konfiguratsioonifaili muutmisega:
~ / MagicMirror / konfiguratsioon.jsKui midagi sassi ajate, saate lihtsalt kopeerida vaikimisi konfiguratsioonifaili:
$ cd ~ / MagicMirror / config$ cp seadistamine.js konfig.js.varundamine
Pidage meeles, et peate iga kord, kui konfiguratsioonifaili muudate, MagicMirror2 taaskäivitama. Selleks taaskäivitage oma Raspberry Pi või kasutage seda käsku:
$ pm2 taaskäivitage mm4. samm: pange kokku oma nutipeegel
Nüüd, kui olete Raspberry Pi maagiline peegel konfigureeritud teie maitse järgi, saate selle kokku panna. Veenduge, et teie raam kataks LCD-ekraani raamid täielikult, vastasel juhul näete tarbetult suurt musta äärist ja ärge unustage toitekaablitele auke teha.
5. samm: nautige seda!
Palju õnne! Olete just loonud oma esimese Raspberry Pi nutipeegli. Nüüd saate selle riputada seinale, ühendada vooluga ja nautida oma töö vilju.
Raspberry Pi nutipeeglist võib saada teie kodu jaoks kasulik teabekeskus või see võib olla käepärane juhtpaneel teie järgmise projekti jaoks. Pidage meeles, et saate oma praeguse konfiguratsioonifaili alati salvestada ja alustada nullist, et anda oma Raspberry Pi'le uus elu.
10 parimat MagicMirror2 moodulit
Enamik MagicMirrori kasutajaid tunnevad rõõmu erinevate kolmandate osapoolte moodulite proovimisest ja oma Raspberry Pi maagiliste peeglite muutmisest veelgi kasulikumaks ja aukartustäratavamaks kui nad juba praegu on. Uuest nutipeeglist maksimumi saamiseks valisime välja 10 parimat moodulit MagicMirror2, mida peaksite proovima.
MagicMirror2 moodulitega on kaasas nende paigaldusjuhised, mis hõlmavad tavaliselt mooduli GitHubist allalaadimist ja seejärel lisamist mooduli massiivi konfiguratsioonis.js-fail.
1. MMM-administraatori liides
Isegi juhtmevaba klaviatuuri ja hiirega pole Raspberry Pi nutipeeglile muudatuste tegemist pärast rakendamist just lihtne. See moodul võimaldab teil nutikat peeglit kaugelt juhtida ja konfigureerida mis tahes kaasaegsest veebibrauserist, võimaldades teil traadita klaviatuuri ja hiirt millegi muu jaoks kasutada. Administraatori liidese moodulit on üsna lihtne konfigureerida, kui teate nende seadmete IP-aadressi, kust soovite peegli seadetele juurde pääseda.
2. MMM-PIR-andur
Nagu te võib-olla teate, kasutab Raspberry Pi väga vähe energiat ja võite selle ööpäevaringselt sisse lülitada, ilma et peaksite tohutut arvet maksma. Milleks ikkagi raisata elektrit, kui saate oma Raspberry PI nutipeegli varustada PIR-liikumisanduriga ja magada, kui keegi seda ei kasuta, lülitades HDMI-väljundi välja või lülitades peegli relee kaudu välja? Kui see tundub teile huvitav, vaadake kindlasti seda kasulikku moodulit.
3. MMM-SmartTouch
See moodul muudab teie Raspberry Pi nutipeegli veelgi nutikamaks, muutes selle puutetundliku ekraaniga interaktiivseks kogemuseks. Lihtsa ekraanipuudutusega saate peita kõik võlupeeglimoodulid, paljastada väljalülitus- ja taaskäivitamisnupud ning palju muud. Selle mooduli kasutamiseks peab teie Raspberry Pi nutipeegel toetama puute sisestamist või olema varustatud infrapuna raamiga.
4. MMM-Hääl
Kas poleks lahe, kui saaksite oma Raspberry Pi nutipeeglit häälega juhtida? Noh, selle mooduliga saate! Mis meile selle mooduli juures meeldib, on see, et see töötab täiesti võrguühenduseta, mis tähendab, et teie andmeid ei edastata mõne korporatsiooni serveritele ega analüüsita reklaami eesmärgil. Kuna hääleandmete analüüs on arvutuslikult kallis ülesanne, on parem seda moodulit kasutada ainult koos Raspberry Pi uusima versiooniga.
5. MMM-CoinMarketCap
Kui olete huvitatud Bitcoinist ja teistest krüptovaluutadest, meeldib teile tõenäoliselt idee kuvada krüptoraha teavet oma võlupeeglil. Nagu nimigi ütleb, kogub MMM-CoinMarketCap moodul krüptovaluuta teavet Coin Market Capi veebisaidilt ja kuvab seda mitmes erinevas vormingus.
6. MMM-GoogleMapsTraffic
Kes ei vihkaks ummikusse kinni jäämist? Mooduli MMM-GoogleMapsTraffic abil saate kuvada mis tahes piirkonna kaardi koos praeguse Google Mapsi liiklusteabe ja silmapilkselt näha, kui hea või halb on liiklusolukord. Selle mooduli kasutamiseks peate hankima API Google'i arendaja lehelt ning lisaks on vaja ka Google Mapsi laius- ja pikkuskraadide koordinaate.
7. MMM-AirQuality
Tihedalt asustatud linnapiirkondades on halb õhukvaliteet muutunud peamiseks probleemiks, mis põhjustab igas vanuses inimestele kohutavaid hingamisteede probleeme. Selle mooduli MagicMirror2 abil saate kuvada teatud asukoha praeguse õhukvaliteedi indeksi ja selle teabe põhjal otsustada, kas on hea oma maja lahkuda ilma näomaskita.
8. MMM-AfterShip
Pakkide saabumise ootamine pole lõbus, kuid saate selle MagicMirror2 mooduliga ootamise natuke talutavamaks muuta ja kasutada seda kõigi oma AfterShipi konto pakkide kuvamiseks. Selle seadistamiseks on vaja ainult AfterShipi API-võtit, mille leiate siit.
9. MMM-IPCam
Võib olla üllatavalt kasulik kuvada oma võlupeeglil avalik IP-kaamera, et näeksite praegust liiklusolukorda või ilma reaalajas ja just sinna see moodul tuleb. Siiski pole põhjust piirduda avalike IP-kaameratega, sest MMM-IPCam toetab paroolipõhist autentimist.
10. MMM-Reddit
Kui olete innukas Redditi kasutaja, ei soovi te sellest moodulist ilma jääda, sest see võimaldab teil näidata oma lemmikpeeglite populaarseimaid postitusi otse oma võlupeeglil. See toetab kahte kuvatüüpi ja saate konfigureerida, kui palju postitusi soovite kuvada.
Kas Raspberry Pi nutipeegel on seda väärt?
Meie arvates on Raspberry Pi nutipeegli ehitamine seda väärt! Alates raami meisterdamisest kuni nutika peegli enda seadistamiseni on kogu protsess suurepärane õppimise kogemus, mis võimaldab teil oma Raspberry Pi abil luua kasuliku jututoa, mille saate oma seinale riputada ja nautida iga päeva.
Kui teil on juba mõni selle projekti jaoks vajalik kallim osa, võite oma futuristliku peegli mitte millegi jaoks. Kui peaksite oma Raspberry Pi nutipeeglist kunagi tüdima, saate seda hõlpsalt ümber kasutada, kasutades seda välise kuvarina ja kasutades oma Raspberry Pi mõnda muud projekti.