Симулятор Stick Shift своими руками
Учебник:
Загрузите файлы STl и соответствующую прошивку на свое оборудование. Начните печатать детали (некоторые детали нуждаются в поддержке).
После того, как вы закончите распечатывать основание, шарнир и основную ручку, вы можете приступить к сборке деталей (используйте эту 3D-модель для справки), затем вставьте потенциометры в соответствующие места и подключите их к плате в соответствии с этой электрической схемой (Arduino Nano, ESP32 (для ESP32 используйте 3V3 вместо 5 В)) Вы можете посмотреть в прошивке точные контакты, которые я использовал.
После того, как вы все подключили, вы можете начать загрузку прошивки, выбрав правильный файл в папке «Прошивка», изменив контакты в коде, выбрав свою плату и загрузив все необходимые драйверы и библиотеки, вы можете начать загрузку прошивки. (На некоторых платах вам нужно нажать кнопку на них во время загрузки прошивки)
Обратите внимание, что для каждой платы они будут разными, и в��м может потребоваться установить библиотеки и драйверы для вашей платы (ссылки на библиотеки и драйверы находятся вверху файла).
В последовательном мониторе вам необходимо установить скорость передачи данных на 115200, чтобы увидеть правильные значения.
Затем проверьте последовательный монитор, переместив рычаг переключения передач в каждое положение и начните присваивать значения строк, затем снова загрузите прошивку, и все готово.
Вот несколько хороших руководств, которые помогут вам со всем этим:
Оригинальное руководство по Arduino Nano
Драйвер клона Arduino Nano
Драйвер и руководство ESP32
Установка библиотеки
Протестированные_доски:
* Ардуино Нано
* ESP-РУМ-32
Аппаратное обеспечение:
Arduino Nano или ESP32 (ESP32 для Bluetooth)
WL b10 кОм Потенциометр (2x)
Металлическая проволока толщиной 1 мм или тоньше (можно использовать припой или скрепки)
Электрический провод калибра 26 или больше (2 метра должно быть достаточно)
USB-кабель (в зависимости от вашей платы)
Припой или набор для обжима (5-контактные разъемы JST JST-XH 2,54 мм должны подойти)
Нить для 3D-принтера (PLA или другая ребристая нить)
3D-печатные детали:
Нижний шарнир
Верхняя петля
Основная палка
База справа
База слева
Базовый топ
Базовое дно
H-образная рамка
Правая рамка/+ чехол Arduino Nano (зависит от вашей платы)
Левая рамка / + корпус ESP32 (зависит от вашей платы)
Базовое крепление (опционально)
Крышка корпуса ESP32/Arduino Nano (опционально и зависит от вашей платы)
Инструменты:
Паяльник / набор для обжима
3D-принтер / Способ получить детали
Компьютер с портом USB и приложением Arduino IDE для программирования платы.
Кредиты
Библиотека джойстиков Arduino (автор: MHeironimus): https://github.com/MHeironimus/ArduinoJoystickLibrary
Библиотека геймпада ESP32 (автор: lemmingDev): https://github.com/lemmingDev/ESP32-BLE-Gamepad
Корпус ESP32 (автор: Антонио Гарсия): https://www.thingiverse.com/thing:2071188
Корпус Arduino Nano (автор: Джонатан Прив): https://www.thingiverse.com/thing:4850125





