Magic mirror
Вероятно, многие из нас смотрели в детстве фильм Шестой день со Шварцем. Там в кадре мелькала такая вот вещица.
Тогда это казалось чем-то волшебным и действительно отражало некую футуристичность фильма. Однако теперь (да и на момент создания фильма, по правде говоря) такую штуку может себе сделать каждый, кто любит тратить несоразмерные средства для реализации прикольной хотелки :)
Впрочем, обо всём по-порядку. Однажды мне на глаза попалась реализация подобного устройства от одного чувака из гугла, она выглядела куда кошернее и лаконичнее.
Просидев некоторое время с сердечками из глаз и высунутым языком, я тотчас захотел себе такое же, изучив сперва матчасть, разумеется. А суть этого устройства такова. Основой является двустороннее зеркало (оно же зеркало-шпион, оно же зеркало Гизелла), как в комнатах допросов. Оно остаётся зеркалом, если смотреть из светлого помещения в тёмное, и пропускает свет в обратном направлении. Далее впритык к нему вешается планшет, матрица от ноута, монитор, да хоть 60" телевизор. И на него передаётся что-то, что вы пожелаете: погода, новости, расписание электричек, курс цветмета на лондонской бирже, мультики. Соответственно нужно управляющее устройство и софт. Тот товарищ использовал Amazon FireTV и наваял себе легкий интерфейс. Но, поскольку род моей деятельности никак не связан с разработкой, пришлось искать аналогичные реализации с выложенными исходниками.
И решение нашлось довольно скоро. Другой товарищ, Michael Teeuw, не только собрал себе такой девайс, написал под него полноценную клиент-серверную приложуху и выложил на гитхаб, но, благодаря такому подходу, ещё и набрал немалое компьюнити, где народ делился своими результатами, разрабатывал новые модули и предлагал новые идеи.
Дело осталось за малым, руки зачесались, но жаба уже начала придушивать. Выяснилось, что в замкадье совершеннейшая беда с такими зеркалами. Товар штучный и люто дорогой для своих размеров. В Москве чуток подешевле, но доставка, доставка... Это нехорошие люди за доставку до транспортной компании зеркала 60*40 см заряжали как за доставку витражного стекла до Версаля. Но деваться было некуда, жаба проиграла. Если не изменяет память, зеркало вышло в 1700, плюс забор груза и доставка транспортной компанией 1500.
Ещё раньше, в процессе поиска зеркала, была куплена Raspberry Pi 3 model B, б/у монитор 24" с косячком на матрице, на который мне, ввиду сокрытия монитора за зеркалом и тёмного интерфейса совершенно побоку, шкафчик в ванную комнату в одном малоизвестном скандинавском магазине (под размер его дверцы и бралось зеркало), ну и всякая мелочёвка а-ля HDMI кабель, БП для малины и датчик движения, о нём позже.
Итак, всё приехало, все собрались. С дверцы шкафчика снимается штатное зеркало (хорошо проклеено, зараза), выпиливается в нём прямоугольное отверстие под размер моника, лицевая сторона небрежно обклеивается чёрной матовой плёнкой, заподлицо вставляется моник и столь же небрежно фиксируется.
Зеркало кстати при равном освещении по обе стороны выглядит примерно так (светопропускаемость вроде 12%)
Далее оно устанавливается на штатное место, дверца встаёт на своё место. В нижний "отсек" шкафчика опять же небрежно укладывается пилот, малина, все провода. Вроде готово, можно вешать.
Далее пойдёт пачка самострелов (я же не вампир, чтобы в зеркалах не отражаться), дабы показать интерфейс, светопропускаемость и отражаемость, вид при отсутствии освещения в ванной. Фотки прошлогодние, давно хотел запилить пост, да всё лень-матушка.
Да, кстати, о датчике движения. Вот он, притаился внизу. Зачем монитору гореть весь день, даже когда в ванной никого нет. После небольшой настройки прекрасно выполняет свою функцию - гасит моник через 20 секунд после того, как вы вышли и зажигает при появлении.
Вообще, софт мне по душе. Модульная структура - у меня, например, календарь, погода, часы, анимированная карта облачности и ветров, лента новостей и рандомные фразочки. Но в каталоге много всякого, да и самому написать можно при наличии желания и возможности. Довольно легко менять конфиги, css, подгонять маленько интерфейс по себя.
Малина успешно ловит домашнюю вафлю через две стены. Она вдобавок ещё немного маршрутизатором теперь подрабатывает, от неё уходит ethernet в другую часть квартиры, дабы от роутера не кидать, но это уже совсем другая история..
Сейчас оно работает с таким набором опций и модулей, однако поле для фантазии тут безграничное. Можно тач подсунуть под зеркало (недёшево правда выйдет с такой диагональю), сделать наэкранные кнопки для управления чем-нибудь, прикрутить голосовое управление, вывести музыку, а уж чего в принципе можно сделать с малиной, мне ли вам рассказывать :)
Что касается влажности, спустя год могу сказать, что всё ок, инцидентов не было.
Итог: долго, дорого, прикольно.
Если у кого есть вопросы или пожелания, прошу в комменты.
Devuan 1 «Jessie» (32-bit) на Raspberry Pi
Всем привет! Полгода назад мы впервые написали на Пикабу о конструкторе образов для Raspberry Pi и обрадовались вашим комментариям. Больше всего запомнился вот этот :)
Сегодня мы добавили в конструктор дистрибутив Devuan 1 «Jessie», который является производным от Debian GNU/Linux. В начале 2014 года разработчики Debian решили заменить систему инициализации sysvinit на systemd. По итогам интеграции systemd в Debian дистрибутив оказался сильно завязанным на системном менеджере, который был призван управлять всеми аспектами работы системы. Jessie стал первым выпуском Debian, который не мог функционировать без systemd, а группа разработчиков, несогласных с этой политикой, выпустила свободную от systemd версию Jessie. Проект получил название Devuan. Подробнее об этой истории можно почитать здесь.
Если вы пользовались конструктором и собирали кастомизированные образы на основе Raspbian или Ubuntu для Raspberry Pi, то Devuan вас приятно удивит. Сборка минимального образа Devuan происходит в разы быстрее. Приглашаем протестировать кастомные образы на основе Devuan и ждём ваших комментариев!
Команда разработчиков cusdeb.com
IPTV 250+ каналов за 1$ или как мужик ВКЛ тянул
Итак. Всем здравствовать.
Недавно, на 8 марта, любимой был куплен в подарок сей чудный девайс:
Девайс такой себе, за свою цену вполне приемлемый, но речь сейчас не о нём, а о том как я проводил к нему ВКЛ (Великую Кинофильную Линию), и как использовал её с умом.
По сусекам поскрёб, по амбару помёл и нашёл запылившуюся Raspberry Pi с RecalBox'ом на борту. О том как установить RecalBox можно поглядеть здесь внимательно.
Либо я отдельно потом пост запилю, если возникнет такая необходимость. Сейчас речь немного о другом. А именно о встроенном в рекалбокс медиацентре Kodi. К счастью, дистрибутив доступен отдельно для установки на любую ос под линуксом, поэтому рекалбокс не панацея - просто у меня он уже был.
Что может коди? В принципе всё, что душа пожелает в формате смарт-тв. Самое важное для нас это установка различных плагинов(радио, иптв, торренты, ютубы, мегого и пр.), ну, и воспроизведение видео&музыки с внешних носителей само собой разумеется. Второй пункт меня не особо волновал, т.к. в телевизоре по умолчанию эти функции также были доступны. А вот iptv и ютуб меня очень заинтересовали.
От ютуба отказался сразу, ибо эргономика просмотра оставляла желать лучшего(там совсем немного не так как браузере), а так как моя любимая половина с техникой очень на Вы, то требовалось мне минимум движений и максимум профита, т.е. нажми на кнопку - получи результат.
Сходив на великую помойку, я обнаружил там не огранённый алмаз в виде этого прекрасного сервиса, который всего за 1 американского президента в месяц предлагает нам более 250 каналов по подписке в виде плейлиста. Мне это подходило. И я начал копать коди.
Для того, чтобы настроить iptv в коди переходим в меню система-->настройки и выбираем раздел тв. После этого в меню общие активируем функцию тв. Система предупредит нас о том, что нет активных менеджеров PVR - соглашаемся.
После нажатия ок мы будем перенаправлены на страницу с клиентами PVR(возможно придётся чуточку подождать). Нам требе PVR IPTV Simple Client. Включаем его и жмём настроить.
В меню настроек PVR IPTV Simple Client в поле расположение указываем удалённый путь (сеть Интернет), в поле Ссылка на M3U указываем путь к файлу .m3u или плейлисту, который берем в вышеуказанном сервисе. Жмём ок и перезагружаемся. После перезагрузки в главном меню появится новый пункт тв, зайдя в который вы увидите список каналов с загруженного m3u плейлиста.
Вот, собственно, и всё. В настройках рекалбокс указал, чтобы при включении сразу загружался Kodi, в настройках Kodi указал, чтобы сразу грузил тв. В итоге имеем работающее iptv сразу при старте малинки. Управляется покамест это все при помощи котроллера от PS3, но в дальнейшем есть идеи прикрутить управление самим коди к пульту от телевизора, благо коди поддерживает такую замечательную технологию как HDMI-CEC . Именно она позволяет нам обычным пультом от телевизора управлять непосредственно нашим коди. Ещё можно скачать приложение на свой смартфон и управлять оттуда, но я покамест это не проверял.
Ввиду своего отсутствующего рейтинга видео я грузить не могу, поэтому посмотреть, что в итоге получилось можно здесь.
Также стоит отметить, что сервис, который я рассматриваю выше, приводится лишь в качестве примера. Вы можете загружать свои плейлисты и смотреть то, что душа желает. Едем тв, кстати, позволяет смотреть плейлист на двух устройствах одновременно.
И пару слов о производительности. HD каналы у меня подтормаживают. Возможно нужен разгон немножечко, возможно просто малинка не тянет. В дальнейшем, возможно, разберу этот вопрос. Подключено всё это хозяйство у меня через LAN(тянул 30м кабеля через всю кв от роутера), т.к. от ви-фи наблюдаются постоянные фризы и подзагрузка(буферизация).
Теперь, вроде, всё. За сим разрешите откланяться. И благодарю за внимание.
Bartop Arcade
Начал делать с прошлого лета, и вот наконец-то почти закончил. Распилку фанеры делал в леруа, эмулятор на Raspberry Pi 3. Джойстик заказывал на Али.
Экран: матрица от ноутбука с LCD Controller Board.
Единственное очень накосячил с покраской и вырезом под матрицу(почти на 1 см больше самой матрицы, выглядывают края), в будущем думаю заказать наклейки в типографии на весь корпус, чтобы скрыть все проблемы.
Видеоответ для @BullyFerret
Вчера, гражданин @BullyFerret позволил себе усомниться в возможностях Raspberry Pi 3 в качестве медиапроигрователя, написав вот этот коммент #comment_109157850
Хотелось бы возразить, и доказать этим видео, что Raspberry Pi 3 без каких либо проблем способен проигрывать поток 1080p "на лету" качая его с сидов торрента.



























