Съдържание:

Интелигентно огледало: 5 стъпки
Интелигентно огледало: 5 стъпки

Видео: Интелигентно огледало: 5 стъпки

Видео: Интелигентно огледало: 5 стъпки
Видео: Xiaomi Five - умная ультрафиолетовая стерилизационная wi-fi лампа 2024, Ноември
Anonim
Умно огледало
Умно огледало

Тази инструкция ще ви научи как да създадете интелигентно огледало, което показва вашата пощенска кутия, най -новите новини и актуализации от The New York Times, както и датата и часа на фона на Unsplash.

Линкът към него работи:

Необходими консумативи:

Рамка за монитора, двупосочно огледало, черен материал (необходимо е само ако мониторът е по -малък от двупосочното огледало), монитор, малинов pi 2, HDMI кабел или адаптер към HDMI (използвах двупосочен DVI към HDMI адаптер), включения захранващ кабел raspberry pi 2, micro sd карта, адаптер за micro sd карта и двойка мишка и клавиатура за навигация в дисплея raspberry pi на монитора.

Необходими програми:

Raspbian, Balena.io и MagicMirror2

Използвани уебсайтове:

Github (за инсталиране на модули на трети страни), MagicMirror2 за инсталиране на програмата върху pi и Unsplash за генериране на фонови изображения

Стъпка 1: Инсталиране на Raspbian и Magic Mirror

Инсталиране на Raspbian и Magic Mirror
Инсталиране на Raspbian и Magic Mirror
Инсталиране на Raspbian и Magic Mirror
Инсталиране на Raspbian и Magic Mirror
Инсталиране на Raspbian и Magic Mirror
Инсталиране на Raspbian и Magic Mirror

С помощта на компютър изтеглете Raspbian и Balena на micro sd с помощта на sd. След като програмите бъдат изтеглени, поставете micro sd в адаптера в компютъра. С помощта на Balena изберете програмата raspbian и sd за прехвърляне на файловете. След това поставете micro sd в малиновото пи. На моя беше на дъното на пи встрани. Свържете pi към модератора, който използвате, и попълнете ръководството за настройка. За да направите това, включете захранващия кабел в стената и pi. След това включете HDMI кабела във вашия адаптер или HDMI щепсел на монитора. След актуализиране и настройка на софтуера отидете на софтуера Magic Mirror на pi. Ще бъдат дадени някои команди за стартиране на pi, което ще подкани инсталацията на програмата. Той ще ви задава въпроси по време на инсталацията относно предпочитанията. Отговорете на въпросите и следвайте кода, който показва, за да го копирате в командния ред. След това ще стартира основната програма, ако е направена правилно след въвеждане на npm run start.

Някои команди, които научих, които е важно да запомните на този уебсайт, когато навигирате по упътвания и програми:

*различаващ главни от малки букви*

Отидете в главната директория = cd ~

Отидете в предишната директория = cd -

Отидете на следващата директория = cd..

Отидете в директорията Magic Mirror = cd MagicMirror/

Отидете в директорията на модула = cd модул

Когато сте в директорията Magic Mirror (не модул), за да стартирате програмата Magic Mirror = npm run start

За да излезете от програмата = натиснете ALT и натиснете quit

Стъпка 2: Премахване на предварително зададени модули

Премахване на предварително зададени модули
Премахване на предварително зададени модули

При отваряне на програмата Magic Mirror за първи път потребителят ще бъде посрещнат с часа, датата, календара и актуализатора на новини. Можете лесно да премахнете всеки предварително зададен модул, като го премахнете от кода. За достъп до този код отидете в папките малини и отворете папката Magic Mirror. Можете да влезете в папките, като щракнете върху иконата на папката в горната лява част на екрана. След това отидете в папката config, ще видите редактируем текст, наречен config/config.js в папката. Щракнете двукратно върху текста и ще се появи модулното програмиране за Mirror. Внимавайте да не изтриете скоби или текст или програмата няма да работи. Както се вижда на снимката по -горе, изтрих календарен модул от програмата си, тъй като предвиждах, че няма да го използвам. Всеки друг модул също може да бъде премахнат, но отново внимавайте да премахнете парчетата код от програмата.

Стъпка 3: Инсталиране на модули

Инсталиране на модули
Инсталиране на модули
Инсталиране на модули
Инсталиране на модули

За да инсталирате модули на трети страни към огледалото се използва Github. Този уебсайт е кулминация на потребителски модули, достъпни за използване. Има много, които включват различни приспособления, произход или емисии в социалните медии. Програми като Alexia и Nest могат да бъдат включени в Mirror с помощта на няколко допълнителни части. След като разгледах уебсайта, реших да използвам модул за електронна поща и модул, който изтегля изображения от Unsplash.

Емисия по имейл -

github.com/shaneapowell/MMM-GmailFeed

Случайна снимка -

github.com/diego-vieira/MMM-RandomPhoto

GitHub -

github.com/MichMich/MagicMirror/wiki/3rd-p…

Има два начина за инсталиране на модули, извличане на zip файлове и преместването им в папката на модула или използване на дадения код в командния ред. Използвах втория вариант, но или работи, и е доста лесен за използване. Може да сте забелязали, че публикациите в GitHub имат редове с код, вмъкнати в страницата с инструкции. Използваме ги за изтегляне, копирайте модула и след това изтеглете npm в папката. Npm означава Node Package Manager и е пакетът, който се изтегля по време на кода npm install. За да започнете процеса на изтегляне, следвайте тези стъпки след отваряне на командния ред.

1) cd MagicMirror/

2) CD модули

3) git clone "връзката на страницата на git hub"

4) (въведете новата папка) cd "име на папката"

Как да проверите за името на папката:

Обикновено името на папката е името на самия модул. Например MMM-EmailFeed беше просто наречен MMM-EmailFeed. Но дали използвате името на модула и той казва, че няма такава директория, въведете ls, докато сте в директорията на модула, за да получите списък с всички инсталирани папки в папката на модула. Това ще ви даде името на папката, до която да пътувате.

*Котировките за бележки се използват само тук като пример и трябва да бъдат премахнати, когато всъщност въведете името на връзката и папката*

6) (докато вече е в новата папка) npm install

Страхотен! Сега сме изтеглили папката на модула, но все още се нуждаем от копирането на записа в папката config/config.js. За да направите това, върнете се в текста, в който бяхме, за да изтрием предварително зададените модули и да поставим текста, който ви е даден. Бъдете внимателни, когато поставяте кода, за да не счупите скоби. Ако погледнете включените снимки по -горе, ще видите безопасно място за поставяне на кода. Ако не е ясно поставете го след последния], в абзаца. Имайте предвид, че повечето модули изискват промяна на текст или въвеждане на информация. Например емисията за имейли изискваше информацията за моя акаунт в Gmail за достъп до представената информация. След като npm е инсталиран, записът е публикуван в кода и сте въвели необходимата информация, стартирайте програмата Magic Mirror и се уверете, че работи правилно. Следващите стъпки ще предложат повече снимки на моя процес, докато инсталирам модулите, ако все още има объркване.

Стъпка 4: Инсталиране на моите модули

Инсталиране на моите модули
Инсталиране на моите модули
Инсталиране на моите модули
Инсталиране на моите модули
Инсталиране на моите модули
Инсталиране на моите модули

Снимките по -горе показват точно какво сложих в моя Pi, за да накарам програмите да работят. Първите четири изображения са изтеглени от уебсайтовете на GitHub като пример за инструкциите, които следвах. Последната снимка е пример за запис, поставен в кода config.js. Надявам се, че това служи като по -добър визуален пример в сравнение с последната стъпка.

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

Създаване на огледален външен вид
Създаване на огледален външен вид

Сега, когато Raspberry Pi работи, е време да създадете огледалото. Тази стъпка беше най -трудната, защото беше трудно да се намери рамка, която да пасне на монитора. Дори след разглобяване на монитора, той все още е 19x15x3 и все още имам проблеми с тази стъпка. Разгледах много магазини и онлайн спирки, за да се опитам да намеря рамка, която да пасне на монитора, но не изглежда да имам късмет.

Стъпки, когато получа рамка и моето двупосочно огледало:

1) Поставете двупосочното огледало в рамката

2) Поставете монитора заедно с малиновото пи и кабелите

3) Измислете начин да прокарате кабелите през рамката (евентуално пробиване на дупка?)

4) Поставяне на черен материал върху монитора, за да придаде на монитора солиден вид, и поставяне на гърба в рамката

5) Окачване на стената ми

Препоръчано: