Tartalomjegyzék:
- 1. lépés: A Raspbian és a Magic Mirror telepítése
- 2. lépés: Az előre beállított modulok eltávolítása
- 3. lépés: Modulok telepítése
- 4. lépés: A modulok telepítése
- 5. lépés: A tükör megjelenésének létrehozása
Videó: Intelligens tükör: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
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 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
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:
Hordozható intelligens tükör/sminkdoboz kombináció létrehozása: 8 lépés
Hogyan hozzunk létre hordozható intelligens tükröt/sminkdoboz kombinációt: A Davis & Elkins főiskoláján, terveztem és készítettem egy sminkes utazódobozt, egy nagyobb tükörrel és egy málna pi és egy mágikus tükör szoftver platform használatával, amely kikötőként funkcionálna
DIY intelligens tükör készítése: 12 lépés (képekkel)
DIY intelligens tükör készítése: " Intelligens tükör " egy kétirányú tükör, mögötte egy kijelzővel, amelyet általában olyan hasznos információk megjelenítésére használnak, mint az idő és a dátum, az időjárás, a naptár és minden egyéb! Az emberek mindenféle célra használják őket
Egyszerű intelligens tükör: 7 lépés (képekkel)
Egyszerű intelligens tükör: Wow! elég régóta feltöltöttem valamit, sok dolgon dolgoztam, és rájöttem, hogy valamit ki kell adnom a követőimért, ahogy a mondás tartja: "mindig legyen egy projekt, amin dolgozni kell" haha talán ez csak én vagyok, mindenesetre vissza a businhoz
Lebegő intelligens varázslatos tükör a régi laptopról Alexa hangfelismeréssel: 6 lépés (képekkel)
Lebegő intelligens varázslatos tükör a régi laptopról Alexa hangfelismeréssel: Jelentkezzen az „Elektronika dióhéjban” tanfolyamomra itt: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Nézze meg a youtube csatorna itt további projektekért és elektronikai oktatóanyagokért: https://www.youtube.com/channel/UCelOO
Többfelhasználós intelligens tükör a Google Naptárral: 10 lépés
Többfelhasználós intelligens tükör a Google Naptárral: Ebben az oktatóanyagban a Google Naptárba integrált intelligens tükröt hozunk létre. Azért készítettem ezt a projektet, mert az okos tükröket nagyon jónak találom, reggel istenáldozat. De úgy döntöttem, hogy magam készítek egyet a nulláról, mert a többi