Раньше, чтобы сыграть в Тетрис, приходилось идти в ближайший игровой зал или упросить родителей купить Game Boy. Сейчас эта культовая головоломка доступна бесплатно в сети и встречается во множестве форматов на практически всех игровых платформах — вплоть до PDF-версий, которые без проблем работают и для русскоговорящих пользователей.
Для многих привлекательной чертой игры остаётся возрастающая сложность, но более изобретательные поклонники идут дальше и собирают собственные устройства для игры в Тетрис. Как недавно показал разработчик и любитель-энтузиаст Уильям Гаспар, для этого вовсе не нужна пластиковая коробка — вполне подойдёт миниатюрная картонная шкатулка.
Устройство Гаспара выглядит мило небрежно, но играет в Тетрис (а также в Змейку) не хуже дорогих портативов. Все программные наработки и инструкции по сборке выложены бесплатно на GitHub. Ключ к компактности и дешевизне проекта — плата Arduino в паре с однокристальным микроконтроллером ATmega328P и 1,8-дюймовым (≈46 мм) цветным ЖК-дисплеем. Электроника вместе может питаться от трёх элементов типа AAA. Как отмечает Hackaday, экономия энергии стала возможна в том числе благодаря решению Гаспара запустить микроконтроллер на 8 МГц вместо стандартных 16 МГц: плата потребляет 3,3 В вместо 5 В, поэтому ЖК-дисплей тоже работает от того же источника питания.
Картонные корпуса становятся всё более популярны среди DIY‑энтузиастов, особенно для проектов, которые остаются в состоянии постоянной доработки или задумываются как любительские эксперименты. В данном случае Гаспар уверяет, что для корпуса он не использовал коробку от популярного безалкогольного напитка.
«И да, я знаю, что вы сейчас скажете: в правом нижнем углу видны ноль калорий!» — написал он на своём сайте. «Думаете, это подвох? Всё проще: именно столько калорий содержится в коробке.»
Зачем это полезно читателю
Проект Гаспара интересен по нескольким причинам:
- Доступность и простота. Собрать рабочую портативную консоль можно на недорогих и легко доступных компонентах (Arduino, ATmega328P, компактный ЖК‑дисплей и три батарейки AAA). Это отличный вариант для тех, кто только начинает заниматься электроникой и хочет получить осязаемый результат без больших вложений.
- Энергоэффективность и инженерная мысль. Переход микроконтроллера на 8 МГц и использование 3,3 В показывают практический пример того, как экономия энергопотребления влияет на выбор компонентов и общую архитектуру устройства — полезно для любого хобби-инженера.
- Обучающий эффект. Код и пошаговая инструкция доступны на GitHub, что делает проект отличной обучающей площадкой: можно изучить управление дисплеем, обработку ввода с кнопок и оптимизацию для микроконтроллеров с ограниченными ресурсами.
- Креативность и прототипирование. Картонный корпус снижает психологический порог эксперимента: не жалко разрушить корпус, легко вносить изменения в электронику и дизайн, поэтому такие проекты стимулируют быстрые итерации и творчество.
- Применимость. Если вы хотите собственноручно собрать портативный ретро‑прибор или протестировать идеи для интерфейсов и геймплея на реальном железе, этот проект даёт рабочую отправную точку без необходимости покупать дорогую плату или корпус.
Проект показывает, что полноценная портативная игровая система не требует фабричного корпуса или больших затрат — достаточно понимания электроники и желания экспериментировать.















