Симулятор 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

17:17
20
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

CMF_Pro2_Mobile_Microcontroller_Lab
Работа еще продолжается! У меня малоПодробнее
Подставка для прототипа
Простой держатель/крепление дляПодробнее
Gehäuse für ein Encoder Modul / Drehencoder KY-040
Специальные настройки для модуляПодробнее
Gehäuse для 1,3-дюймового OLED-дисплея
Dieses Gehäuse для 1,3-дюймового OLEDПодробнее
Sardauscan: Лазерный 3D-сканер стоимостью менее 30 доллар..
*обновить Французская калибровкаПодробнее
Робот, следующий за линией
Это проект робота, следующего за линиейПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.