Satura rādītājs:

Viedais spogulis: 5 soļi
Viedais spogulis: 5 soļi

Video: Viedais spogulis: 5 soļi

Video: Viedais spogulis: 5 soļi
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Jūlijs
Anonim
Viedais spogulis
Viedais spogulis

Šī pamācība iemācīs jums izveidot viedo spoguli, kas parāda jūsu e -pasta iesūtni, jaunākās ziņas un atjauninājumus no The New York Times, kā arī datumu un laiku uz Unsplash fona.

Saite uz tā darbību:

Nepieciešamie materiāli:

Monitora rāmis, divvirzienu spogulis, melns materiāls (nepieciešams tikai tad, ja monitors ir mazāks par divvirzienu spoguli), monitors, aveņu pi 2, HDMI vads vai adapteris HDMI (es izmantoju divvirzienu DVI -HDMI adapteri)), komplektā iekļauto aveņu pi 2 barošanas kabeli, micro sd karti, micro sd kartes adapteri un peles un tastatūras pāri, lai pārvietotos pa aveņu pi displeju monitorā.

Nepieciešamās programmas:

Raspbian, Balena.io un MagicMirror2

Izmantotās vietnes:

Github (trešo pušu moduļu instalēšanai), MagicMirror2, lai instalētu programmu pi, un Unsplash, lai ģenerētu fona attēlus

1. darbība: Raspbian un Magic Mirror instalēšana

Raspbian un Magic Mirror instalēšana
Raspbian un Magic Mirror instalēšana
Raspbian un Magic Mirror instalēšana
Raspbian un Magic Mirror instalēšana
Raspbian un Magic Mirror instalēšana
Raspbian un Magic Mirror instalēšana

Izmantojot datoru, lejupielādējiet Raspbian un Balena uz micro sd, izmantojot sd. Pēc programmu lejupielādes ievietojiet adapterī esošo mikro sd datoru. Izmantojot Balena, atlasiet raspbian programmu un sd failu pārsūtīšanai. Pēc tam ievietojiet micro sd aveņu pi. Manējā tas bija apakšā uz pi uz sāniem. Pievienojiet pi pie izmantotā modifikatora un aizpildiet iestatīšanas rokasgrāmatu. Lai to izdarītu, pievienojiet strāvas kabeli sienai un pī. Pēc tam pievienojiet HDMI kabeli savam adapterim vai monitora HDMI spraudnim. Pēc programmatūras atjaunināšanas un iestatīšanas dodieties uz Magic Mirror programmatūru uz pi. Tiks dotas dažas komandas, lai palaistu uz pi, kas liks instalēt programmu. Instalēšanas laikā jums tiks uzdoti jautājumi par preferencēm. Atbildiet uz jautājumiem un izpildiet parādīto kodu, lai jūs varētu to nokopēt komandrindā. Pēc tam, kad tas būs izdarīts pareizi, pēc npm palaišanas sākuma ievadīšanas tā sāknēs pamatprogrammu.

Pārbaudot dažas norādes un programmas, šajā vietnē ir svarīgi atcerēties dažas komandas:

*reģistrjutīga*

Dodieties uz saknes direktoriju = cd ~

Doties uz iepriekšējo direktoriju = cd -

Dodieties uz nākamo direktoriju = cd..

Dodieties uz Magic Mirror direktoriju = cd MagicMirror/

Dodieties uz moduļu direktoriju = cd modulis

Atrodoties Magic Mirror direktorijā (nevis modulī), lai palaistu Magic Mirror programmu = npm palaist sākumu

Lai izietu no programmas = nospiediet ALT un noklikšķiniet uz Iziet

2. darbība: iepriekš iestatīto moduļu noņemšana

Iepriekš iestatīto moduļu noņemšana
Iepriekš iestatīto moduļu noņemšana

Atverot programmu Magic Mirror pirmo reizi, lietotājs tiks sveikts ar laiku, datumu, kalendāru un ziņu atjauninātāju. Jūs varat viegli noņemt jebkuru iepriekš iestatītu moduli, noņemot to no koda. Lai piekļūtu šim kodam, dodieties uz aveņu mapēm un atveriet mapi Magic Mirror. Mapes var ievadīt, noklikšķinot uz mapes ikonas ekrāna augšējā kreisajā pusē. Pēc tam dodieties uz konfigurācijas mapi, mapē redzēsit rediģējamu tekstu ar nosaukumu config/config.js. Veiciet dubultklikšķi uz teksta un parādīsies moduļa programmēšana spogulim. Uzmanieties, lai neizdzēstu iekavas vai tekstu, pretējā gadījumā programma nedarbosies. Kā redzams attēlā iepriekš, es izdzēsu kalendāra moduli no savas programmas, jo paredzu, ka to neizmantošu. Var noņemt arī jebkuru citu moduli, taču vēlreiz uzmanieties, noņemot no programmas koda gabalus.

3. solis: moduļu uzstādīšana

Moduļu uzstādīšana
Moduļu uzstādīšana
Moduļu uzstādīšana
Moduļu uzstādīšana

