Набор Arduino UNO Q Arcade позволяет собрать собственную ретро-игровую консоль примерно за $90

Набор Arduino UNO Q Arcade — это комплект для сборки собственной ретро-игровой консоли. В набор входят одноплатный компьютер Arduino UNO Q 4GB и набор модулей Modulino I2C с возможностью последовательного подключения, что позволяет создать собственный игровой контроллер без сложной проводки или макетных плат.

Комплект использует разъемы Qwiic для последовательного подключения входных модулей, данные которых затем обрабатываются UNO Q для эмуляции стандартных HID-устройств для игр или разработки. Пластиковые детали можно распечатать на 3D-принтере.

Arduino UNO Q Arcade bundle

Содержимое набора Arduino UNO Q Arcade:

  • Arduino UNO Q 4GB – одноплатный компьютер на базе Qualcomm Dragonwing QRB2210 со встроенной памятью eMMC, работающий под управлением Debian Linux
  • Modulino Joystick – узел I2C, настраиваемый для имитации ввода с крестовины или движений курсора мыши
  • Modulino Buttons – узел I2C для назначения одиночных нажатий клавиш, многоклавишных сочетаний или щелчков мыши
  • Modulino Movement – узел с 6-осевым IMU для управления мышью на основе движений

Примечание: Для UNO Q требуется внешний USB-C хаб (для выхода HDMI, портов USB и пропуска питания) и блок питания, так как они не входят в комплект.

Arduino UNO Q Arcade bundl Hardware Setup
Аппаратная настройка набора Arduino UNO Q Arcade

UNO Q connected to the Modulino nodes via Qwiic cables
UNO Q подключен к узлам Modulino через кабели Qwiic

На программном уровне Arduino UNO Q работает под управлением стандартной среды рабочего стола Debian Linux. Чтобы использовать узлы Modulino на базе I2C в качестве игрового контроллера, Arduino также предоставляет скрипт Python (injector.py), который выступает в роли моста, преобразующего необработанные события сенсоров в стандартные данные виртуальной клавиатуры и мыши через систему uinput в Linux.

Arduino UNO Q Arcade bundl modules
Набор Arduino UNO Q Arcade
RetroArch main menu running on the Arduino UNO Q Debian desktop
Главное меню RetroArch, работающее на рабочем столе Debian Arduino UNO Q

Поскольку ОС распознает конфигурацию Modulino как стандартное устройство ввода, можно легко запускать нативные приложения Linux. Официальное руководство Arduino показывает, как настроить RetroArch для эмуляции классических консолей (с использованием ядер, таких как mGBA, bsnes и Nestopia) и использовать движок с открытым исходным кодом Godot для разработки собственных игр. Документация также содержит инструкции по настройке служб systemd, позволяющих автоматически запускать мост контроллера и эмулятор при каждой загрузке платы.

Arduino также предоставляет файлы с открытым исходным кодом для 3D-печати основания, панели кнопок и крышки, которые необходимо распечатать и собрать самостоятельно. Также потребуются четырнадцать винтов M3x6 с плоской головкой, два винта M3x10 и кабели Qwiic для сборки.

Arduino UNO Q Arcade bundle 3D printed parts

Набор Arduino UNO Q Arcade доступен в магазине Arduino по цене $90.90 или €96.36 (включая НДС), что на момент написания составляет скидку 20% от обычной цены до 10 сентября 2026 года. Дополнительные сведения можно найти в блоге Arduino .

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments