PlayStation-игры на GameBoy, новогодняя звезда и голосовой ассистент: новые проекты на RaspberryPI

8bjbgescfpujmqaj0-xptcfbw8g.jpeg


Праздники уже на носу, всего несколько недель и можно будет немного отдохнуть от суеты, рутины и переживаний 2021 года. Ну, а чтобы встретить праздники полноценно, можно запастись арсеналом игровых систем и развлечений, основанных на RaspberryPi. В сегодняшней подборке несколько чисто развлекательных проектов и только парочка более-менее серьезных. Что же, давайте приступим к разбору.

PlayStation-игры на GameBoy


ts5ja92wb4ix2mljbfqzt1pfbc0.jpeg


Это один из самых интересных и уж точно самый впечатляющий проект в подборке. Чтобы не тянуть кота за хвост, поставим его первым. Несмотря на развлекательный характер, технологически проект достаточно сложный, так что повторить его, наверное, удастся не всем. Но если нет желания этого делать, можно просто впечатлиться проделанной кем-то работой.

Разработчик, который создал эту систему, фактически, смог транслировать игры программно-аппаратного эмулятора RetroPie на GameBoy Advance. Игры воспроизводятся системой, основанной на «малинке» и передаются в режиме реального времени на игровую систему от Nintendо, где видео и аудиопоток обрабатываются в режиме реальоннго времени.

lmgf5h6qvqhxh6vuqsidc15akvq.jpeg


Играть можно во все, что угодно — точнее, во все, что поддерживает RetroPie. И да, fps в этом случае составляет 60 кадров в секунду, что очень даже неплохо. У системы, предложенной автором этого проекта, есть несколько функций по изменению плотности пикселей и добавлению эффекта ЭЛТ-экрана. В общем, все для людей, которым не безразличны старые игры.

is0bkplnwlfo52uccaztg74qbao.jpeg


Кстати, получившаяся в итоге система не такая уж и маленькая, но и громоздкой ее вряд ли можно назвать. Сам автор проекта говорит, что держать систему в руках довольно удобно — игре это никак не мешает. Ну, а то, что играть можно практически во все, является огромным бонусом. Вот ссылка на GitHub проекта, где можно узнать все необходимые нюансы и детали.

Retroflag SuperPi 4 Case


eocbxnlm8ignwbcghaghhcg46rm.jpeg


Еще один игровой проект, который по оригинальности не очень далеко ушел от предыдущей системы. Разница между ними в том, что Retroflag SuperPi 4 не является эмулятором, плюс это не портативная система, она подключается к ТВ или монитору.

Проект представляет собой набор корпусов для разных «малинок», причем корпуса эти очень похожи на переизданные не так давно классические игровые консоли, включая Sega Genesis, NES, Super Nintendo и даже GameBoy (его обновленную версию игровые компании вроде не делали).

Внешне и по ощущениям корпус очень похож на официальный. При этом он не является репликой, точной копией. Речь, скорее, о «заводском качестве». В корпус можно установить различные версии Raspberry. По умолчанию есть такие порты и входы:

  • 2 x Micro HDMI
  • 1 x USB C Power
  • 2 x USB 2.0 (спереди)
  • 2 x USB 3.0 (слева)
  • Ethernet
  • Слот для карт памяти


kk4dm3mm_u2yqgr7cehtmfpqimo.jpeg


При желании можно докупить еще и кулер, по словам тех, кто уже успел опробовать «консоль», кулер стоит покупать сразу.

eatbqhlws15vt_ey63m4vg8fd7a.jpeg


С корпусом поставляется «картридж», который просто скрывает место для карты памяти. Эдакий стилизованный под ретро накопитель, где хранятся игры и данные игр. В общем-то, конструкция системы предполагает и возможность отказа от «картриджа» — можно просто использовать карту памяти без заморочек с пластиковым аксессуаром.

Что касается охлаждения, то особых проблем нет, если играть в игры от Sega, NES и т.п. Но уже с играми от PlayStation 1, Nintendo 64 и PSP дело обстоит иначе — консоль начинает очень сильно греться.

В сухом остатке это интересный проект для любителей старых игр. В любой момент можно запустить любую игру, не заботясь особо о ее оригинальной платформе. Консоль «всеядна».

Коммерческий сервер


Есть много проектов DIY-серверов на базе «малинки». Ну, а мы разработали коммерческое предложение на основе Raspberry Pi 4B. Кстати, в этом мы не одиноки — первыми вроде была сама компания Raspberry Pi Foundation, которая поставляет свои одноплатники миллионам пользователей по всему миру.

e397ed9b4569d34bd6c847372cdb8cde.jpg


Кластер из 18 Raspberry Pi 4. Источник: raspberrypi.org
Разработчики решили создать сервер для своего сайта и успешно выполнили план. Для этого они собрали кластер из 18 «малинок» четвертого поколения с четырехъядерным процессором 1,5 ГГц и 4 ГБ RAM. Система прошла тесты и ее отправили в коммерческую эксплуатацию.

Ну, а мы предлагаем сервер, в стоимость которого (499 рублей в месяц) входит:

  • 1 общий публичный IP-адрес
  • Круглосуточная поддержка
  • Размещение в ЦОД уровня TIER III
  • Оперативная замена неисправных комплектующих

Светящаяся новогодняя звезда на елочку или просто для украшения


Проект базируется на «малинке» и WS2812B NeoPixel RGB. Чтобы не гадать, как это выглядит во время работы, сразу покажем видео.
Система NeoPixels контролируется при помощи Raspberry Pi 3 и коротенького Python-скрипта. Среди всех упомянутых в подборке проектов этот самый несложный — и это хорошо, поскольку можно быстро сделать украшение для дома или квартиры и сразу пустить его в дело. Понятно, что звездочку можно сделать собственной конфигурации, либо же применить этот проект для создания более сложного собственного.

Разработчик сейчас планирует рассказать еще и о том, как создать нечто подобное на Pi Zero W. Но, вероятно, на Хабре есть собственные умельцы, которые в комментариях смогут поделится своими наработками.

Предупреждение «в эфире» на время созвонов


kpvjfs_hc5j4n5n3p1-yuwditgk.jpeg


Развлечения-развлечениями, но работу еще никто не отменял, до новогодних праздников времени еще предостаточно. Ну, а поскольку сейчас многие из нас работают удаленно, то в домашних условиях бывает непросто объяснить домочадцам необходимость уединения. В таких случаях может помочь официальная табличка «В эфире» или просто «Созвон», которая автоматически включается во время проведения телеконференций.

Как это выглядит, можно понять по анонсной картинке. Над этим проектом придется поработать чуть дольше, чем над предыдущим — несмотря на кажущуюся простоту, он вовсе не так прост.

t2kegwdlttpxjgp40r4kqpfteiu.jpeg


Понадобится пайка, немного программирования и сборка деревянного корпуса. Но ничего критичного нет — справится и зеленый новичок как в пайке, так и в программировании. Если у вас получится сделать нечто подобное, то поделитесь своими успехами в комментариях. В целом, штука полезная и для офиса — ведь в переговорке можно повесить такую табличку и сотрудники будут знать, что вот сейчас тревожить коллегу точно не стоит.

Подробности (сборка, написание скрипта и т.п. — здесь).

Собственный GLaDOS из Portal


8bjbgescfpujmqaj0-xptcfbw8g.jpeg


Цифровые ассистенты становятся все популярнее, а возможности их расширяются. Так почему бы не создать собственного ассистента, да еще и сделав его похожим на GLaDOS из Portal? Сказано — сделано.

Есть и такой проект, причем по степени продвинутости он один из лучших в текущей подборке. Вот как должен вести себя ассистент после запуска.


Получается весьма неплохо, согласитесь. Ассистента нельзя назвать маленьким, так что если все же решитесь создать что-то похожее, позаботьтесь о наличии свободного места для размещения робота.

База проекта — Raspberry Pi 4 с 8 ОЗУ. Недешево, но оно того стоит. Еще понадобится ReSpeaker Mic Array V2.0, сервопривод и контроллер к нему. Для «глаза» потребуется GC9A01 LCD или любой совместимый экран.

С подробностями проекта можно ознакомиться вот здесь, автор разместил все подробности проекта и разъяснил, как все это реализовать.

image-loader.svg

© Habrahabr.ru