Сегодня я закончил создание устройства, которое предназначено для отображения информации с автосимуляторов на панели со светодиодными индикаторами.
С самого начала моего увлечения автомобильными симуляторами, такими как GTR 1 & 2, Race, GT Legends и т. д., меня всегда преследовала мысль об улучшении моего игрового оборудования.
Я модифицировал рули, сделал USB-джойстики, сделал себе педали, но все это казалось тривиальным по сравнению с тем, что я видел на зарубежных сайтах по симуляторам гонок.
Там люди собирали дома кабины, подключали устройства от реальных машин и создавали всякие маленькие аппаратные гаджеты для игр.
Но все разработки, которые я видел, были закрытыми и платными.
Вот я и решил сделать свою версию приборной панели.
В качестве мозга устройства я выбрал ATmega 8535; при невысокой цене (~5 долларов США), он имеет 4 порта ввода-вывода и может работать по протоколу RS 232. Для отображения информации я выбрал семисегментные индикаторы; С ЖК заморачиваться не хотелось, да и выглядят они не так уж и интересно :) Заказывал лицевую панель в компании, которая занимается наружной рекламой.
Конечно это не то, что я хотел изначально, но пока я доволен.
Теперь о программной части.
Так как я не знаю ни одного языка программирования (кроме C для микроконтроллеров, на котором написана прошивка устройства), я решил воспользоваться конструктором программ HiAsm. После нескольких вечеров изучения окружающей среды я подал свою первую заявку.
Он считывает файл с отображением памяти, созданный игрой, преобразует необходимые данные и отправляет их на устройство через COM-порт. Устройство имеет два режима работы: игровой и сервисный.
В сервисном режиме отображается загрузка процессора, загрузка памяти, время и дата.
В игре - скорость, обороты двигателя и т.д. Режим работы:
Игровой режим:
Видео работы:
Устройство совместимо с играми от Simbin (GTR, Race07, RaceON, GTR Evolution, GT Legends) и Ultimate Mortal Kombat 3:)
В будущем планирую расширить список поддерживаемых игр и перевести плату на планарный монтаж.
Это все на данный момент. Спасибо за внимание.
Оговорюсь, статья не моя, брат попросил ее опубликовать, в песочницу не забрали.
Он также отвечает в комментариях к статье.
Обновлять: автор получил инвайт на Хабр.
Теперь все вопросы к нему.
Так же доступно архив , который содержит схему, прошивку и программное обеспечение.
Теги: #микроконтроллеры #Сделай сам или Сделай сам #сделай сам #компьютерные игры
-
Правильный Маркетинговый Инструмент Для Вас
19 Oct, 24 -
Кеддроид — S01E03
19 Oct, 24 -
Разбор Формул В 40 Строк
19 Oct, 24 -
Новые Ipod Будут Оснащены Поддержкой Wi-Fi
19 Oct, 24