Sisukord:

Nutikas peegel: 5 sammu
Nutikas peegel: 5 sammu

Video: Nutikas peegel: 5 sammu

Video: Nutikas peegel: 5 sammu
Video: 5 sammu korras rahaasjadeni, neljas osa "Pikk‌ ‌planeerimine‌" 2024, November
Anonim
Nutikas peegel
Nutikas peegel

See juhend õpetab teile, kuidas luua nutikas peegel, mis kuvab teie e -posti postkasti, The New York Timesi värskeid uudiseid ja värskendusi ning Unsplashi taustal kuupäeva ja kellaaja.

Link selle toimimiseks:

Vajalikud tarvikud:

Raam monitori, kahesuunaline peegel, musta materjali (vaja ainult siis monitor on väiksem kui kahesuunaline peegli), monitori, vaarikas pi 2, HDMI või adapterit HDMI (I kasutatakse kahesuunalist DVI HDMI adapterit), kaasasolev vaarika pi 2 toitekaabel, mikro -sd -kaart, mikro -sd -kaardi adapter ning hiire ja klaviatuuri paar, et navigeerida vaarika pi ekraanil.

Vajalikud programmid:

Raspbian, Balena.io ja MagicMirror2

Kasutatud veebisaidid:

Github (kolmanda osapoole moodulite installimiseks), MagicMirror2 programmi installimiseks pi -le ja Unsplash taustapiltide loomiseks

Samm: Raspbiani ja Magic Mirrori installimine

Raspbiani ja Magic Mirrori installimine
Raspbiani ja Magic Mirrori installimine
Raspbiani ja Magic Mirrori installimine
Raspbiani ja Magic Mirrori installimine
Raspbiani ja Magic Mirrori installimine
Raspbiani ja Magic Mirrori installimine

Arvuti abil laadige Raspbian ja Balena SD -plaadi abil mikro -sd -le alla. Pärast programmide allalaadimist sisestage adapteris olev mikro -sd arvutisse. Failide edastamiseks valige Balena abil raspbiani programm ja sd. Pärast seda sisestage micro sd vaarika pi. Minu oma oli see põhjas pi küljel. Ühendage pi kasutatava modifikaatoriga ja täitke seadistusjuhend. Selleks ühendage toitekaabel seina ja pistikuga. Seejärel ühendage HDMI -kaabel oma adapteri või monitori HDMI -pistikuga. Pärast tarkvara värskendamist ja seadistamist minge Magic Mirror tarkvara pi peale. Mõned käsud antakse pi -le käivitamiseks, mis viitab programmi installimisele. See küsib kogu installimise ajal küsimusi eelistuste kohta. Vastake küsimustele ja järgige kuvatavat koodi, et saaksite käsureale kopeerida. Seejärel käivitab see põhiprogrammi, kui see on õigesti tehtud pärast npm käivituse algust.

Mõned õpitud käsud, mida on sellel veebisaidil juhistes ja programmides navigeerimisel oluline meeles pidada:

*tõstutundlik*

Minge juurkataloogi = cd ~

Mine eelmise kataloogi juurde = cd -

Minge järgmisse kataloogi = cd..

Minge kataloogi Magic Mirror = cd MagicMirror/

Minge mooduli kataloogi = cd moodul

Magic Mirrori kataloogis (mitte moodulis) Magic Mirror programmi käivitamiseks = npm käivitamise algus

Programmist väljumiseks = vajutage ALT ja klõpsake nuppu Lõpeta

2. samm: eelseadistatud moodulite eemaldamine

Eelseadistatud moodulite eemaldamine
Eelseadistatud moodulite eemaldamine

Magic Mirror programmi esmakordsel avamisel tervitatakse kasutajat kellaaja, kuupäeva, kalendri ja uudiste uuendajaga. Saate hõlpsasti eemaldada mis tahes eelseadistatud mooduli, eemaldades selle koodist. Sellele koodile juurdepääsemiseks minge vaarikate kaustadesse ja avage kaust Magic Mirror. Kaustadesse sisenemiseks klõpsake ekraani vasakus ülanurgas kaustaikoonil. Pärast seda minge konfiguratsioonikausta, näete kaustas redigeeritavat teksti nimega config/config.js. Topeltklõpsake teksti ja ilmub peegli mooduli programmeerimine. Olge ettevaatlik, et te ei kustutaks sulgusid ega teksti, muidu programm ei käivitu. Nagu ülaltoodud pildil näha, kustutasin kalendrimooduli oma programmist, kuna näen ette, et ma seda ei kasuta. Kõik muud moodulid saab samuti eemaldada, kuid jällegi olge ettevaatlik, eemaldades programmist kooditükid.

Samm: moodulite paigaldamine

Moodulite paigaldamine
Moodulite paigaldamine
Moodulite paigaldamine
Moodulite paigaldamine

Kolmanda osapoole moodulite paigaldamiseks peeglisse kasutatakse Githubi. See veebisait on tipptasemel kasutuselolevatest valmistatud valmistatud moodulitest. Seal on palju erinevaid vidinaid, tausta või sotsiaalmeedia vooge. Selliseid programme nagu Alexia ja Nest saab peeglisse lisada mõne lisaosa abil. Pärast veebisaidi sirvimist otsustasin e -posti voo mooduli ja mooduli, mis tõmbas Unsplashist pilte.

E -posti voog -

github.com/shaneapowell/MMM-GmailFeed

Juhuslik foto -

github.com/diego-vieira/MMM-RandomPhoto

GitHub -

github.com/MichMich/MagicMirror/wiki/3rd-p…

Mooduleid saab installida kahel viisil, pakkides ZIP -failid välja ja teisaldades need mooduli kausta või kasutades käsureale antud koodi. Kasutasin teist võimalust, kuid kumbki töötab ja on üsna lihtne kasutada. Võib -olla olete märganud, et GitHubi postitused sisaldavad juhiste lehele koodiridu. Me kasutame neid allalaadimiseks kopeerige moodul ja laadige seejärel npm kausta alla. Npm tähistab sõlmepaketihaldurit ja on pakett, mis laaditakse alla koodi npm installimise ajal. Allalaadimisprotsessi alustamiseks järgige pärast käsuviiba avamist neid samme.

1) cd MagicMirror/

2) cd -moodulid

3) git kloon "git hub lehe link"

4) (sisestage uus kaust) cd "kausta nimi"

Kuidas kausta nime kontrollida:

Tavaliselt on kausta nimi mooduli enda nimi. Näiteks MMM-EmailFeed sai lihtsalt nime MMM-EmailFeed. Kuid kas te kasutate mooduli nime ja see ütleb, et sellist kataloogi pole, tippige mooduli kataloogi olles ls, et saada nimekiri kõigist mooduli kausta installitud kaustadest. See annab teile kausta nime, kuhu reisida.

*Märkustsitaate kasutatakse siin ainult näitena ja need tuleks lingi ja kausta nime sisestamisel eemaldada*

6) (praegu uues kaustas) npm install

Suurepärane! Nüüd oleme mooduli kausta alla laadinud, kuid meil on siiski vaja kirje kopeerida kausta config/config.js. Selleks liikuge tagasi teksti, millesse me olime, et kustutada eelseadistatud moodulid ja kleepida teile antud tekst. Olge koodi paigutamisel ettevaatlik, et sulgusid ei puruneks. Kui vaatate ülaltoodud lisatud fotosid, näete koodi kleepimiseks turvalist asukohta. Kui see pole selge, kleepige see pärast viimast]. Pidage meeles, et enamik mooduleid nõuab teksti muutmist või osa teabe sisestamist. Näiteks e -posti voog nõudis esitatud teabele juurdepääsuks minu gmaili konto teavet. Pärast npm installimist on kirje koodi lisatud ja olete sisestanud nõutava teabe Magic Mirror programmi käivitamiseks ja veenduge, et see töötab korralikult. Järgmised sammud pakuvad rohkem pilte minu protsessist moodulite installimise ajal, kui on endiselt segadust.

Samm: minu moodulite installimine

Minu moodulite installimine
Minu moodulite installimine
Minu moodulite installimine
Minu moodulite installimine
Minu moodulite installimine
Minu moodulite installimine

Ülaltoodud fotod näitavad täpselt, mida ma oma Pi -sse panin, et programmid tööle hakkaksid. Esimesed neli pilti on võetud GitHubi veebisaitidelt, järgides juhiseid. Viimane foto on näide koodist config.js kleebitud kirjest. Loodan, et see on viimase sammuga võrreldes visuaalsem näide.

5. samm: peegli välimuse loomine

Peegli välimuse loomine
Peegli välimuse loomine

Nüüd, kui Raspberry Pi töötab, on aeg peegel luua. See samm oli kõige raskem, sest kuvarile sobivat raami oli raske leida. Isegi pärast monitori lahtivõtmist on see endiselt 19x15x3 ja mul on selle sammuga endiselt probleeme. Olen vaadanud paljusid poode ja veebipeatusi, et leida raami, mis kuvarile sobiks, kuid mul ei paista õnne olevat.

Raami ja kahepoolse peegli hankimise sammud:

1) Pange kahesuunaline peegel raami

2) Lülitage monitor koos vaarika pi ja juhtmetega sisse

3) Mõtle välja, kuidas juhtmed raamist läbi lasta (võib -olla augu puurida?)

4) Musta materjali panemine monitorile, et anda monitorile kindel välimus, ja panna tagakülg raami

5) riputan selle seinale

Soovitan: