Sisällysluettelo:
- Vaihe 1: Raspbianin ja Magic Mirrorin asentaminen
- Vaihe 2: Esiasetettujen moduulien poistaminen
- Vaihe 3: Moduulien asentaminen
- Vaihe 4: Moduulien asentaminen
- Vaihe 5: Peilin ulkonäön luominen
Video: Älypeili: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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
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
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
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
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:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Ensimmäinen älypeili: 8 vaihetta
Ensimmäinen älypeili: Tiedämme kaikki tämän ongelman, nousemme liian myöhään aamulla, joten meidän on valmistauduttava nopeasti. Tämä tarkoittaa, että sinulla ei ole aikaa nähdä, millainen sää on. Mutta sinulla on varmasti aikaa peiliin katsomiseen. Mitä jos saamme
Älypeili: 7 vaihetta
Älypeili: Tässä opetusohjelmassa näytän sinulle, kuinka tehdä älykäs peili. Lyön vetoa, että luultavasti kysyt "Mikä on älykäs peili?" No minä olen täällä kertomassa sinulle! Smart Mirror on Raspberry Pi: n ohjaama näyttö. Kun käytät kaksisuuntaista peiliä
Tee oma älypeili alle 80 dollaria - Raspberry Pi: 6 askelta (kuvilla)
Tee oma älypeili alle 80 dollarilla - käyttämällä Raspberry Pi: Tässä projektissa rakennamme älypeilin, joka näyttää sinulle hyödyllistä tietoa valmistautuessasi aamulla. Koko asian pitäisi maksaa alle 80 dollaria, joten se on kohtuuhintainen useimmille ihmisille. Tämä opas opettaa sinulle vain