Sisukord:
- Samm: Raspbiani ja Magic Mirrori installimine
- 2. samm: eelseadistatud moodulite eemaldamine
- Samm: moodulite paigaldamine
- Samm: minu moodulite installimine
- 5. samm: peegli välimuse loomine
Video: Nutikas peegel: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
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
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
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
Ü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
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:
C.Q: DIY nutikas peegel: 5 sammu
C.Q: DIY Smart Mirror: Oleme Katrina Concepcion ja Adil Qaiser, mõlemad WBASD STEM Academy teise kursuse õpilased. See on projekt, millega oleksime selle aasta parima auhinna nimel koostööd teinud ja teinud. Kui otsustasime seda projekti teha, pidasime silmas seda, mis oleks kõige
Lihtne nutikas peegel: 7 sammu (piltidega)
Lihtne tark peegel: Vau! see on olnud üsna kaua aega, kui laadisin midagi üles, olin hõivatud nii paljude asjade kallal töötamisega ja mõistsin, et pean oma järgijate jaoks midagi maha jätma, nagu öeldakse: "alati on projekt, mille kallal töötada" haha võib -olla olen see ainult mina
Ujuv nutikas maagiline peegel vanast sülearvutist Alexa häältuvastusega: 6 sammu (piltidega)
Ujuv nutikas maagiline peegel vanast sülearvutist Alexa häältuvastusega: registreeruge minu kursusele „Elektroonika lühidalt” siin: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Vaadake ka minu lehte YouTube'i kanal siit, et saada rohkem projekte ja elektroonikaõpetusi: https://www.youtube.com/channel/UCelOO
Mitme kasutaja nutikas peegel Google'i kalendriga: 10 sammu
Mitme kasutaja nutikas peegel Google'i kalendriga: selles juhendis loome Google'i kalendriga integreeritud nutika peegli. Tegin selle projekti, sest leian, et nutipeeglid on tõesti lahedad, need on jumalakartus hommikul. Kuid otsustasin ühe ise nullist teha, sest kõik teised
Nutikas peegel: 10 sammu
Nutikas peegel: Me kõik teame, kui olete vannitoas ja kaotate tunde. Või ei tea, mis ilm täna on … jne Tark peegel võib aidata. Oma projekti jaoks tegin nutika peegli väiksema versiooni, et vannitoas ruumi kokku hoida