Čo je to inteligentné zrkadlo Raspberry Pi?

What Is Raspberry Pi Smart Mirror



Inteligentné zrkadlo Raspberry Pi, známe tiež ako magické zrkadlo, je futuristické digitálne zrkadlo, ktoré zobrazuje všetko od aktuálneho času a dátumu po informácie o počasí, naplánované schôdzky alebo najnovšie titulky správ. Je pravdepodobné, že ste Raspberry Pi videli inteligentné zrkadlo na YouTube alebo niekde inde na internete. Ak áno, pravdepodobne ste predpokladali, že jej zostavenie si vyžaduje veľa času a úsilia, nie? Čo keby sme vám povedali, že si môžete za deň vytvoriť vlastné inteligentné zrkadlo Raspberry Pi pomocou nástrojov, ktoré už pravdepodobne máte doma, a niekoľkých dielov z eBay alebo Amazon?

V tomto článku vás prevedieme celým procesom budovania inteligentného zrkadla Raspberry Pi krok za krokom a vysvetlíme, ako ho môžete prispôsobiť tak, aby zobrazoval akékoľvek požadované informácie.







Ako vytvoriť inteligentné zrkadlo Raspberry Pi

Zostavenie inteligentného zrkadla Raspberry Pi nebolo vždy také jednoduché ako dnes. Všetci by sme sa mali poďakovať Michael Teeuw na tvorbu MagicMirror , modulárna platforma inteligentných zrkadiel s otvoreným zdrojovým kódom za väčšinou inteligentných zrkadiel Raspberry Pi, ktoré vidíte online.



MagicMirror je projekt s otvoreným zdrojovým kódom, ktorý spravuje veľká skupina nadšencov z celého sveta a obsahuje API, ktoré umožňuje vývojárom tretích strán vytvárať ďalšie moduly, ktoré rozširujú jeho funkčnosť.



Okrem MagicMirror existuje niekoľko ďalších podobných softvérových projektov, vrátane DAKboard , Zrkadlo Makr a mirr.OS , ale v tomto článku by sme ich nepokrývali.





Čo budete potrebovať pre svoje inteligentné zrkadlo Raspberry Pi

Na zostavenie vlastného inteligentného zrkadla Raspberry Pi od nuly budete potrebovať niekoľko vecí:



  • Malinový koláč : Očividne budete potrebovať Raspberry Pi. MagicMirror podporuje Raspberry Pi 2, 3 a 4, takže máte na výber pomerne veľa možností. Pretože MagicMirror má veľmi skromné ​​hardvérové ​​požiadavky, nezáleží na tom, akú verziu Raspberry Pi si vyberiete. MagicMirror môžete tiež spustiť Raspberry Pi Zero a Zero W , ale ich minimálna povaha trochu komplikuje proces inštalácie.
  • LCD obrazovka : Ak máte položený starý monitor alebo prenosný počítač, máte šťastie, pretože ho môžete znova použiť na tento projekt. Pri starom monitore stačí odstrániť plastový rám (nedotýkajte sa žiadneho z kondenzátorov vo vnútri!) A môžete začať. Ak chcete používať obrazovku LCD pre starý prenosný počítač, musíte tiež získať zodpovedajúcu dosku ovládača s portom HDMI. Stačí vyhľadať sériové číslo obrazovky na eBay a čoskoro by ste mali nájsť to pravé.
  • Obojsmerné zrkadlo : Na vytvorenie ilúzie magického zrkadla musíte pred LCD obrazovku umiestniť obojsmerné zrkadlo, aby presvital iba jasný text a grafika. Mnoho firiem vám s radosťou prestrihne obojsmerné zrkadlo akejkoľvek veľkosti, stačí si ho nájsť online alebo vo vašom meste. Sklenené obojsmerné zrkadlá pôsobia krajšie, ale sú podstatne krehkejšie ako akrylové obojsmerné zrkadlá.
  • Rám : Nechceli by ste jednoducho plesnúť obojsmerným zrkadlom pred LCD obrazovku a nazývať to deň. Aby bol váš inteligentný zrkadlový displej Raspberry Pi hodný, potrebujete pekný rám. Ak ste šikovní a máte základné nástroje na obrábanie dreva, mali by ste byť schopní ich vytvoriť za menej ako hodinu. Odporúčame vám pozrieť si toto video na YouTube od Opravte to a postavte to ak si nie ste istí, ako začať (vymeňte všetky elektrické nástroje za ručné). Alternatívne si môžete v obchode kúpiť vhodný rám.
  • Klávesnica a myš : Na nastavenie Raspberry Pi a inštaláciu programu MagicMirror budete potrebovať klávesnicu a myš. Mnoho používateľov Raspberry Pi prisahá Logitech K400 Plus , čo je bezdrôtová klávesnica s integrovaným touchpadom a multimediálnymi klávesmi, ktoré vám umožnia diaľkovo ovládať magické zrkadlo.
  • HDMI kábel a napájanie : V neposlednom rade si svoje inteligentné zrkadlo Raspberry Pi nebudete môcť vychutnať bez napájania (jedno pre Raspberry Pi a druhé pre obrazovku LCD) a kábla HDMI.

Pokyny krok za krokom

Máte všetko, čo potrebujete na vytvorenie svojho magického zrkadla? Fantastické! Pozrime sa na postup krok za krokom.

Krok 1: Nastavte si Raspberry Pi

Odporúčame vám začať nastavením Raspberry Pi, ak ste to ešte neurobili. Aby ste sa vyhli problémom, ktoré je ťažké odstrániť, a iným nepríjemným prekvapeniam, urobte čistú inštaláciu najnovšej verzie Raspbian . The oficiálny sprievodca inštaláciou vysvetľuje všetko, čo potrebujete vedieť, takže sa tu nebudeme podrobnejšie zaoberať.

Spustite počítač Raspbian a pripojte sa k internetu. Pretože pravdepodobne chcete, aby vaše inteligentné zrkadlo Raspberry Pi bolo niekde zavesené na stene, mali by ste sa pripojiť k svojej sieti Wi-Fi kliknutím na symbol Wi-Fi v pravom hornom rohu obrazovky.

Krok 2: Nainštalujte MagicMirror2

Najnovšiu verziu programu MagicMirror môžete nainštalovať dvoma spôsobmi: Môžete to urobiť ručne alebo pomocou skriptu automatickej inštalácie. Obe tieto možnosti sú podrobne popísané na stránke oficiálna webová stránka MagicMirror , ale odporúčame vám, aby ste si to uľahčili a použili skript automatickej inštalácie.

Konkrétnejšie odporúčame skript automatickej inštalácie vytvorený Sam Detweiler . Na spustenie tohto skriptu stačí vložiť jeden príkaz do okna terminálu:

# bash -c '$ (curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/
majster/malina.sh)'

Skript vám pri inštalácii položí niekoľko otázok, preto si občas skontrolujte jeho priebeh. Po úplnom stiahnutí a inštalácii programu MagicMirror nezabudnite reštartovať svoj Raspberry Pi.

Krok 3: Konfigurujte MagicMirror2

Na MagicMirror je také skvelé, že úplne zmeníte jeho vzhľad a správanie. MagicMirror2 sa štandardne dodáva s nasledujúcimi modulmi: Hodiny , Kalendár , Aktuálne počasie , Predpoveď počasia , Informačný kanál , Komplimenty , Ahoj Svet a Upozornenie .

Predvolený modul môžete prispôsobiť úpravou nasledujúceho konfiguračného súboru:

~/MagicMirror/konfigur.js

Ak niečo pokazíte, môžete jednoducho skopírovať predvolený konfiguračný súbor:

$ cd ~/MagicMirror/konfigur
$ cp config.jskonfigur.js.záloha

Majte na pamäti, že MagicMirror2 musíte reštartovať vždy, keď vykonáte zmeny v konfiguračnom súbore. Ak to chcete urobiť, reštartujte svoj Raspberry Pi alebo použite tento príkaz:

$ pm2 reštart mm

Krok 4: Zostavte si inteligentné zrkadlo

Teraz, keď ste kúzelné zrkadlo Raspberry Pi nakonfigurované podľa svojich predstáv, môžete pokračovať a zostaviť ho. Uistite sa, že váš rám úplne zakrýva okraje LCD obrazovky, inak by ste videli zbytočne veľký čierny okraj, a nezabudnite vytvoriť otvory pre napájacie káble.

Krok 5: Užite si to!

Gratulujem Práve ste vytvorili svoje prvé inteligentné zrkadlo Raspberry Pi. Teraz ho môžete zavesiť na stenu, pripojiť k napájaniu a užívať si ovocie svojej práce.

Inteligentné zrkadlo Raspberry Pi sa môže stať užitočným informačným centrom pre váš domov alebo sa môže stať praktickým prístrojovým panelom pre váš ďalší projekt. Nezabudnite, že vždy môžete uložiť svoj aktuálny konfiguračný súbor a začať odznova, aby váš Raspberry Pi získal nový život.

Najlepších 10 najlepších modulov MagicMirror2

Väčšina používateľov MagicMirror má radosť z vyskúšania rôznych modulov tretích strán a zladenia svojich magických zrkadiel Raspberry Pi tak, aby boli ešte užitočnejšie a vzbudzovali bázeň, než už sú. Aby sme vám pomohli využiť nové inteligentné zrkadlo na maximum, vybrali sme 10 najlepších modulov MagicMirror2, ktoré by ste mali vyskúšať.

Moduly MagicMirror2 sú dodávané s pokynmi na inštaláciu, ktoré zvyčajne zahŕňajú stiahnutie modulu z GitHubu a jeho následné pridanie do poľa modulov v súbore config.js.

1. Rozhranie MMM-Admin

Dokonca aj s bezdrôtovou klávesnicou a myšou nie je úplne jednoduché vykonať zmeny vo vašom inteligentnom zrkadle Raspberry Pi po jeho nasadení. Tento modul vám umožňuje diaľkovo ovládať a konfigurovať vaše inteligentné zrkadlo z akéhokoľvek moderného webového prehliadača, čo vám umožní používať vašu bezdrôtovú klávesnicu a myš na niečo iné. Modul rozhrania pre správu je veľmi jednoduché nakonfigurovať, ak poznáte IP adresu zariadení, z ktorých chcete získať prístup k nastaveniam zrkadla.

2. MMM-PIR-senzor

Ako možno viete, Raspberry Pi používa veľmi málo energie a môžete ho nechať nepretržite zapnutý bez toho, aby ste museli minúť veľký účet za energiu. Napriek tomu, prečo plytvať elektrickou energiou, keď môžete svoje inteligentné zrkadlo Raspberry PI vybaviť snímačom pohybu PIR a uspať zrkadlo, ak ho nikto nepoužíva, vypnutím výstupu HDMI alebo vypnutím zrkadla pomocou relé? Ak vám to znie zaujímavo, pozrite sa na tento užitočný modul.

3. MMM-SmartTouch

Tento modul môže urobiť vaše inteligentné zrkadlo Raspberry Pi ešte inteligentnejším tým, že ho zmení na interaktívny zážitok z dotykovej obrazovky. Jednoduchým klepnutím na obrazovku môžete skryť všetky moduly magických zrkadiel, odhaliť tlačidlá vypnutia a reštartu a ďalšie. Aby ste mohli používať tento modul, vaše inteligentné zrkadlo Raspberry Pi musí podporovať dotykový vstup alebo musí byť vybavené IR rámom.

Štyri. MMM-hlas

Nebolo by skvelé, keby ste mohli ovládať svoje inteligentné zrkadlo Raspberry Pi hlasom? S týmto modulom môžete! Na tomto module sa nám páči to, že funguje úplne offline, čo znamená, že vaše údaje nie sú prenášané na servery niektorých spoločností a analyzované na reklamné účely. Pretože analýza hlasových údajov je výpočtovo nákladná úloha, je lepšie tento modul používať iba s najnovšou verziou Raspberry Pi.

5. MMM-CoinMarketCap

Ak vás zaujíma bitcoin a ďalšie kryptomeny, pravdepodobne sa vám bude páčiť myšlienka zobrazovať informácie o kryptomenách vo vašom magickom zrkadle. Ako naznačuje jeho názov, modul MMM-CoinMarketCap zbiera informácie o kryptomene z Trh s mincami Cap webovú stránku a zobrazuje ju vo viacerých rôznych formátoch.

6. MMM-GoogleMapsTraffic

Kto by nemal rád, keď uviazol v zápche? Pomocou modulu MMM-GoogleMapsTraffic môžete zobraziť mapu akejkoľvek oblasti s aktuálnymi informáciami o premávke v Mapách Google a na prvý pohľad zistiť, aká dobrá alebo zlá je dopravná situácia. Na používanie tohto modulu budete potrebovať API na stránke Google Developer a tiež budete potrebovať súradnice zemepisnej šírky a dĺžky z Máp Google.

7. MMM-AirQuality

V husto osídlených mestských oblastiach sa zlá kvalita ovzdušia stala hlavným problémom, ktorý spôsobuje strašné problémy s dýchaním u ľudí všetkých vekových skupín. Pomocou tohto modulu MagicMirror2 môžete zobraziť aktuálny index kvality ovzdušia na určitom mieste a pomocou týchto informácií sa rozhodnúť, či je vhodné odísť z domu bez tvárovej masky.

8. MMM-AfterShip

Čakanie na príchod balíkov nie je žiadna sranda, ale s týmto modulom MagicMirror2 môžete čakanie o niečo znesiteľnejšie a použiť ho na zobrazenie všetkých balíkov z vášho účtu AfterShip. Na jeho nastavenie potrebujete iba svoj kľúč AfterShip API, ktorý nájdete tu .

9. MMM-IPCam

Môže byť prekvapivo užitočné zobraziť verejnú IP kameru na magickom zrkadle, aby ste v reálnom čase videli aktuálnu dopravnú situáciu alebo počasie, a presne tam tento modul prichádza. Neexistuje však dôvod obmedzovať sa na verejnosť IP kamery, pretože MMM-IPCam podporuje autentifikáciu na základe hesla.

10. MMM-Reddit

Ak ste nadšeným používateľom Redditu, nechcete si tento modul nechať ujsť, pretože vám umožňuje zobrazovať najlepšie príspevky z vášho obľúbeného subredditu priamo vo vašom magickom zrkadle. Podporuje dva typy zobrazení a môžete nakonfigurovať, koľko príspevkov chcete zobrazovať.

Vyplatí sa inteligentné zrkadlo Raspberry Pi?

Myslíme si, že postaviť inteligentné zrkadlo Raspberry Pi stojí za to! Od vytvorenia rámu po konfiguráciu samotného inteligentného zrkadla je celý proces úžasným učebným zážitkom, ktorý vám umožní použiť váš Raspberry Pi na vytvorenie užitočného konverzačného diela, ktoré si môžete zavesiť na stenu a užívať si každý deň.

Ak už máte niektoré z drahších dielov potrebných pre tento projekt, môžete mať svoje futuristické zrkadlo takmer na nič. Ak by vás vaše inteligentné zrkadlo Raspberry Pi niekedy omrzelo, môžete ho ľahko opätovne použiť tak, že ho použijete ako externý monitor a svoj Raspberry Pi použijete na iný projekt.