Obsah:
- Krok 1: Instalace Raspbian a Magic Mirror
- Krok 2: Odebrání přednastavených modulů
- Krok 3: Instalace modulů
- Krok 4: Instalace mých modulů
- Krok 5: Vytvoření vzhledu zrcadla
Video: Chytré zrcadlo: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Tento návod vás naučí, jak vytvořit Smart Mirror, které zobrazuje vaši e -mailovou schránku, nejnovější zprávy a aktualizace z The New York Times a datum a čas na pozadí z Unsplash.
Odkaz na jeho fungování:
Potřebné zásoby:
Rámeček pro monitor, obousměrné zrcadlo, černý materiál (potřeba pouze v případě, že je monitor menší než obousměrné zrcátko), monitor, malinový pi 2, kabel HDMI nebo adaptér na HDMI (použil jsem obousměrný adaptér DVI na HDMI), přiložený napájecí kabel raspberry pi 2, karta micro sd, adaptér karty micro sd a pár myši a klávesnice pro navigaci na displeji maliny pi na monitoru.
Potřebné programy:
Raspbian, Balena.io a MagicMirror2
Použité webové stránky:
Github (pro instalaci modulů třetích stran), MagicMirror2 pro instalaci programu na pi a Unsplash pro generování obrázků na pozadí
Krok 1: Instalace Raspbian a Magic Mirror
Pomocí počítače stáhněte Raspbian a Balena na micro sd pomocí sd. Po stažení programů vložte micro sd v adaptéru do počítače. Pomocí Baleny vyberte program raspbian a sd pro přenos souborů. Poté vložte micro SD do malinového pi. Na mém to bylo dole na pi na stranu. Připojte pi k moditoru, který používáte, a dokončete průvodce nastavením. Chcete -li to provést, zapojte napájecí kabel do zdi a do zásuvky. Poté zapojte kabel HDMI do adaptéru nebo do konektoru HDMI na monitoru. Po aktualizaci a nastavení softwaru přejděte na software Magic Mirror na pi. Některé příkazy budou spuštěny na pí, což vyvolá instalaci programu. Během instalace vám bude klást otázky týkající se předvoleb. Odpovězte na otázky a postupujte podle kódu, který se vám zobrazí, a zkopírujte do příkazového řádku. Poté se spustí základní program, pokud je proveden správně po zadání npm run start.
Některé příkazy, které jsem se naučil a které je důležité si na tomto webu pamatovat při procházení směrů a programů:
*citlivý na velká písmena*
Přejděte do kořenového adresáře = cd ~
Přejít na předchozí adresář = cd -
Přejít na další adresář = cd..
Přejít do adresáře Magic Mirror = cd MagicMirror/
Přejděte do adresáře modulu = cd modul
Když jste v adresáři Magic Mirror (nikoli modulu), spusťte program Magic Mirror = npm run start
Chcete -li program ukončit = stiskněte ALT a klikněte na tlačítko Ukončit
Krok 2: Odebrání přednastavených modulů
Při prvním spuštění programu Magic Mirror bude uživatel uvítán časem, datem, kalendářem a aktualizátorem novinek. Jakýkoli přednastavený modul můžete snadno odebrat odebráním z kódu. Chcete -li získat přístup k tomuto kódu, přejděte do složek maliny a otevřete složku Magic Mirror. Složky můžete zadat kliknutím na ikonu složky v levé horní části obrazovky. Poté přejděte do složky config, ve složce uvidíte upravitelný text s názvem config/config.js. Poklepejte na text a zobrazí se programování modulu pro zrcadlo. Dávejte pozor, abyste neodstranili závorky ani text, jinak se program nespustí. Jak je vidět na obrázku výše, odstranil jsem modul kalendáře ze svého programu, protože jsem předpokládal, že jej nebudu používat. Jakýkoli jiný modul lze také odebrat, ale opět buďte opatrní při odstraňování bloků kódu z programu.
Krok 3: Instalace modulů
K instalaci modulů třetích stran do zrcadla se používá Github. Tento web je vyvrcholením námi vyráběných modulů, které jsou k dispozici k použití. Existuje mnoho různých widgetů, pozadí nebo kanálů sociálních médií. Programy jako Alexia a Nest lze do Mirroru začlenit pomocí několika dalších dílů. Po procházení webových stránek jsem se rozhodl pro modul Email Feed a modul, který stahoval obrázky z Unsplash.
E -mailový kanál -
github.com/shaneapowell/MMM-GmailFeed
Náhodná fotka -
github.com/diego-vieira/MMM-RandomPhoto
GitHub -
github.com/MichMich/MagicMirror/wiki/3rd-p…
Existují dva způsoby instalace modulů, extrahování souborů zip a jejich přesunutí do složky modulu nebo použití daného kódu v příkazovém řádku. Použil jsem druhou možnost, ale obě fungují a jejich použití je velmi jednoduché. Možná jste si všimli, že příspěvky na GitHubu mají na stránce s pokyny vloženy řádky kódu. Používáme je ke stažení, zkopírujte modul a poté stáhněte NPM do složky. Npm znamená Node Package Manager a je to balíček, který se stáhne během instalace kódu npm. Chcete -li zahájit proces stahování, postupujte takto po otevření příkazového řádku.
1) cd MagicMirror/
2) cd moduly
3) git clone „odkaz na stránku git hub“
4) (zadejte novou složku) cd „název složky“
Jak zkontrolovat název složky:
Obvykle je název složky názvem samotného modulu. Například MMM-EmailFeed byl jednoduše pojmenován MMM-EmailFeed. Ale používáte název modulu a říká se, že takový adresář neexistuje, zadejte ls v adresáři modulů a získejte seznam všech nainstalovaných složek ve složce modulu. Tím získáte název složky, do které chcete cestovat.
*Citace poznámek jsou zde použity pouze jako příklad a měly by být odstraněny při skutečném zadávání odkazu a názvu složky*
6) (nyní v nové složce) npm install
Skvělý! Nyní jsme stáhli složku modulu, ale stále potřebujeme zkopírovat záznam do složky config/config.js. Chcete -li to provést, přejděte zpět do textu, do kterého jsme byli, abychom odstranili přednastavené moduly a vložili text, který vám byl dán. Při vkládání kódu buďte opatrní, abyste neporušili závorky. Pokud se podíváte na přiložené fotografie výše, uvidíte bezpečné místo pro vložení kódu. Pokud to není jasné, vložte to za poslední] do odstavce. Mějte na paměti, že většina modulů vyžaduje změnu textu nebo zadání informací. E -mailový kanál například vyžadoval přístup k uvedeným informacím o mém účtu Gmail. Poté, co byl nainstalován npm, byla položka vložena do kódu a zadali jste požadované informace, spusťte program Magic Mirror a ujistěte se, že funguje správně. Pokud stále dochází k nejasnostem, další kroky nabídnou více obrázků z mého procesu při instalaci modulů.
Krok 4: Instalace mých modulů
Fotografie výše ukazují přesně to, co jsem vložil do svého Pi, aby programy fungovaly. První čtyři obrázky jsou staženy z webů GitHub jako příklad podle pokynů, které jsem sledoval. Poslední fotografie je příkladem položky vložené do kódu config.js. Doufám, že to ve srovnání s posledním krokem slouží jako lepší vizuální příklad.
Krok 5: Vytvoření vzhledu zrcadla
Nyní, když Raspberry Pi běží, je čas vytvořit zrcadlo. Tento krok byl nejtěžší, protože bylo těžké najít rám, který by odpovídal monitoru. I po rozebrání monitoru je stále 19x15x3 a stále mám s tímto krokem potíže. Podíval jsem se na mnoho obchodů a online zastávek, abych zkusil najít rám, který by se hodil k monitoru, ale nezdá se, že bych měl štěstí.
Kroky pro získání rámečku a mého obousměrného zrcadla:
1) Vložte obousměrné zrcátko do rámu
2) Vložte monitor spolu s malinovým pi a kabely
3) Vymyslete způsob, jak provléci šňůry rámem (případně vyvrtat díru?)
4) Umístění černého materiálu na monitor, aby měl monitor pevný vzhled, a vrácení zadní části do rámečku
5) Zavěšení na zeď
Doporučuje:
C.Q: Chytré zrcadlo pro kutily: 5 kroků
C.Q: DIY Smart Mirror: Jsme Katrina Concepcion a Adil Qaiser, oba druháci na WBASD STEM Academy. Toto je projekt, na kterém bychom spolupracovali a udělali jsme ho za nejlepší letošní cenu. Když jsme se rozhodli tento projekt udělat, měli jsme na mysli " co by bylo nejvíce
Jak vytvořit chytré zrcadlo s Raspberry Pi 4: 10 kroků
Jak vytvořit chytré zrcadlo s Raspberry Pi 4: V této příručce se podíváme na to, jak postavit smartmirror pomocí recyklovaných kusů, jako jsou rám obrazu, starý monitor a obrazové sklo. Elektronické komponenty, které jsem zde koupil, www.lcsc .com
Jak si vyrobit DIY chytré zrcadlo: 12 kroků (s obrázky)
Jak si vyrobit vlastní zrcadlo Smart Mirror: A " Smart Mirror " je obousměrné zrcadlo se zobrazením za ním, které se obvykle používá k zobrazení užitečných informací, jako je čas a datum, počasí, váš kalendář a všechny další věci! Lidé je používají pro všechny druhy účelů
Jednoduché chytré zrcadlo: 7 kroků (s obrázky)
Jednoduché chytré zrcadlo: Páni! už je to docela dlouho, něco jsem nahrál, byl jsem zaneprázdněn prací na tolika věcech a uvědomil jsem si, že musím pro své následovníky něco vypustit, jak se říká: „Vždy mějte na projektu nějaký projekt“haha, možná jsem to jen já, každopádně zpět na busin
Plovoucí chytré magické zrcadlo ze starého notebooku s rozpoznáváním hlasu Alexa: 6 kroků (s obrázky)
Plovoucí chytré magické zrcadlo ze starého notebooku s rozpoznáváním hlasu Alexa: Přihlaste se do mého kurzu „Elektronika v kostce“zde: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Podívejte se také na můj kanál youtube zde pro další projekty a výukové programy pro elektroniku: https://www.youtube.com/channel/UCelOO