Satura rādītājs:
- 1. darbība: Raspbian un Magic Mirror instalēšana
- 2. darbība: iepriekš iestatīto moduļu noņemšana
- 3. solis: moduļu uzstādīšana
- 4. darbība: manu moduļu instalēšana
- 5. solis: veidojiet spoguļa izskatu
Video: Viedais spogulis: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šī 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
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
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
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
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
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:
C.Q: DIY viedais spogulis: 5 soļi
C.Q: DIY Smart Mirror: Mēs esam Katrina Concepcion un Adil Qaiser, abi WBASD STEM akadēmijas otrā kursa studenti. Šis ir projekts, kuru mēs būtu sadarbojušies un paveikuši, lai iegūtu šī gada labāko balvu. Kad mēs nolēmām īstenot šo projektu, mēs domājām, "kas būtu visvairāk
Vienkāršs viedais spogulis: 7 soļi (ar attēliem)
Vienkāršs viedais spogulis: Oho! tas ir bijis diezgan ilgs laiks, kad es kaut ko augšupielādēju, biju aizņemts, strādājot pie tik daudzām lietām, un sapratu, ka man kaut kas ir jāatmet saviem sekotājiem, kā saka: "vienmēr ir projekts, pie kura strādāt" haha, iespējams, tas esmu tikai es, vienalga atpakaļ uz biznesu
Vairāku lietotāju viedais spogulis ar Google kalendāru: 10 soļi
Vairāku lietotāju viedais spogulis ar Google kalendāru: šajā pamācībā mēs izveidosim viedo spoguli, kas integrēts ar Google kalendāru. Es izveidoju šo projektu, jo man šķiet, ka viedie spoguļi ir patiešām forši, tie ir dievs no rīta. Bet es nolēmu izveidot vienu no nulles, jo visi pārējie
Viedais spogulis: 10 soļi
Viedais spogulis: Mēs visi zinām brīdi, kad atrodaties vannas istabā, un pazaudējat stundu. Vai arī jūs nezināt, kādi laika apstākļi būs šodien … utt. Var palīdzēt gudrs spogulis. Savam projektam es izveidoju mazāku viedā spoguļa versiju, lai ietaupītu vietu vannas istabā
Mans pirmais viedais spogulis: 8 soļi
Mans pirmais viedais spogulis: Mēs visi zinām šo problēmu, mēs pieceļamies pārāk vēlu no rīta, tāpēc mums ir ļoti ātri jāsagatavojas. Tas nozīmē, ka jums nav laika redzēt, kādi laika apstākļi būs. Bet tam, kam jums noteikti ir laiks, ir jāskatās spogulī. Ko darīt, ja mēs varam