Съдържание:
- Стъпка 1: Спецификации
- Стъпка 2: Започнете изграждането
- Стъпка 3: Монтиране на огледалото към монитора
- Стъпка 4: Нека се изнервим (кодиране)
- Стъпка 5: Приютяване на Pi
- Стъпка 6: Захранване и възхищение
Видео: $ 100 Smart Mirror Pi: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Видях едно от тези огледала онлайн и веднага се заех да направя едно по най -евтиния, икономичен и лесен начин, който намерих, а сега можете и вие! Това огледало е втората ми итерация, първо използвах лаптоп, за да напиша кода и улесних пътя си в използването на Raspberry Pi. Общата цена на изграждането беше $ 146 NZD = приблизително $ 100 USD
Използвам Raspberry Pi 3 модел B за мозъците на проекта, тъй като той има вграден WIFI, който е идеален за това. Изграждането на това огледало беше първият ми вкус на Pi и беше вкусно … Ако ви харесва тази инструкция, моля, гласувайте за мен в състезанията „Отвъд зоната на комфорт“или „Интернет на нещата“:-) thaaanks
Ще имаш нужда:
(Разходи, които платих в NZ долар)
- Raspberry Pi 3 (с захранване) - 70 долара
- Настолен монитор (препоръчително 19 "или по -голям) - 20 долара
- HDMI към VGA адаптер за дисплей - $ 10
- Рамка за картина със стъкло (или всяко парче стъкло, по -голямо от вашия монитор) - 10 долара
- Сребърен отразяващ прозоречен филм - $ 20 - AMAZON
- 3 мм черен акрилен пластмасов лист (за лазерно рязане) - $ 6
- 6X малки винта - $ 5
- Суперлепило - $ 5
За щастие имам евтин достъп до някои мощни инструменти чрез университета Виктория, където изучавам медиен дизайн, което ми позволи да направя цялото производство сам. Никога не съм лазерно изрязвал нищо преди този проект и имам минимален опит с 3D принтер, така че ако мога да го направя, съм сигурен, че и вие можете! Ако нямате достъп до това оборудване, може да има някои местни съоръжения на Maker във вашия район, като например: Techshop / MakerSpace / FabLab или някой, който ще го направи срещу малка такса.
Инструменти:
- 3D принтер
- Лазерен нож
- Шкурка
- Пробивна машина
- Отвертка
Стъпка 1: Спецификации
Така че, преди да започна да изграждам огледалото си, реших да отбележа някои цели на проекта, подробно описвайки точно какви качества ще има огледалото в окончателната си форма.
Той трябва да показва:
- Днешната дата и час
- Текущите метеорологични условия с икона и външна температура
- Списък с напомняния за нещата, които трябва да направя днес + утре
- Предстоящите ми предавания за университетски проекти
- Текущата седмица в годината и какви събития имам през тази седмица
Дизайнът на самото огледало трябва да има за цел да бъде:
- Лек за преносимост
- Регулируем (височина и ъгъл)
- Много здрав и издръжлив
- Секси
Стъпка 2: Започнете изграждането
Започнах с подреждане на стара рамка за картини, която взех от оперативен магазин за 20 долара, опитах се да обясня на стареца, който работеше там, че я превръщам в интелигентно огледало и никога не съм виждал някой да изглежда толкова объркан. Търсех да купя такъв, който имаше стъклена повърхност по -голяма от 19 -инчовия монитор, който също планирах да го монтирам. Исках и самата дървена рамка да бъде голяма + достатъчно здрава, за да поддържа 6 малки винта. Опитайте да вземете такъв с дебело стъкло избягвайте да го напукате в процеса на изграждане, както направих с първата си концепция.
След като имах перфектната рамка, я шлайфах обратно до естественото й дърво и оцветявах стъклото с моя еднопосочен огледален филм. Ако никога не сте оцветявали нищо с филм, силно препоръчвам да гледате няколко видеоклипа в YouTube на тема „Как да инсталирате отразяващо фолио за прозорци“, тъй като има няколко трика как да го направите без мехурчета в края. Ще трябва да обърнете внимание и на нивото на оттенъка VTL (Visual Light Transmittance). VTL на тези филми варира от около 5% = Много тъмно. 15% = тъмно. 35% = леко тъмно. 50% = светлина. 65% = Много леко. За този конкретен проект се стремим да оцветим стъклото по начин, който осигурява повърхностно отражение от външната страна, но също така позволява графичния изход на огледалото да се предава през стъклото. Използвах 20% за моя, но вярвам, че може да има по -подходящ VTL за постигане на този ефект.
Стъпка 3: Монтиране на огледалото към монитора
Това е частта, в която лазерно изрязах два правоъгълника от 1 парче акрилен лист. Първият правоъгълник, изрязан от акрилния лист, беше с размерите на моята дървена рамка, а вторият беше с размера на моя монитор 19.
Направих това, като направих много основен файл в Illustrator и го изпратих на лазерния нож. Бих прикачил файла, но вашите размери вероятно ще са различни от моите.
След като това парче е изрязано до перфектния размер, се залепва супер отпред на монитора ми. За тази стъпка свалих предната част на монитора, за да избегна получаването на лепило върху екрана.
Те се свързаха изключително добре и след това подредих акрила със задната част на дървената рамка и започнах да пробивам малки дупки през пластмасата и меко в дървото. Пробиването на отвори е много важно, за да се позволи на винтовете да влязат в дървесината и пластмасата, без да причиняват пукнатини или цепки. Направих това с 3 винта, които се спускат от всяка страна, общо 6, за да закрепите рамката към акрила / монитора.
Стъпка 4: Нека се изнервим (кодиране)
Ако сте нов в Raspberry Pi като мен и не сте напълно сигурни как да започнете, също като мен трябва да преминете към тази инструкция
www.instructables.com/id/Setting-up-and-run…
да научите как да изтеглите и настроите NOOBS операционната система за Pi.
Pi съдържа всички мозъци за огледалото и му позволява да изпълнява скица за обработка.
След като вашият Raspberry Pi работи и работи с инсталиран NOOBS, ще трябва да инсталирате Processing.
Обработката е IDE (интегрирана среда за разработка), използвана от Designer's за писане на Java приложения. Обработката едва наскоро се поддържа от Raspberry Pi и можете да създавате приложения директно на вашия Pi, без да е необходим друг лаптоп или компютър. За да инсталирате Processing на вашия Pi, вземете файла „processing-linux-arm“, прикрепен към тази стъпка, поставете го на USB и го прехвърлете на Pi. Сега просто го отворете на работния плот на Raspberry и Processing трябва да започне да се инсталира.
Прикачих скицата за обработка (тя е във файла Mirror_Pi.zip заедно с иконите за времето и напомняния.txt), които използвах за създаване на приложението за огледалото. Продължете и го отворете на вашия Pi и натиснете „Run“. Ще трябва да промените стойностите на ширината и височината в цикъла setup (), за да съответстват на разделителната способност на екрана ви.
Тази скица извлича данни за времето от интернет за Уелингтън Сити и извлича текущата дата и час от настройките на часовата зона по подразбиране на Pi. Той също така извлича предстоящите ми предавания от.txt файл в основната папка, наречен напомняне.txt, който лесно може да бъде редактиран според вашите нужди. Той има твърдо кодиран календар и седмичен планировчик, така че да знае коя седмица е през годината и показва вашите събития за тази седмица.
*** Ще ви трябват малко умения за кодиране, за да накарате скицата да изтегли метеорологичните данни за вашия град. Взех тези данни направо от accuweather.com, като използвах инструментите за разработчици на firefox, за да намеря къде в кода на сайта показва днешните условия и темп и да ги показва в приложението. Можете да направите това с избрания от вас уебсайт за времето или да използвате API като Yahoo Weather. ***
Когато сте доволни от скицата и как изглежда на екрана ви, натиснете бутона Експортиране на скица в горната част на прозореца Обработка и я експортирайте като приложение.
Стъпка 5: Приютяване на Pi
Реших да отпечатам 3D калъф за моя PI, за да го монтирам на гърба на монитора. Намерих този случай с любезното съдействие на производител на име Normand:
3D го отпечатах за около 2 часа на UP Mini. Този калъф е идеален за този проект, тъй като защитава GPIO щифтовете, но позволява достъп до USB, HDMI, SD и Micro USB (захранващи) портове.
Прикрепих долната част на кутията към гърба на монитора си с повече суперлепило, за да избегна поставянето на винтове във вътрешните органи на монитора.
Стъпка 6: Захранване и възхищение
Сега всичко, което трябва да направите, е да включите монитора и Raspberry Pi и да отворите експортираното приложение от Processing.
Ето !
ако сте последвали, сега трябва да притежавате свое собствено умно огледало, честито! Ще се радвам да видя вашите проекти и ще бъда тук, за да отговоря на всички въпроси, които да ви помогнат. Ако имате някакъв съвет към мен, ще се радвам да го чуя. Планирам да развивам този прототип по-нататък, така че ако искате да видите къде отива от тук, не забравяйте да ме последвате за бъдещи актуализации:-) Има толкова много потенциални разработки за този проект и се надявам, че този Instructable е полезен план за създателя Общност.
Приятно правене на надписи!
Втора награда в конкурса „Отвъд зоната на комфорт“
Голямата награда в конкурса за Интернет на нещата 2016
Препоръчано:
Направете ЛЕСЕН Infinity Mirror Cube - НЕ 3D печат и НЕ програмиране: 15 стъпки (със снимки)
Направете ЛЕСЕН Infinity Mirror Cube | БЕЗ 3D печат и НЕ програмиране: Всеки харесва добър безкраен куб, но изглежда, че би било трудно да се направи. Моята цел за този Instructable е да ви покажа стъпка по стъпка как да го направите. Не само това, но и с инструкциите, които ви давам, ще можете да направите едно
Infinity Mirror Coaster: 8 стъпки (със снимки)
Infinity Mirror Coaster: В този проект ще ви покажа как да изградите безкрайно огледално подложка с персонализиран 3D отпечатан корпус
Vortex Watch: Infinity Mirror Часовник: 10 стъпки (със снимки)
Vortex Watch: Infinity Mirror Wristwatch: Целта на този проект беше да създаде носима версия на огледален часовник с безкрайност. Той използва своите RGB светодиоди, за да посочи времето, като задава часове, минути и секунди съответно на червени, зелени и сини светлини и припокрива тези нюанси t
Smart Mirror от Raspberry Pi: 5 стъпки (със снимки)
Smart Mirror от Raspberry Pi: Значи в чекмеджето имаше неизползвана малинова pi 1B и неизползван монитор. Това е достатъчна причина да се създаде Smart Mirror.Огледалото трябва да показва час, дата и информация за времето, както и информация за състоянието на превключвателите за интелигентен дом и каква музика
Arduino Infinity Mirror (Bluetooth & Sound Reactive): 9 стъпки (със снимки)
Arduino Infinity Mirror (Bluetooth & Sound Reactive): Създадох Infinity Mirror за училищен проект с Arduino, който можете да контролирате с телефона или таблета си чрез Bluetooth. Огледалото също има вграден микрофон, който разпознава звук/музика и реагира съответно, като генерира привличащи вниманието