1 / 1
Sim Racing - Racelog — image 1

Sim Racing - Racelog

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

Sim Racing - Racelog Arduino nano super mini + max7219

Rating
0 / 5
Likes
5
Downloads
15
Makes
0
Views
181
Reviews
0

Updated at source:

Model information

Category
Electronics
License
Creative Commons — Public Domain

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

---

## 📋 Проект: Гоночный дисплей на Arduino + MAX7219 с переключением страниц по кнопке

### 🎯 Цель проекта

Создать небольшой информационный дисплей для симуляторов гонок (Assetto Corsa, iRacing, rFactor 2 и др.), который подключается к ПК и отображает:

- Лучшее время круга в текущей сессии (страница 1)

- Время последнего круга (страница 2)

Переключение между страницами осуществляется по нажатию физической кнопки.

---

## 🧰 Аппаратные компоненты (что нужно купить / взять)

| Компонент | Количество | Примечание |

|-----------|------------|-------------|

| Arduino Nano Super Mini (или обычный Arduino Nano, Pro Micro) | 1 шт. | Super Mini — маленькая версия, подойдёт, но можно и стандартную Nano |

| MAX7219 8-разрядный 7-сегментный дисплей (модуль) | 1 шт. | Часто продаётся как “MAX7219 LED Dot Matrix Module” или “8-цифровой 7‑сегментный” |

| Кнопка тактовая (Tactile Switch) | 1 шт. | Можно с колпачком |

| Резистор 10 кОм | 1 шт. | Для подтяжки кнопки (если не используете внутренний подтягивающий резистор Arduino) |

| Провода «папа-папа», «папа-мама» | ~10 шт. | Для подключения к Arduino |

| USB-кабель (Mini-USB или Micro-USB) | 1 шт. | В зависимости от типа вашей платы |

| Корпус (опционально) | 1 шт. | Для законченного вида, можно 3D-печать или маленький пластиковый бокс |

Магниты 5mm - 2x

> ⚠ Важно: Уточните, поддерживает ли SimHub ваш конкретный модуль MAX7219. Обычно да, через плагин Generic Serial Display или MAX7219 8‑digit.

---

## 💻 Программное обеспечение (ПО)

| ПО | Версия / где взять | Для чего |

|----|--------------------|-----------|

| SimHub | 8.0+ (бесплатная версия, есть ограничения, но для 1-2 страниц хватит, либо полная за небольшую плату) | Центральное приложение: получает телеметрию из игры, передаёт данные на Arduino, настраивает кнопки и экран |

| Драйвер CH340 / FTDI | Поставщик платы | Для COM-порта Arduino Nano (особенно для клонов) |

| Драйвер клавиатуры / HID (встроен в SimHub) | Не требуется отдельно | Для распознавания нажатий кнопки, подключённой к Arduino |

### Также понадобятся:

- Учётная запись SimHub (создаётся бесплатно)

- Одна из поддерживаемых гоночных игр (Assetto Corsa Competizione, iRacing, F1 23, rFactor 2, RaceRoom и др.)

---

## 🔌 Схема подключения (пины)

| Компонент | Arduino Nano pin | Примечание |

|------------|------------------|-------------|

| MAX7219 VCC | 5V | Не подключайте к 3.3V – может не хватить питания |

| MAX7219 GND | GND | |

| MAX7219 DIN | D11 (MOSI) | SPI-линия данных |

| MAX7219 CS | D10 (SS) | Выбор модуля |

| MAX7219 CLK | D13 (SCK) | Тактовый сигнал |

| Кнопка (1 контакт) | D2 (или любой цифровой) | Другой контакт кнопки -> GND |

---

## 📦 Архитектура решения

### ✅ Через интерфейс SimHub

- Arduino прошивается стандартной библиотекой SimHub (загружается через Arduino IDE один раз).

- Все настройки экрана и кнопки делаются в визуальном редакторе Screen Editor.

- Переключение страниц – через SerialDashPlugin.NextScreen.

---

## 🧪 Проверка и отладка (чек-лист)

1. При подключении Arduino – в диспетчере устройств Windows появляется COM-порт.

2. В SimHub в разделе Arduino видна плата (мигает зелёным).

3. При запуске игры и начале сессии данные на MAX7219 появляются.

4. Кнопка переключает страницы (лучшее время ↔ последний круг).

5. Если данные не обновляются – убедитесь, что в SimHub в Data Property выбран правильный телеметрический канал SessionBestLap, LastLapTime).

---

## 📌 Пример готового сообщения для заказа компонентов (можно скопировать в чат-магазин)

> Требуется набор для DIY гоночного дисплея:

> - Arduino Nano

> - Модуль MAX7219 с 8 разрядами 7-сегментных индикаторов

> - Кнопка тактовая

> - Резистор 10 кОм

> - Провода – 10 штук

Tags