Lai spogulī instalētu trešo pušu moduļus, tiek izmantots Github. Šī vietne ir kulminācija izmantošanai pieejamiem lietotāja gataviem moduļiem. Ir daudz tādu, kas ietver dažādus logrīkus, fonus vai sociālo mediju plūsmas. Tādas programmas kā Alexia un Nest var iekļaut spogulī, izmantojot dažas papildu detaļas. Pēc vietnes pārlūkošanas es nolēmu izvēlēties e -pasta plūsmas moduli un moduli, kas izvilka attēlus no Unsplash.

E -pasta plūsma -

github.com/shaneapowell/MMM-GmailFeed

Nejauša fotogrāfija -

github.com/diego-vieira/MMM-RandomPhoto

GitHub -

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

Ir divi veidi, kā instalēt moduļus: izvilkt zip failus un pārvietot tos uz moduļa mapi vai izmantot komandu uzvednē norādīto kodu. Es izmantoju otro iespēju, bet vai nu tas darbojas, un to ir diezgan vienkārši lietot. Iespējams, pamanījāt, ka GitHub ziņās instrukciju lapā ir ievietotas koda rindiņas. Mēs tos izmantojam, lai lejupielādētu, nokopējiet moduli un pēc tam lejupielādējiet npm mapē. Npm apzīmē mezglu pakotņu pārvaldnieku un ir pakotne, kas tiek lejupielādēta koda npm instalēšanas laikā. Lai sāktu lejupielādes procesu, pēc komandu uzvednes atvēršanas veiciet šīs darbības.

1) cd MagicMirror/

2) cd moduļi

3) git clone "git hub lapas saite"

4) (ievadiet jauno mapi) cd "mapes nosaukums"

Kā pārbaudīt mapes nosaukumu:

Parasti mapes nosaukums ir paša moduļa nosaukums. Piemēram, MMM-EmailFeed tika vienkārši nosaukts MMM-EmailFeed. Bet vai jūs izmantojat moduļa nosaukumu un saka, ka šāda direktorija nav, ierakstiet moduļa direktorijā ls, lai iegūtu visu moduļa mapē instalēto mapju sarakstu. Tas jums dos mapes nosaukumu, uz kuru doties.

*Piezīmju citāti šeit tiek izmantoti tikai kā piemērs, un tie ir jānoņem, faktiski ievadot saiti un mapes nosaukumu*

6) (atrodoties jaunajā mapē) npm install

Lieliski! Tagad mēs esam lejupielādējuši moduļa mapi, taču mums joprojām ir nepieciešams nokopēt ierakstu mapē config/config.js. Lai to izdarītu, dodieties atpakaļ uz tekstu, kurā mēs bijām, lai izdzēstu iepriekš iestatītos moduļus un ielīmētu jums doto tekstu. Ievietojiet kodu uzmanīgi, lai nesalauztu iekavas. Ja ieskatīsities iepriekš pievienotajos fotoattēlos, redzēsit drošu koda ielīmēšanas vietu. Ja tas nav skaidrs, ielīmējiet to pēc pēdējā], rindkopā. Paturiet prātā, ka lielākajā daļā moduļu ir nepieciešams mainīt tekstu vai ievadīt kādu informāciju. Piemēram, e -pasta plūsmai bija nepieciešama mana Gmail konta informācija, lai piekļūtu parādītajai informācijai. Pēc tam, kad npm ir instalēts, ieraksts ir ievietots kodā, un jūs esat ievadījis nepieciešamo informāciju, lai palaistu programmu Magic Mirror un pārliecinātos, ka tā darbojas pareizi. Nākamās darbības piedāvās vairāk mana procesa attēlu, instalējot moduļus, ja joprojām rodas neskaidrības.

4. darbība: manu moduļu instalēšana

Manu moduļu instalēšana
Manu moduļu instalēšana
Manu moduļu instalēšana
Manu moduļu instalēšana
Manu moduļu instalēšana
Manu moduļu instalēšana

Iepriekš redzamie fotoattēli parāda tieši to, ko es ievietoju savā Pi, lai programmas darbotos. Pirmie četri attēli ir izvilkti no GitHub vietnēm kā piemērs norādījumiem, kurus es ievēroju. Pēdējais fotoattēls ir ieraksta piemērs, kas ielīmēts konfig.js kodā. Es ceru, ka tas kalpos kā labāks vizuāls piemērs salīdzinājumā ar pēdējo soli.

5. solis: veidojiet spoguļa izskatu

Spoguļa izskata veidošana
Spoguļa izskata veidošana

Tagad, kad darbojas Raspberry Pi, ir pienācis laiks izveidot spoguli. Šis solis bija visgrūtākais, jo bija grūti atrast rāmi, kas būtu piemērots monitoram. Pat pēc monitora izjaukšanas tas joprojām ir 19x15x3, un man joprojām ir problēmas ar šo soli. Esmu apskatījis daudzus veikalus un tiešsaistes pieturas, lai mēģinātu atrast rāmi, kas derēs monitoram, bet šķiet, ka man nav paveicies.

Rāmja un divvirzienu spoguļa iegūšanas soļi:

1) Ievietojiet divvirzienu spoguli rāmī

2) Ievietojiet monitoru kopā ar aveņu pi un vadiem

3) Izdomājiet veidu, kā vadīt vadus caur rāmi (iespējams, urbt caurumu?)

4) Uzliekot pār monitoru melnu materiālu, lai monitors iegūtu stabilu izskatu, un ievietojot aizmuguri rāmī

5) Pakārt to pie manas sienas

Ieteicams: