INHOUDSOPGAWE:
- Stap 1: Installeer Raspbian en Magic Mirror
- Stap 2: Verwyder vooraf ingestelde modules
- Stap 3: Installeer modules
- Stap 4: Installeer my modules
- Stap 5: Skep die voorkoms van die spieël
Video: Slim spieël: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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
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
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
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 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
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:
Hoe om 'n draagbare slim spieël/kombinasie -boks te skep: 8 stappe
Hoe om 'n draagbare slim spieël te skep/'n kombinasie van 'n make -up box: as 'n laaste projek vir my hoeksteen by Davis & Elkins college, het ek besluit om 'n reisdoos te ontwerp en te maak, saam met 'n groter spieël en die gebruik van 'n framboospi en die magic mirror sagteware -platform, wat as 'n poort sou funksioneer
Hoe om 'n slim spieël met Framboos Pi te bou 4: 10 -stappe
Hoe om 'n slim spieël te bou met Raspberry Pi 4: In hierdie gids sal ons sien hoe u 'n smartspieël kan bou met herwinde stukke, soos 'n raam, 'n ou monitor en 'n glas. Vir die elektroniese komponente wat ek hier gekoop het www.lcsc .com
Hoe om 'n DIY slim spieël te maak: 12 stappe (met foto's)
Hoe om 'n DIY slim spieël te maak: 'n " Slim spieël " is 'n tweerigtingspieël met 'n skerm agter wat gewoonlik gebruik word om nuttige inligting soos die tyd en datum, die weer, u kalender en allerhande ander dinge te vertoon! Mense gebruik dit vir allerhande doeleindes
Eenvoudige slim spieël: 7 stappe (met foto's)
Eenvoudige slim spieël: Wow! Ek het lankal iets opgelaai, was besig met soveel dinge en het besef dat ek iets vir my volgelinge moet afgee, 'het altyd 'n projek om aan te werk' haha, miskien is dit net ek, in elk geval terug na busin
Swaai slim magiese spieël vanaf 'n ou skootrekenaar met Alexa -stemherkenning: 6 stappe (met foto's)
Swaai slim magiese spieël vanaf 'n ou skootrekenaar met Alexa-stemherkenning: skryf hier in vir 'Elektronika in 'n neutedop': https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Kyk ook na my YouTube -kanaal hier vir meer projekte en elektroniese tutoriale: https://www.youtube.com/channel/UCelOO