Indiboard (Приборная Панель Своими Руками Для Автомобильных Симуляторов)

Сегодня я закончил создание устройства, которое предназначено для отображения информации с автосимуляторов на панели со светодиодными индикаторами.



IndiBoard (приборная панель своими руками для автомобильных симуляторов)

С самого начала моего увлечения автомобильными симуляторами, такими как GTR 1 & 2, Race, GT Legends и т. д., меня всегда преследовала мысль об улучшении моего игрового оборудования.

Я модифицировал рули, сделал USB-джойстики, сделал себе педали, но все это казалось тривиальным по сравнению с тем, что я видел на зарубежных сайтах по симуляторам гонок.

Там люди собирали дома кабины, подключали устройства от реальных машин и создавали всякие маленькие аппаратные гаджеты для игр.

Но все разработки, которые я видел, были закрытыми и платными.

Вот я и решил сделать свою версию приборной панели.

В качестве мозга устройства я выбрал ATmega 8535; при невысокой цене (~5 долларов США), он имеет 4 порта ввода-вывода и может работать по протоколу RS 232. Для отображения информации я выбрал семисегментные индикаторы; С ЖК заморачиваться не хотелось, да и выглядят они не так уж и интересно :) Заказывал лицевую панель в компании, которая занимается наружной рекламой.

Конечно это не то, что я хотел изначально, но пока я доволен.

Теперь о программной части.

Так как я не знаю ни одного языка программирования (кроме C для микроконтроллеров, на котором написана прошивка устройства), я решил воспользоваться конструктором программ HiAsm. После нескольких вечеров изучения окружающей среды я подал свою первую заявку.

Он считывает файл с отображением памяти, созданный игрой, преобразует необходимые данные и отправляет их на устройство через COM-порт. Устройство имеет два режима работы: игровой и сервисный.

В сервисном режиме отображается загрузка процессора, загрузка памяти, время и дата.

В игре - скорость, обороты двигателя и т.д. Режим работы:

IndiBoard (приборная панель своими руками для автомобильных симуляторов)

Игровой режим:

IndiBoard (приборная панель своими руками для автомобильных симуляторов)

Видео работы: Устройство совместимо с играми от Simbin (GTR, Race07, RaceON, GTR Evolution, GT Legends) и Ultimate Mortal Kombat 3:) В будущем планирую расширить список поддерживаемых игр и перевести плату на планарный монтаж.

Это все на данный момент. Спасибо за внимание.

Оговорюсь, статья не моя, брат попросил ее опубликовать, в песочницу не забрали.

Он также отвечает в комментариях к статье.

Обновлять: автор получил инвайт на Хабр.

Теперь все вопросы к нему.

Так же доступно архив , который содержит схему, прошивку и программное обеспечение.

Теги: #микроконтроллеры #Сделай сам или Сделай сам #сделай сам #компьютерные игры

Вместе с данным постом часто просматривают: