Съдържание:
- Стъпка 1: Инсталиране на Raspbian и Magic Mirror
- Стъпка 2: Премахване на предварително зададени модули
- Стъпка 3: Инсталиране на модули
- Стъпка 4: Инсталиране на моите модули
- Стъпка 5: Създаване на външен вид на огледалото
Видео: Интелигентно огледало: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Тази инструкция ще ви научи как да създадете интелигентно огледало, което показва вашата пощенска кутия, най -новите новини и актуализации от 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 и 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) Окачване на стената ми
Препоръчано:
LED бюро за интелигентно бюро - Интелигентно осветление W/ Arduino - Работно пространство на Neopixels: 10 стъпки (със снимки)
LED бюро за интелигентно бюро | Интелигентно осветление W/ Arduino | Работно пространство на Neopixels: Сега, когато прекарваме много време у дома, учим и работим виртуално, така че защо да не подобрим нашето работно пространство с персонализирана и интелигентна система за осветление, базирана на светодиоди Arduino и Ws2812b. Тук ще ви покажа как да изградите своя Smart Настолна LED светлина, която
Как да създадете преносимо интелигентно огледало/Комбинирана кутия за грим: 8 стъпки
Как да създам преносимо интелигентно огледало/Комбинирана кутия за грим: Като последен проект за моята основна задача в Davis & В колежа Елкинс се заех да проектирам и създам кутия за грим, заедно с по -голямо огледало и използване на малиново пи и софтуерната платформа за магическо огледало, която ще функционира като порт
Как да изградим интелигентно огледало с Raspberry Pi 4: 10 стъпки
Как да изградим интелигентно огледало с Raspberry Pi 4: В това ръководство ще видим как да изградим smartmirror, използвайки рециклирани парчета като рамка за картина, стар монитор и стъкло за картина. За електронните компоненти, които закупих от тук www.lcsc .com
Как да си направим DIY интелигентно огледало: 12 стъпки (със снимки)
Как да си направим интелигентно огледало „Направи си сам“: „Умно огледало“е двупосочно огледало с дисплей зад него, което обикновено се използва за показване на полезна информация като часа и датата, времето, календара ви и всякакви други неща! Хората ги използват за всякакви цели
Просто интелигентно огледало: 7 стъпки (със снимки)
Просто интелигентно огледало: Уау! отдавна качих нещо, бях зает да работя върху толкова много неща и осъзнах, че трябва да пусна нещо за последователите си, както се казва, „винаги имам проект, върху който да работя“хаха може би това съм само аз, така или иначе обратно към busin