Какво представлява Raspberry Pi Smart Mirror?

What Is Raspberry Pi Smart Mirror



Интелигентното огледало Raspberry Pi, известно още като магическо огледало, е футуристично цифрово огледало, което показва всичко от текущия час и дата до информация за времето, насрочени срещи или най -новите заглавия на новини. Шансовете са, че сте виждали Raspberry Pi интелигентно огледало в YouTube или някъде другаде в интернет. Ако е така, вероятно сте предположили, че съставянето му изисква много време и усилия, нали? Е, какво ще стане, ако ви кажем, че можете да създадете свое собствено интелигентно огледало Raspberry Pi за един ден, като използвате инструментите, които най -вероятно вече имате у дома, плюс няколко части от eBay или Amazon?

В тази статия ще ви преведем през целия процес на изграждане на Raspberry Pi интелигентно огледало стъпка по стъпка и ще обясним как можете да го персонализирате, за да показва всякаква информация, която искате.







Как да изградим Raspberry Pi Smart Mirror

Изграждането на интелигентно огледало на Raspberry Pi не винаги беше толкова лесно, колкото е днес. Всички трябва да благодарим Майкъл Тиув за създаване MagicMirror , модулна платформа за интелигентни огледала с отворен код зад повечето умни огледала на Raspberry Pi, които виждате онлайн.



MagicMirror е проект с отворен код, поддържан от голяма група ентусиасти от цял ​​свят и съдържа API, който позволява на разработчици на трети страни да създават допълнителни модули, които разширяват неговата функционалност.



Освен MagicMirror има няколко други подобни софтуерни проекти, включително DAKboard , Makr Mirror , и mirr.OS , но не бихме ги обхванали в тази статия.





Какво ви е необходимо за вашето Raspberry Pi Smart Mirror

За да съберете вашето собствено умно огледало Raspberry Pi от нулата, ще ви трябват няколко неща:



  • Малина Пи : Очевидно ще ви е необходим Raspberry Pi. MagicMirror поддържа Raspberry Pi 2, 3 и 4, така че имате доста възможности за избор. Тъй като MagicMirror има много скромни хардуерни изисквания, няма значение коя версия на Raspberry Pi ще изберете. Можете също да стартирате MagicMirror на Raspberry Pi Zero и Zero W , но минималният им характер донякъде усложнява процеса на инсталиране.
  • LCD екран : Ако имате стар монитор или лаптоп, имате късмет, защото можете да го използвате отново за този проект. Със стар монитор просто трябва да премахнете пластмасовата рамка (не докосвайте нито един от кондензаторите вътре!) И сте готови. За да използвате LCD екран за стар лаптоп, трябва също да получите съвпадаща контролна платка с HDMI порт. Просто потърсете серийния номер на екрана в eBay и ще можете да намерите правилния за нула време.
  • Двупосочно огледало : За да създадете илюзията за магическо огледало, трябва да поставите двупосочно огледало пред LCD екрана, така че само яркият текст и графики да просветват. Много фирми с удоволствие ще ви изрежат двупосочно огледало от всякакъв размер, така че просто потърсете такова онлайн или във вашия град. Стъклените двупосочни огледала изглеждат по-красиви, но са значително по-крехки от акрилните двупосочни огледала.
  • Кадър : Не бихте искали просто да ударите двустранно огледало пред LCD екран и да го наречете на ден. За да направите вашия Raspberry Pi интелигентен огледален дисплей достоен, имате нужда от красива рамка. Ако сте подръчни и имате основни инструменти за дървообработване, трябва да можете да създадете такъв за по -малко от час. Препоръчваме ви да гледате този видеоклип в YouTube от Поправете тази конструкция ако не сте сигурни как да започнете (просто сменете всички електрически инструменти с ръчни инструменти). Като алтернатива можете да закупите подходяща рамка в магазина.
  • Клавиатура и мишка : За да настроите вашия Raspberry Pi и да инсталирате MagicMirror, ще ви трябват клавиатура и мишка. Много потребители на Raspberry Pi се кълнат в Logitech K400 Plus , която е безжична клавиатура с вграден тъчпад и мултимедийни клавиши, които ви позволяват да управлявате дистанционно вашето вълшебно огледало.
  • HDMI кабел и захранване : Не на последно място, няма да можете да се насладите на вашето интелигентно огледало Raspberry Pi без захранване (едно за Raspberry Pi и едно за LCD екрана) и HDMI кабел.

Инструкции стъпка по стъпка

Имате ли всичко необходимо, за да създадете своето вълшебно огледало? Фантастично! Нека да разгледаме процеса стъпка по стъпка.

Стъпка 1: Настройте вашия Raspberry Pi

Препоръчваме ви да започнете, като настроите своя Raspberry Pi, ако все още не сте го направили. За да избегнете трудни за отстраняване на грешки и други неприятни изненади, направете чиста инсталация на най-новата версия на Raspbian . The официално ръководство за инсталиране обяснява всичко, което трябва да знаете, така че няма да навлизаме в повече подробности тук.

Стартирайте в Raspbian и се свържете с интернет. Тъй като най-вероятно искате вашето огледало Raspberry Pi да виси на стена някъде, трябва да се свържете с вашата Wi-Fi мрежа, като щракнете върху символа Wi-Fi в горния десен ъгъл на екрана.

Стъпка 2: Инсталирайте MagicMirror2

Има два начина за инсталиране на най -новата версия на MagicMirror: можете да го направите ръчно или да използвате скрипт за автоматична инсталация. И двете опции са описани много подробно на официалния уебсайт на MagicMirror , но ви препоръчваме да улесните нещата и да използвате скрипт за автоматична инсталация.

По -конкретно, препоръчваме скрипта за автоматична инсталация, създаден от Сам Детвайлер . За да изпълните този скрипт, всичко, което трябва да направите, е да поставите една команда в прозореца на терминала:

# bash -c '$ (curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/
майстор/raspberry.sh)'

Скриптът ще ви зададе няколко въпроса по време на инсталацията, така че не забравяйте да проверявате напредъка му от време на време. Не забравяйте да рестартирате Raspberry Pi, след като MagicMirror бъде напълно изтеглен и инсталиран.

Стъпка 3: Конфигурирайте MagicMirror2

Това, което е толкова страхотно в MagicMirror, е, че напълно променяте външния му вид и поведение. По подразбиране MagicMirror2 се доставя със следните модули: Часовник , Календар , Текущо време , Прогноза за времето , Новини , Комплименти , Здравей свят , и Тревога .

Можете да персонализирате модула по подразбиране, като редактирате следния конфигурационен файл:

~/MagicMirror/config.js

Ако объркате нещо, можете просто да копирате конфигурационния файл по подразбиране:

$ cd ~/MagicMirror/config
$ cp конфиг.jsconfig.js.архивиране

Имайте предвид, че трябва да рестартирате MagicMirror2 всеки път, когато правите промени в конфигурационния файл. За да направите това, рестартирайте Raspberry Pi или използвайте тази команда:

$ pm2 рестартиране мм

Стъпка 4: Сглобете вашето интелигентно огледало

Сега, когато сте магическо огледало на Raspberry Pi, е конфигурирано по ваш вкус, можете да продължите и да го сглобите. Уверете се, че рамката ви напълно покрива рамките на LCD екрана, в противен случай ще видите ненужно голяма черна рамка и не забравяйте да направите дупки за захранващи кабели.

Стъпка 5: Насладете се!

Честито! Току -що създадохте първото си умно огледало Raspberry Pi. Вече можете да го закачите на стена, да го свържете към захранването и да се насладите на плодовете на вашия труд.

Интелигентното огледало на Raspberry Pi може да се превърне в полезен информационен център за вашия дом или може да се превърне в удобно табло за вашия следващ проект. Не забравяйте, че винаги можете да запазите текущия си конфигурационен файл и да започнете от нулата, за да дадете на вашия Raspberry Pi нов живот.

Топ 10 на най -добрите модули MagicMirror2

Повечето потребители на MagicMirror се радват да изпробват различни модули на трети страни и да променят своите магически огледала на Raspberry Pi, за да бъдат още по-полезни и внушаващи страхопочитание, отколкото вече са. За да ви помогнем да извлечете максимума от новото си интелигентно огледало, ние избрахме 10 -те най -добри модула MagicMirror2, които трябва да опитате.

Модулите MagicMirror2 идват с техните инструкции за инсталиране, които обикновено включват изтегляне на модула от GitHub и след това добавянето му към масива модули във вашия файл config.js.

1. MMM-администраторски интерфейс

Дори и с безжична клавиатура и мишка, не е съвсем лесно да направите промени в вашето огледало Raspberry Pi, след като бъде разгърнато. Този модул ви позволява да контролирате и конфигурирате вашето интелигентно огледало отдалечено от всеки съвременен уеб браузър, което ви позволява да използвате безжичната си клавиатура и мишка за нещо друго. Модулът на администраторския интерфейс е доста лесен за конфигуриране, стига да знаете IP адреса на устройствата, от които искате да получите достъп до настройките на огледалото.

2. MMM-PIR-сензор

Както може би знаете, Raspberry Pi използва много малко енергия и можете да го оставите денонощно, без да увеличавате огромна сметка за електроенергия. И все пак, защо да губите електричество, когато можете да оборудвате вашето интелигентно огледало Raspberry PI с PIR сензор за движение и да приспивате огледалото си, ако никой не го използва, като изключи HDMI изхода или като изключи огледалото чрез реле? Ако това ви звучи интересно, не забравяйте да разгледате този полезен модул.

3. MMM-SmartTouch

Този модул може да направи вашето огледало Raspberry Pi още по -умно, като го превърне в интерактивно изживяване със сензорен екран. С просто докосване на екрана можете да скриете всички вълшебни огледални модули, да разкриете бутоните за изключване и рестартиране и др. За да използвате този модул, вашето интелигентно огледало Raspberry Pi трябва да поддържа сензорен вход или да бъде оборудвано с IR рамка.

Четири. MMM-глас

Не би ли било готино, ако можете да контролирате вашето умно огледало Raspberry Pi с гласа си? Е, с този модул можете! Това, което обичаме за този модул, е, че той работи напълно офлайн, което означава, че вашите данни не се предават към сървъри на някои корпорации и се анализират за рекламни цели. Тъй като анализирането на гласови данни е изчислително скъпа задача, по -добре е да използвате този модул само с най -новата версия на Raspberry Pi.

5. MMM-CoinMarketCap

Ако се интересувате от биткойн и други криптовалути, вероятно ще ви хареса идеята за показване на информация за криптовалута на вашето вълшебно огледало. Както подсказва името му, модулът MMM-CoinMarketCap събира информация за криптовалута от Пазарна капитализация на монети уебсайт и го показва в множество различни формати.

6. MMM-GoogleMapsTraffic

Кой не мрази да остане в задръстване? Използвайки модула MMM-GoogleMapsTraffic, можете да покажете карта на всяка област с актуална информация за трафика на Google Карти и да видите с един поглед колко добра или лоша е ситуацията с трафика. За да използвате този модул, ще трябва да получите API на страницата на Google Developer, а също така ще ви трябват координати за географска ширина и дължина от Google Maps.

7. MMM-AirQuality

В гъсто населените градски райони лошото качество на въздуха се превърна в основен проблем, причинявайки ужасни дихателни проблеми при хора от всички възрасти. Използвайки този модул MagicMirror2, можете да покажете текущия индекс на качеството на въздуха на определено място и да използвате тази информация, за да решите дали е добра идея да напуснете къщата си без маска за лице.

8. MMM-AfterShip

Изчакването за пристигане на пакети не е забавно, но можете да направите чакането малко по -поносимо с този модул MagicMirror2 и да го използвате за показване на всички пратки от вашия акаунт в AfterShip. За да го настроите, всичко, от което се нуждаете, е вашият ключ за API на AfterShip, който може да бъде намерен тук .

9. MMM-IPCam

Може да бъде изненадващо полезно да покажете публична IP камера на вашето магическо огледало, за да можете да видите текущата ситуация с трафика или времето в реално време и точно тук идва този модул. Няма обаче причина да се ограничавате до публично IP камери, защото MMM-IPCam поддържа удостоверяване, основано на парола.

10. MMM-Reddit

Ако сте запален потребител на Reddit, не искате да пропуснете този модул, защото той ви позволява да показвате най -добрите публикации от любимия си подредт направо на вашето вълшебно огледало. Той поддържа два типа дисплей и можете да конфигурирате колко публикации искате да се показват.

Струва ли си умното огледало Raspberry Pi?

Смятаме, че изграждането на умно огледало на Raspberry Pi си заслужава! От създаването на рамката до конфигурирането на самото интелигентно огледало, целият процес е прекрасно учене, което ви позволява да използвате своя Raspberry Pi, за да създадете полезно разговорно парче, което можете да окачите на стената си и да му се наслаждавате всеки ден.

Ако вече имате някои от по -скъпите части, необходими за този проект, можете да имате вашето футуристично огледало за почти нищо. Ако някога се уморите от вашето интелигентно огледало Raspberry Pi, можете лесно да го пренастроите, като го използвате като външен монитор и използвате вашия Raspberry Pi за друг проект.