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

PlayStation-игры на GameBoy



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

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


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


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

Retroflag SuperPi 4 Case



Еще один игровой проект, который по оригинальности не очень далеко ушел от предыдущей системы. Разница между ними в том, что 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
  • Слот для карт памяти


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


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

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

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

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


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


Кластер из 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. Но, вероятно, на Хабре есть собственные умельцы, которые в комментариях смогут поделится своими наработками.

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



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

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


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

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

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



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

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


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

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

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

Комментарии (5)


  1. NIK_VIK
    08.12.2021 14:04

    Заинтересовала GLaDOS, но ссылки на проект невидно.



  1. xxx52rus
    08.12.2021 14:04

    про последний проект(который с глазом) не хватает ссылки, на проект


  1. usa_habro_user
    09.12.2021 04:42
    +1

    LED strip на RPi, серьезно?!.. Прочие проекты того же уровня, непонятно, зачем авторам понадобился RPi.
    Последний, типа "продвинутый" проект так вообще, курам на смех... Автор заявляет базовую функциональность, которую предлагает... Google Assistant - которой, собственно, он и пользуется. Не проще ли купить мини смарт-спикер от Google-а з15, чем тратить nn(n)за непонятно что?


    1. Denev
      09.12.2021 15:27
      +1

      Согласен, а я думал, что мой автомат световых эффектов на Ардуино это overkill.