Умное зеркало на Raspberry Pi
Умное зеркало на Raspberry Pi
Очередная крутая штука типа интернета вещей. Здесь используется Raspberry Pi 3 модели B как мозга проекта, так как он имеет встроенный Wi-Fi, который идеально подходит для этого.

Вам понадобится:

    Raspberry Pi 3 (с блоком питания)
    
Настольный монитор (рекомендуется 19" или большего размера)
    
HDMI адаптер VGA для дисплея
    
Фоторамка со стеклом (или любой другой кусок стекла больше, чем ваш монитор)
    
Серебряная светоотражающая пленка 
Window Film
    
3мм черный акриловый пластиковый лист (для лазерной резки)
    
6X небольших винтов
    
Суперклей

Шаг 1: Технические характеристики

Так что, прежде чем начнем строить свое зеркало, нужно набросать несколько целей проекта с подробным изложением того, какие атрибуты зеркало будет иметь в своем окончательном виде.

Оно должно отображать:

    
Сегодняшняя дата и время
    
Погода
    
Список напоминаний для вещей, что нужно сделать сегодня + завтра
    
Даты ваших проэктов
    
Текущая неделя в году и какие события у вас на этой неделе

Шаг 2: Начало сборки


Была взята рамка от старой картины,  под ее размеры подходил екран монитора. Потом на это стекло наклеена серебряная светоотражающая пленка.
 Вам также необходимо обратить внимание на уровень VTL (Визуальный коэффициент пропускания света). VTL этих пленок составляет от около 5% = очень темный. 15% = серый. 35% = чуть серый. 50% = светлый. 65% = очень светлый. 20% будет в пору
.

 
Шаг 3: Установка зеркала к монитору

Тут было вырезано два прямоугольника из 1 куска акрилового листа. Первый прямоугольник вырезают из акрилового листа  размером по деревянной раме, а второй был до размера монитора 19".

Шаг 4: Кодирование
Pi имеет все необходимые мозги для зеркала и это позволяет ему запустить эскиз.

После того, как ваш Raspberry Pi запущен и работает с NOOBS, вам необходимо будет установить Processing.
Processing является IDE (интегрированная среда разработки), используемых дизайнерами для написания Java-приложений. Processing только недавно стала поддерживается Raspberry Pi и вы можете создавать приложения непосредственно на Pi без необходимости другого ноутбука или ПК. Чтобы установить Processing на вашем Pi взять файл 'processing-linux-arm', прикрепленный ниже, положить его на USB и перенести на Pi. Теперь просто открыть его на рабочем столе Raspberry и Processing должен начать установку.

Также есть эскиз обработки (он находится в файле Mirror_Pi.zip вместе с погодными иконками и reminders.txt) что использовано для создания приложения для зеркала.
Этот эскиз тянет данные о погоде из Интернета для города Веллингтон и получает текущую дату и время от настроек часового пояса по умолчанию PiОн также извлекает будущие модули из текстового файла в корневой папке под названием reminders.txt, которые можно легко редактировать для ваших потребностей. Он имеет календарь и планировщик недели жестко закодированы в нем, так что знает, что это неделя в год и отображает события на этой неделе.

*** Вам потребуется немного кодирования навыка, чтобы сделать эскиз данные тянуть погоды для вашего города. Взять эти данные прямо с accuweather.com с помощью инструментов разработчика Firefox, чтобы найти, где в коде сайтов показывает сегодняшние условия. ***

Когда вы все сделали с эскизом и как это выглядит на вашем экране нажмите кнопку Экспорт эскиза в верхней части окна обработки и экспортируйте его в качестве приложения.


Шаг 5: Корпус для Pi
Здесь он сделан с помощью 3D печати. Я думаю вы кое-что придумаете.

Шаг 6: Любоваться

Теперь все, что вам нужно сделать, это включить монитора и ваш Raspberry Pi и открыть экспортированне приложения из Processing.

Если вы следовали всем указаниям, у вас теперь есть свое собственное смарт-зеркало, congratz! 

Скачать 

processing-3.1.1-linux-armv6hf.tgz
Mirror Pi  Скачать файл: mirror-pi.zip [115,37 Kb] (cкачиваний: 106)


Источник
{poster_avatar}  admin
8 362