INHOUDSOPGAWE:

Slim spieël: 5 stappe
Slim spieël: 5 stappe

Video: Slim spieël: 5 stappe

Video: Slim spieël: 5 stappe
Video: 5 Minuten DIGDE BRANDWEG Workout | BARRE STYLE 🙆💕 2024, Julie
Anonim
Slim spieël
Slim spieël

Hierdie instruksies sal u leer hoe u 'n Smart Mirror kan skep wat u e -posbus, die nuutste nuus en opdaterings van The New York Times, en die datum en tyd op 'n agtergrond van Unsplash vertoon.

Die skakel werk:

Benodighede benodig:

'N Raam vir die monitor, tweerigtingspieël, swart materiaal (slegs nodig as die monitor kleiner is as die tweerigtingspieël), 'n monitor, 'n framboos pi 2, 'n HDMI -koord of adapter na HDMI (ek het 'n tweerigting -DVI na HDMI -adapter gebruik), die meegeleverde framboos pi 2 -kragkabel, 'n mikro -sd -kaart, 'n mikro -sd -kaartadapter en 'n muis- en sleutelbordpaar om deur die framboos -pi -skerm op die monitor te navigeer.

Programme benodig:

Raspbian, Balena.io en MagicMirror2

Gebruikte webwerwe:

Github (vir die installering van modules van derde partye), MagicMirror2 om die program op die pi te installeer, en Unsplash om die agtergrondprente te genereer

Stap 1: Installeer Raspbian en Magic Mirror

Die installering van Raspbian en Magic Mirror
Die installering van Raspbian en Magic Mirror
Die installering van Raspbian en Magic Mirror
Die installering van Raspbian en Magic Mirror
Die installering van Raspbian en Magic Mirror
Die installering van Raspbian en Magic Mirror

Laai Raspbian en Balena met 'n rekenaar af op 'n micro sd met 'n sd. Nadat die programme afgelaai is, plaas die micro sd in die adapter in die rekenaar. Kies met behulp van Balena die raspbian -program en die sd om die lêers oor te dra. Plaas daarna die micro sd in die framboospi. Op myne was dit onderaan die pi aan die kant. Koppel die pi aan by die wysiger wat u gebruik en voltooi die opstellingsgids. Steek die kragkabel in die muur en die pi om dit te doen. Koppel dan die HDMI -kabel in u adapter of HDMI -aansluiting op die monitor. Na die opdatering en opstel van die sagteware, gaan na Magic Mirror sagteware op die pi. Sommige opdragte sal gegee word om op die pi te loop, wat die installering van die program sal vra. Dit sal u tydens die installasie vrae stel oor voorkeure. Beantwoord die vrae en volg die kode wat dit vertoon sodat u dit na die opdragreël kan kopieer. Dit begin dan die basiese program as dit korrek uitgevoer word nadat u npm run start ingevoer het.

'N Paar opdragte wat ek geleer het, is belangrik om op hierdie webwerf te onthou wanneer ek na aanwysings en programme navigeer:

*hooflettergevoelig*

Gaan na die wortelmap = cd ~

Gaan na die vorige gids = cd -

Gaan na die volgende gids = cd..

Gaan na die Magic Mirror -gids = cd MagicMirror/

Gaan na die module gids = cd module

As u in die Magic Mirror -gids (nie module) is nie, moet u die Magic Mirror -program uitvoer = npm run start

Om die program te verlaat = druk ALT en klik op stop

Stap 2: Verwyder vooraf ingestelde modules

Verwyder vooraf ingestelde modules
Verwyder vooraf ingestelde modules

As die Magic Mirror -program vir die eerste keer oopgemaak word, word die gebruiker begroet met die tyd, datum, 'n kalender en 'n nuusopdaterer. U kan enige voorafbepaalde module maklik verwyder deur dit uit die kode te verwyder. Om toegang tot hierdie kode te verkry, gaan na die frambose -vouers en maak die Magic Mirror -lêergids oop. U kan die gidse invoer deur op die gidsikoon in die linker boonste gedeelte van die skerm te klik. Nadat u in die config -gids gegaan het, sien u 'n bewerkbare teks met die naam config/config.js in die gids. Dubbelklik op die teks en die moduleprogrammering vir die spieël verskyn. Wees versigtig om geen hakies of teks uit te vee nie, anders loop die program nie. Soos op die foto hierbo gesien, het ek die kalendermodule uit my program geskrap, aangesien ek voorsien dat ek dit nie sou gebruik nie. Enige ander module kan ook verwyder word, maar wees versigtig om stukke kode uit die program te verwyder.

Stap 3: Installeer modules

Installering van modules
Installering van modules
Installering van modules
Installering van modules

Github word gebruik om modules van derde partye in die spieël te installeer. Hierdie webwerf is 'n hoogtepunt van gebruikte modules wat beskikbaar is vir gebruik. Daar is baie wat verskillende widgets, agtergronde of feeds op sosiale media insluit. Programme soos Alexia en Nest kan met behulp van 'n paar ekstra dele in die Mirror opgeneem word. Nadat ek die webwerf besoek het, het ek besluit op 'n e -pos feed module en 'n module wat beelde van Unsplash haal.

E -posvoer -

github.com/shaneapowell/MMM-GmailFeed

Willekeurige foto -

github.com/diego-vieira/MMM-RandomPhoto

GitHub -

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

Daar is twee maniere om modules te installeer, zip -lêers te onttrek en in die module -gids te skuif of die gegewe kode in die opdragprompt te gebruik. Ek het die tweede opsie gebruik, maar dit werk en is redelik eenvoudig om te gebruik. U het moontlik opgemerk dat die poste op GitHub kode lyne op die instruksiesblad ingevoeg het. Ons gebruik dit om die module af te laai en dan die npm in die gids af te laai. Npm staan vir Node Package Manager en is die pakket wat afgelaai word tydens die installering van die kode npm. Om die aflaai te begin, volg hierdie stappe nadat u die opdragprompt oopgemaak het.

1) cd MagicMirror/

2) cd -modules

3) git -kloon "die skakel na die git -hub -bladsy"

4) (voer die nuwe gids in) cd "map name"

Hoe om na die vouernaam te kyk:

Gewoonlik is die lêernaam die naam van die module self. MMM-EmailFeed is byvoorbeeld eenvoudig MMM-EmailFeed genoem. Maar as u die naam van die module gebruik en dit sê dat daar nie so 'n gids is nie, tik ls terwyl u in die modulegids is om 'n lys te kry van al die geïnstalleerde vouers in die module -gids. Dit gee u die naam van die gids waarheen u moet reis.

*Let op dat aanhalings slegs hier as 'n voorbeeld gebruik word, en dit moet verwyder word wanneer u die skakel en die naam van die gids eintlik invoer*

6) (terwyl dit nou in die nuwe gids is) npm installeer

Puik! Nou het ons die modulemap afgelaai, maar ons benodig nog steeds die inskrywing in die config/config.js -lêergids. Om dit te doen, navigeer terug na die teks waarmee ons die vooraf ingestelde modules wil verwyder en die teks wat u gegee is, plak. Wees versigtig wanneer u die kode plaas om nie tussen hakies te breek nie. As u op die foto's hierbo kyk, sien u 'n veilige plek om die kode te plak. As dit nie duidelik is nie, plak dit dan na die laaste], in die paragraaf. Hou in gedagte dat die meeste modules vereis dat sommige teks verander word of dat sekere inligting ingevoer moet word. Byvoorbeeld, die e -posvoer het my gmail -rekeninginligting vereis om toegang tot die inligting te kry. Nadat die npm geïnstalleer is, is die inskrywing in die kode geplaas en het u die nodige inligting ingevoer om die Magic Mirror -program te begin en seker te maak dat dit behoorlik werk. Die volgende stappe bied meer foto's van my proses tydens die installering van die modules as daar nog verwarring is.

Stap 4: Installeer my modules

Die installering van my modules
Die installering van my modules
Die installering van my modules
Die installering van my modules
Die installering van my modules
Die installering van my modules

Die foto's hierbo wys presies wat ek in my Pi gesit het om die programme te laat werk. Die eerste vier beelde word van die GitHub -webwerwe afgehaal as voorbeeld vir die instruksies wat ek gevolg het. Die laaste foto is 'n voorbeeld van die inskrywing wat in die config.js -kode geplak is. Ek hoop dat dit dien as 'n beter, meer visuele voorbeeld in vergelyking met die laaste stap.

Stap 5: Skep die voorkoms van die spieël

Skep die voorkoms van die spieël
Skep die voorkoms van die spieël

Noudat die Raspberry Pi werk, is dit tyd om die spieël te skep. Hierdie stap was die moeilikste, want dit was moeilik om 'n raam te vind wat by die monitor pas. Selfs nadat die monitor uitmekaar gehaal is, is dit steeds 19x15x3 en het ek steeds probleme met hierdie stap. Ek het na baie winkels en aanlyn -stopplekke gekyk om 'n raam te vind wat by die monitor pas, maar dit lyk nie of ek geluk het nie.

Stappe vir die verkryging van 'n raam en my tweerigtingspieël:

1) Plaas die tweerigtingspieël in die raam

2) Plaas die monitor saam met die framboospi en toue

3) Stel 'n manier op om die toue deur die raam te laat loop (moontlik 'n gat boor?)

4) Sit swart materiaal oor die monitor om die monitor 'n soliede voorkoms te gee en die agterkant in die raam te plaas

5) Hang dit op my muur

Aanbeveel: