Taula de continguts:

Mirall intel·ligent: 5 passos
Mirall intel·ligent: 5 passos

Vídeo: Mirall intel·ligent: 5 passos

Vídeo: Mirall intel·ligent: 5 passos
Vídeo: Recipe of lamb with soda baked in the oven. Lamb Recipes 2024, De novembre
Anonim
Mirall intel·ligent
Mirall intel·ligent

Aquesta instrucció us ensenyarà a crear un Smart Mirror que mostri la safata d’entrada del correu electrònic, les darreres notícies i actualitzacions del New York Times i la data i hora en un fons d’Unsplash.

Enllaç de funcionament:

Subministraments necessaris:

Un marc per al monitor, mirall bidireccional, material negre (només cal si el monitor és més petit que el mirall bidireccional), un monitor, un raspberry pi 2, un cable HDMI o un adaptador a HDMI (he utilitzat un adaptador bidireccional de DVI a HDMI), el cable d’alimentació raspberry pi 2 inclòs, una targeta micro SD, un adaptador de targeta micro SD i un parell de ratolins i teclats per navegar per la pantalla de raspberry pi al monitor.

Programes necessaris:

Raspbian, Balena.io i MagicMirror2

Llocs web utilitzats:

Github (per instal·lar mòduls de tercers), MagicMirror2 per instal·lar el programa al pi i Unsplash per generar les imatges de fons

Pas 1: Instal·lació de Raspbian i Magic Mirror

Instal·lació de Raspbian i Magic Mirror
Instal·lació de Raspbian i Magic Mirror
Instal·lació de Raspbian i Magic Mirror
Instal·lació de Raspbian i Magic Mirror
Instal·lació de Raspbian i Magic Mirror
Instal·lació de Raspbian i Magic Mirror

Mitjançant un ordinador, descarregueu Raspbian i Balena en un micro SD mitjançant un SD. Després de descarregar els programes, inseriu el micro SD a l'adaptador a l'ordinador. Amb Balena, seleccioneu el programa raspbian i el sd per transferir els fitxers. Després d'això, introduïu la micro SD al raspberry pi. A la meva estava a la part inferior del pi al costat. Connecteu el pi al modificador que utilitzeu i completeu la guia de configuració. Per fer-ho, endolleu el cable d'alimentació a la paret i al pi. A continuació, connecteu el cable HDMI a l'adaptador o al connector HDMI del monitor. Després d'actualitzar i configurar el programari, aneu al programari Magic Mirror al pi. Es donaran algunes ordres per executar-se al pi, que provocarà la instal·lació del programa. Us farà preguntes durant les instal·lacions sobre les preferències. Respon a les preguntes i segueix el codi que mostra per copiar-lo a la línia d’ordres. A continuació, arrencarà el programa bàsic si es fa correctament després d'entrar a npm run start.

Algunes ordres que he après que són importants per recordar en aquest lloc web quan navegueu per indicacions i programes:

*cas delicat*

Aneu al directori arrel = cd ~

Aneu al directori anterior = cd -

Aneu al directori següent = cd..

Aneu al directori Magic Mirror = cd MagicMirror /

Aneu al mòdul directori = mòdul cd

Quan estigueu al directori Magic Mirror (no el mòdul) per executar el programa Magic Mirror = npm run start

Per sortir del programa = premeu ALT i feu clic a Surt

Pas 2: suprimir els mòduls predefinits

Eliminació de mòduls predefinits
Eliminació de mòduls predefinits

En obrir el programa Magic Mirror per primera vegada, l’usuari rebrà l’hora, la data, un calendari i un actualitzador de notícies. Podeu eliminar fàcilment qualsevol mòdul predefinit si el traieu del codi. Per accedir a aquest codi, aneu a les carpetes de gerds i obriu la carpeta Mirall màgic. Podeu introduir les carpetes fent clic a la icona de carpeta a la part superior esquerra de la pantalla. Després d'això, aneu a la carpeta de configuració, veureu un text editable anomenat config / config.js a la carpeta. Feu doble clic al text i apareixerà la programació del mòdul per a la rèplica. Aneu amb compte de no suprimir cap parèntesi ni text, ja que el programa no s'executarà. Com es veu a la imatge superior, he esborrat el mòdul de calendari del meu programa, ja que em preveig que no el faig servir. També es pot eliminar qualsevol altre mòdul, però torneu a tenir cura de suprimir trossos del codi del programa.

Pas 3: Instal·lació de mòduls

Instal·lació de mòduls
Instal·lació de mòduls
Instal·lació de mòduls
Instal·lació de mòduls

Per instal·lar mòduls de tercers al mirall s’utilitza Github. Aquest lloc web és la culminació de mòduls d’usermade disponibles per al seu ús. Hi ha molts que inclouen diferents widgets, fons o fonts de xarxes socials. Programes com Alexia i Nest es poden incorporar al Mirror amb l'ús d'algunes parts addicionals. Després de navegar pel lloc web, vaig decidir un mòdul de correu electrònic i un mòdul que treia imatges d’Unsplash.

Feed de correu electrònic -

github.com/shaneapowell/MMM-GmailFeed

Foto aleatòria -

github.com/diego-vieira/MMM-RandomPhoto

GitHub -

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

Hi ha dues maneres d’instal·lar mòduls: extreure fitxers zip i moure’ls a la carpeta del mòdul o fer servir el codi donat a l’indicador d’ordres. He utilitzat la segona opció, però qualsevol funciona i és bastant senzill d'utilitzar. És possible que us hàgiu adonat que les publicacions de GitHub contenen línies de codi inserides a la pàgina d’instruccions. Els fem servir per descarregar la còpia del mòdul i després descarregar el npm a la carpeta. Npm significa Node Package Manager i és el paquet que es descarrega durant la instal·lació del codi npm. Per començar el procés de descàrrega, seguiu aquests passos després d'obrir el símbol del sistema.

1) cd MagicMirror /

2) mòduls de CD

3) git clona "l'enllaç de la pàgina del centre de git"

4) (introduïu la nova carpeta) cd "nom de la carpeta"

Com es comprova el nom de la carpeta:

Normalment, el nom de la carpeta és el nom del propi mòdul. Per exemple, MMM-EmailFeed es va anomenar simplement MMM-EmailFeed. Però, si esteu fent servir el nom del mòdul i esteu dient que no hi ha aquest directori, escriviu ls al directori del mòdul per obtenir una llista de totes les carpetes instal·lades a la carpeta del mòdul. Això us donarà el nom de la carpeta on voleu viatjar.

* Les cites de les notes només s’utilitzen aquí com a exemple i s’han d’eliminar quan s’introdueixi realment l’enllaç i el nom de la carpeta *

6) (mentre ara esteu a la nova carpeta) instal·leu npm

Genial! Ara hem descarregat la carpeta del mòdul, però encara necessitem copiar l'entrada a la carpeta config / config.js. Per fer-ho, torneu a navegar cap al text on havíem estat per suprimir els mòduls predefinits i enganxar el text que us ha estat donat. Aneu amb compte quan col·loqueu el codi per no trencar cap parèntesi. Si mireu les fotos incloses a sobre, veureu una ubicació segura per enganxar el codi. Si no està clar, enganxeu-lo després de l'últim], al paràgraf. Tingueu en compte que la majoria de mòduls requereixen canviar algun text o introduir informació. Per exemple, el feed de correu electrònic requeria la informació del meu compte de Gmail per accedir a la informació presentada. Un cop instal·lat el npm, l'entrada s'ha publicat al codi i heu introduït la informació requerida per iniciar el programa Magic Mirror i assegurar-vos que funciona correctament. Els següents passos oferiran més imatges del meu procés mentre instal·lo els mòduls si encara hi ha confusió.

Pas 4: Instal·lació dels meus mòduls

Instal·lació dels meus mòduls
Instal·lació dels meus mòduls
Instal·lació dels meus mòduls
Instal·lació dels meus mòduls
Instal·lació dels meus mòduls
Instal·lació dels meus mòduls

Les fotos anteriors mostren exactament el que he posat al meu Pi perquè els programes funcionin. Les quatre primeres imatges s’extreuen dels llocs web de GitHub com a exemple de les instruccions que he seguit. La darrera foto és un exemple de l'entrada enganxada al codi config.js. Espero que això serveixi com a millor exemple més visual en comparació amb l'últim pas.

Pas 5: crear l'aparença del mirall

Creació de l’aspecte del mirall
Creació de l’aspecte del mirall

Ara que el Raspberry Pi funciona, és hora de crear el mirall. Aquest pas va ser el més difícil perquè va ser difícil trobar un marc que s’adaptés al monitor. Fins i tot després de desmuntar el monitor, encara fa 19x15x3 i encara tinc problemes amb aquest pas. He mirat moltes botigues i parades en línia per intentar trobar un marc que s’adapti al monitor, però no em sembla que tinc sort.

Passos per obtenir un marc i el meu mirall de doble sentit:

1) Col·loqueu el mirall de dues vies al marc

2) Col·loqueu el monitor juntament amb els cordons pi i gerds

3) Penseu amb una manera de fer passar els cordons pel marc (possiblement perforant un forat?)

4) Posar material negre sobre el monitor per donar-li un aspecte sòlid i posar la part posterior al marc

5) Penjar-lo a la meva paret

Recomanat: