Sisällysluettelo:

Älypeili: 5 vaihetta
Älypeili: 5 vaihetta

Video: Älypeili: 5 vaihetta

Video: Älypeili: 5 vaihetta
Video: Älypeili maastokulkuneuvossa 2024, Heinäkuu
Anonim
Älykäs peili
Älykäs peili

Tämä ohje opettaa sinulle, miten voit luoda älykkään peilin, joka näyttää sähköpostisi, New York Timesin viimeisimmät uutiset ja päivitykset sekä päivämäärän ja kellonajan Unsplash -taustalla.

Linkki toimivaan:

Tarvittavat tarvikkeet:

Näytön kehys, kaksisuuntainen peili, mustaa materiaalia (tarvitaan vain, jos näyttö on pienempi kuin kaksisuuntainen peili), näyttö, vadelmapi 2, HDMI -johto tai HDMI -sovitin (käytin kaksisuuntaista DVI -HDMI -sovitinta), mukana toimitettu vadelma pi 2 -virtajohto, micro sd -kortti, micro sd -korttisovitin ja hiiri ja näppäimistöpari navigoidaksesi vadelman pi -näytössä.

Tarvittavat ohjelmat:

Raspbian, Balena.io ja MagicMirror2

Käytetyt verkkosivustot:

Github (kolmannen osapuolen moduulien asentamiseen), MagicMirror2 ohjelman asentamiseen pi: hen ja Unsplash taustakuvien luomiseen

Vaihe 1: Raspbianin ja Magic Mirrorin asentaminen

Raspbianin ja Magic Mirrorin asentaminen
Raspbianin ja Magic Mirrorin asentaminen
Raspbianin ja Magic Mirrorin asentaminen
Raspbianin ja Magic Mirrorin asentaminen
Raspbianin ja Magic Mirrorin asentaminen
Raspbianin ja Magic Mirrorin asentaminen

Lataa Raspbian ja Balena tietokoneen avulla SD -levyn avulla. Kun ohjelmat on ladattu, aseta sovittimen micro sd tietokoneeseen. Valitse Balena -sovelluksella raspbian -ohjelma ja sd tiedostojen siirtämiseksi. Aseta tämän jälkeen micro sd vadelmapi. Minun kohdalla se oli pohjassa pi: n puolella. Liitä pi käyttämääsi moditoriin ja suorita asennusopas. Tätä varten kytke virtajohto seinään ja pi. Liitä sitten HDMI -kaapeli sovittimeen tai näytön HDMI -pistokkeeseen. Kun olet päivittänyt ja määrittänyt ohjelmiston, siirry Magic Mirror -ohjelmistoon pi. Jotkut komennot annetaan ajaa pi: lle, mikä kehottaa ohjelman asentamiseen. Se kysyy sinua koko asennuksen ajan asetuksista. Vastaa kysymyksiin ja seuraa koodia, jonka voit kopioida komentoriville. Se käynnistää perusohjelman, jos se tehdään oikein sen jälkeen, kun olet syöttänyt npm run start.

Jotkut oppimani komennot, jotka on tärkeää muistaa tällä verkkosivustolla navigoitaessa ohjeita ja ohjelmia:

*isot ja pienet kirjaimet*

Siirry juurihakemistoon = cd ~

Siirry edelliseen hakemistoon = cd -

Siirry seuraavaan hakemistoon = cd..

Siirry Magic Mirror -hakemistoon = cd MagicMirror/

Siirry moduulihakemistoon = cd -moduuli

Kun olet Magic Mirror -hakemistossa (ei moduulissa) Magic Mirror -ohjelman suorittamiseksi = npm ajon aloitus

Ohjelmasta poistuminen = paina ALT ja napsauta lopeta

Vaihe 2: Esiasetettujen moduulien poistaminen

Esiasetettujen moduulien poistaminen
Esiasetettujen moduulien poistaminen

Kun avaat Magic Mirror -ohjelman ensimmäistä kertaa, käyttäjälle ilmoitetaan kellonaika, päivämäärä, kalenteri ja uutisten päivitys. Voit helposti poistaa kaikki esiasetetut moduulit poistamalla ne koodista. Päästäksesi tähän koodiin, mene vadelmakansioihin ja avaa Magic Mirror -kansio. Voit siirtyä kansioihin napsauttamalla näytön vasemmassa yläkulmassa olevaa kansiokuvaketta. Tämän jälkeen siirry määrityskansioon, näet kansiossa muokattavan tekstin nimeltä config/config.js. Kaksoisnapsauta tekstiä ja peilin moduuliohjelmointi tulee näkyviin. Varo, ettet poista sulkeita tai tekstiä, muuten ohjelma ei käynnisty. Kuten yllä olevasta kuvasta näkyy, poistin kalenterimoduulin ohjelmastani, koska ennakoin, etten käytä sitä. Kaikki muut moduulit voidaan myös poistaa, mutta jälleen kerran ole varovainen poistamalla koodin palaset ohjelmasta.

Vaihe 3: Moduulien asentaminen

Moduulien asentaminen
Moduulien asentaminen
Moduulien asentaminen
Moduulien asentaminen

Kolmannen osapuolen moduulien asentamiseen peiliin käytetään Githubia. Tämä verkkosivusto on huipentuma käytettävissä oleviin, itse tehtyihin moduuleihin. On paljon erilaisia widgetejä, taustoja tai sosiaalisen median syötteitä. Ohjelmat, kuten Alexia ja Nest, voidaan sisällyttää Mirroriin käyttämällä muutamia lisäosia. Verkkosivuston selaamisen jälkeen päätin sähköpostisyöttömoduulista ja moduulista, joka otti kuvia Unsplashista.

Sähköposti -

github.com/shaneapowell/MMM-GmailFeed

Satunnainen valokuva -

github.com/diego-vieira/MMM-RandomPhoto

GitHub -

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

On kaksi tapaa asentaa moduuleja, purkaa zip -tiedostot ja siirtää ne moduulikansioon tai käyttää komentokehotteessa annettua koodia. Käytin toista vaihtoehtoa, mutta molemmat toimivat ja ovat melko helppokäyttöisiä. Olet ehkä huomannut, että GitHubin viesteissä on ohjesivulle lisättyjä koodirivejä. Käytämme näitä ladataksesi kopioida moduulin ja ladata sitten npm kansioon. Npm tarkoittaa Node Package Manageria ja on paketti, joka ladataan koodin npm asennuksen aikana. Aloita latausprosessi noudattamalla näitä ohjeita komentokehotteen avaamisen jälkeen.

1) cd MagicMirror/

2) cd -moduulit

3) git klooni "git hub -sivun linkki"

4) (kirjoita uusi kansio) cd "kansion nimi"

Kansion nimen tarkistaminen:

Yleensä kansion nimi on itse moduulin nimi. Esimerkiksi MMM-EmailFeed oli yksinkertaisesti nimeltään MMM-EmailFeed. Mutta käytätkö moduulin nimeä ja sanotaan, että tällaista hakemistoa ei ole, kirjoita moduulin hakemistossa oleva ls saadaksesi luettelon kaikista moduulikansion asennetuista kansioista. Tämä antaa sinulle kansion nimen, johon haluat matkustaa.

*Huomautuslainauksia käytetään tässä vain esimerkkinä, ja ne on poistettava, kun syötät linkin ja kansion nimen*

6) (kun olet nyt uudessa kansiossa) npm install

Loistava! Nyt olemme ladanneet moduulikansion, mutta tarvitsemme silti kopion merkinnän config/config.js -kansioon. Voit tehdä tämän siirtymällä takaisin tekstiin, josta olimme poistaneet esiasetetut moduulit ja liittämällä sinulle annetun tekstin. Ole varovainen, kun asetat koodin, jotta et riko hakasulkeita. Jos katsot yllä olevia valokuvia, näet turvallisen sijainnin koodin liittämiseksi. Jos se ei ole selkeä, liitä se viimeisen jälkeen], kappaleessa. Muista, että useimmat moduulit vaativat jonkin tekstin muuttamista tai joidenkin tietojen syöttämistä. Esimerkiksi sähköpostisyöte vaati gmail -tilini tietoja päästäkseen esitettyihin tietoihin. Kun npm on asennettu, merkintä on lähetetty koodiin ja olet antanut tarvittavat tiedot Magic Mirror -ohjelman käynnistämiseksi ja varmista, että se toimii oikein. Seuraavat vaiheet tarjoavat enemmän kuvia prosessistani moduulien asennuksen aikana, jos on edelleen sekaannusta.

Vaihe 4: Moduulien asentaminen

Omien moduulien asentaminen
Omien moduulien asentaminen
Omien moduulien asentaminen
Omien moduulien asentaminen
Omien moduulien asentaminen
Omien moduulien asentaminen

Yllä olevat valokuvat osoittavat täsmälleen, mitä laitoin Pi: hen saadakseni ohjelmat toimimaan. Neljä ensimmäistä kuvaa on otettu GitHub -verkkosivustoilta esimerkkinä ohjeistani, joita noudatin. Viimeinen kuva on esimerkki config.js -koodiin liitetystä merkinnästä. Toivottavasti tämä on parempi visuaalinen esimerkki verrattuna viimeiseen vaiheeseen.

Vaihe 5: Peilin ulkonäön luominen

Peilin ulkonäön luominen
Peilin ulkonäön luominen

Nyt kun Raspberry Pi on käynnissä, on aika luoda peili. Tämä vaihe oli vaikein, koska näyttöön sopivaa kehystä oli vaikea löytää. Jopa näytön purkamisen jälkeen se on edelleen 19x15x3 ja minulla on edelleen ongelmia tämän vaiheen kanssa. Olen katsonut monia kauppoja ja online -pysäkkejä yrittäen löytää kehyksen, joka sopii näyttöön, mutta minulla ei näytä olevan onnea.

Vaiheet, kun saan kehyksen ja kaksisuuntaisen peilin:

1) Aseta kaksisuuntainen peili runkoon

2) Aseta näyttö vadelmapi ja piippujen kanssa sisään

3) Keksi keino viedä johdot kehyksen läpi (mahdollisesti porata reikä?)

4) Laita mustaa materiaalia näytön päälle antaaksesi näytölle kiinteän ilmeen ja laita selkä runkoon

5) Ripusta se seinälleni

Suositeltava: