Obsah:

Chytré zrcadlo: 5 kroků
Chytré zrcadlo: 5 kroků

Video: Chytré zrcadlo: 5 kroků

Video: Chytré zrcadlo: 5 kroků
Video: Zrcadlo lidského života 5. - Pá 19.01.2024 2024, Červenec
Anonim
Chytré zrcadlo
Chytré zrcadlo

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

Instalace Raspbian a Magic Mirror
Instalace Raspbian a Magic Mirror
Instalace Raspbian a Magic Mirror
Instalace Raspbian a Magic Mirror
Instalace Raspbian a Magic Mirror
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ů

Odebírání přednastavených modulů
Odebírá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ů

Instalace modulů
Instalace modulů
Instalace modulů
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ů

Instalace mých modulů
Instalace mých modulů
Instalace mých modulů
Instalace mých modulů
Instalace mých modulů
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

Vytvoření vzhledu zrcadla
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: