Tartalomjegyzék:

Intelligens tükör: 5 lépés
Intelligens tükör: 5 lépés

Videó: Intelligens tükör: 5 lépés

Videó: Intelligens tükör: 5 lépés
Videó: Megkérdezték ezt a ROBOTOT, hogy hisz-e ISTENBEN 2024, November
Anonim
Intelligens tükör
Intelligens tükör

Ez az utasítás megtanít arra, hogyan kell létrehozni egy intelligens tükröt, amely megjeleníti az e -mail postaládáját, a The New York Times legfrissebb híreit és frissítéseit, valamint a dátumot és az időt az Unsplash háttérben.

Működő linkje:

Szükséges kellékek:

Egy keret a monitorhoz, kétirányú tükör, fekete anyag (csak akkor szükséges, ha a monitor kisebb, mint a kétirányú tükör), egy monitor, egy málna pi 2, egy HDMI -kábel vagy HDMI -adapter (kétirányú DVI -HDMI adaptert használtam)), a mellékelt málna pi 2 tápkábel, micro sd kártya, micro sd kártya adapter, valamint egér és billentyűzet pár a málna pi kijelzőn való navigáláshoz.

Szükséges programok:

Raspbian, Balena.io és MagicMirror2

Felhasznált weboldalak:

Github (harmadik féltől származó modulok telepítéséhez), MagicMirror2, hogy telepítse a programot a pi -re, és Unsplash a háttérképek létrehozásához

1. lépés: A Raspbian és a Magic Mirror telepítése

A Raspbian és a Magic Mirror telepítése
A Raspbian és a Magic Mirror telepítése
A Raspbian és a Magic Mirror telepítése
A Raspbian és a Magic Mirror telepítése
A Raspbian és a Magic Mirror telepítése
A Raspbian és a Magic Mirror telepítése

Számítógép használatával töltse le a Raspbian -t és Balena -t egy micro SD -re egy sd segítségével. A programok letöltése után helyezze be a micro SD -t az adapterbe a számítógépbe. A Balena segítségével válassza ki a raspbian programot és az sd -t a fájlok átviteléhez. Ezután helyezze be a micro sd -t a málna pi -be. Az enyémen az alján volt a pi -n az oldalán. Csatlakoztassa a pi-t az Ön által használt moditorhoz, és töltse ki a telepítési útmutatót. Ehhez csatlakoztassa a tápkábelt a falhoz és a pi. Ezután csatlakoztassa a HDMI -kábelt az adapterhez vagy a monitor HDMI -csatlakozójához. A szoftver frissítése és beállítása után lépjen a Magic Mirror szoftverre a pi -re. Néhány parancs a pi -re futtatásra kerül, ami a program telepítését kéri. A telepítés során kérdéseket fog feltenni a beállításokkal kapcsolatban. Válaszoljon a kérdésekre, és kövesse a megjelenített kódot, amelyet a parancssorba másolhat. Ezután elindítja az alapprogramot, ha helyesen csinálja, miután megadta az npm run start.

Néhány olyan parancs, amelyet megtanultam, amelyeket fontos megjegyezni ezen a webhelyen az útvonaltervek és programok navigálásakor:

*Kis-nagybetű érzékeny*

Lépjen a gyökérkönyvtárba = cd ~

Ugrás az előző könyvtárba = cd -

Ugrás a következő könyvtárba = cd..

Lépjen a Magic Mirror könyvtárba = cd MagicMirror/

Lépjen a modul könyvtárába = cd modul

Amikor a Magic Mirror könyvtárban van (nem modulban) a Magic Mirror program futtatásához = npm futásindítás

A programból való kilépéshez = nyomja meg az ALT billentyűt, és kattintson a kilépés gombra

2. lépés: Az előre beállított modulok eltávolítása

Előre beállított modulok eltávolítása
Előre beállított modulok eltávolítása

A Magic Mirror program első megnyitásakor a felhasználót az idő, a dátum, a naptár és a hírfrissítő fogadja. Bármilyen előre beállított modult könnyen eltávolíthat, ha eltávolítja a kódból. A kód eléréséhez lépjen be a málna mappákba, és nyissa meg a Magic Mirror mappát. A mappákba a képernyő bal felső részén található mappa ikonra kattintva léphet be. Ezt követően lépjen be a konfigurációs mappába, és látni fogja a config/config.js nevű szerkeszthető szöveget a mappában. Kattintson duplán a szövegre, és megjelenik a Mirror modul programozása. Ügyeljen arra, hogy ne töröljön zárójeleket vagy szöveget, különben a program nem fog futni. Amint a fenti képen látható, töröltem a naptármodult a programomból, mivel előre látom, hogy nem fogom használni. Bármely más modul eltávolítható, de ismét óvatosan távolítsa el a kódrészleteket a programból.

3. lépés: Modulok telepítése

Modulok telepítése
Modulok telepítése
Modulok telepítése
Modulok telepítése

A harmadik féltől származó modulok tükörre történő telepítéséhez Githubot használnak. Ez a weboldal a felhasználóbarát modulok csúcsa. Sok olyan van, amely különböző widgeteket, háttereket vagy közösségi média hírcsatornákat tartalmaz. Az olyan programok, mint az Alexia és a Nest, néhány extra alkatrész használatával beépíthetők a Tükörbe. A webhely böngészése után úgy döntöttem, egy e -mail hírcsatorna modul és egy modul, amely képeket húzott le az Unsplash -ből.

E -mail hírcsatorna -

github.com/shaneapowell/MMM-GmailFeed

Véletlenszerű fénykép -

github.com/diego-vieira/MMM-RandomPhoto

GitHub -

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

A modulok telepítésének két módja van: kibonthatja a zip fájlokat, és áthelyezheti őket a modul mappájába, vagy a parancssorban megadott kódot használhatja. A második opciót használtam, de mindegyik működik, és nagyon egyszerű a használata. Lehet, hogy észrevette, hogy a GitHub bejegyzései kódsorokat illesztettek az utasítások oldalára. Ezeket használjuk a letöltéshez, másoljuk le a modult, majd töltsük le az npm -et a mappába. Az Npm a Node Package Manager rövidítése, és az a csomag, amely az npm kód telepítése során töltődik le. A letöltési folyamat elindításához kövesse az alábbi lépéseket a parancssor megnyitása után.

1) cd MagicMirror/

2) cd modulok

3) git klón "a git hub oldal linkje"

4) (írja be az új mappát) cd "mappa neve"

A mappa nevének ellenőrzése:

Általában a mappa neve maga a modul neve. Például az MMM-EmailFeed nevet egyszerűen MMM-EmailFeed-nek nevezték el. De ha a modul nevét használja, és azt mondja, hogy nincs ilyen könyvtár, írja be az ls parancsot a modul könyvtárába, hogy megkapja a modul mappájában lévő összes telepített mappa listáját. Ez megadja a mappa nevét, ahová utazni szeretne.

*A megjegyzés idézeteket csak példaként használjuk, és el kell távolítani, amikor ténylegesen megadja a hivatkozást és a mappa nevét*

6) (amíg az új mappában van) npm install

Nagy! Most letöltöttük a modul mappáját, de még mindig szükségünk van a bejegyzés másolására a config/config.js mappába. Ehhez lépjen vissza abba a szövegbe, amelyben voltunk, hogy töröljük az előre beállított modulokat, és illesszük be a kapott szöveget. Legyen óvatos a kód elhelyezésekor, hogy ne zárja el a zárójeleket. Ha megnézi a fenti fényképeket, akkor biztonságos helyet lát a kód beillesztéséhez. Ha nem világos, illessze be az utolsó után], a bekezdésben. Ne feledje, hogy a legtöbb modul megköveteli a szöveg megváltoztatását vagy néhány információ megadását. Például az e -mail hírcsatornához a Gmail -fiókom adataira volt szükség a bemutatott információk eléréséhez. Az npm telepítése után a bejegyzés bekerült a kódba, és megadta a szükséges információkat a Magic Mirror program indításához, és győződjön meg arról, hogy megfelelően működik. A következő lépések további képeket kínálnak a folyamatomról a modulok telepítése során, ha még mindig zavar van.

4. lépés: A modulok telepítése

A moduljaim telepítése
A moduljaim telepítése
A moduljaim telepítése
A moduljaim telepítése
A moduljaim telepítése
A moduljaim telepítése

A fenti fotók pontosan azt mutatják, hogy mit tettem a Pi -be, hogy a programok működjenek. Az első négy kép a GitHub webhelyeiről származik, példaként az általam követett utasításokhoz. Az utolsó fotó egy példa a config.js kódba beillesztett bejegyzésre. Remélem, ez jobb vizuális példaként szolgál az utolsó lépéshez képest.

5. lépés: A tükör megjelenésének létrehozása

A tükör megjelenésének megalkotása
A tükör megjelenésének megalkotása

Most, hogy a Raspberry Pi fut, ideje elkészíteni a tükröt. Ez a lépés volt a legnehezebb, mert nehéz volt olyan keretet találni, amely illeszkedik a monitorhoz. Még a monitor szétszerelése után is 19x15x3 méretű, és továbbra is problémáim vannak ezzel a lépéssel. Megnéztem sok üzletet és online megállót, hogy keressek egy keretet, amely illeszkedik a monitorhoz, de úgy tűnik, nincs szerencsém.

A keret és a kétirányú tükör beszerzésének lépései:

1) Helyezze a kétirányú tükröt a keretbe

2) Helyezze be a monitort a málna pi és a kábelekkel együtt

3) Találjon ki egy módot a kábelek átvezetésére a keretben (esetleg lyukat fúrni?)

4) Fekete anyagot helyezve a monitorra, hogy szilárd megjelenést kapjon, és a hátlapot a keretbe helyezze

5) Felakasztom a falra

Ajánlott: