Геймпад RC передатчик

Источник:

Я создал RC-контроллер для геймпада. Вся конструкция изготовлена ​​из PLA. Он питается от одной литий-ионной батареи 18650. Его скрепляют всего три типа винтов, что упрощает сборку и обслуживание.

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

Вам понадобится:

1x Ардуино Нано
1x модуль NRF24L01
1x повышающий преобразователь MT3608
Конденсатор 4x 10 мкФ, 50 В
1x тумблер
2 тумблера МТС-102
1x 0,96-дюймовый OLED-дисплей
8 винтов M2,5 8 мм
4 винта M2,5 12 мм
3 винта M1,6 5 мм
1x 18650 литий-ионный аккумулятор
1x модуль зарядного устройства TP4056
2x двухосный модуль джойстика XY

Простое руководство:

Подключите все электронные части, как показано на схеме. Чтобы оценить длину кабелей, расположите оба компонента там, где вы собираетесь их разместить, и измерьте расстояние между ними. Обязательно добавьте к измерению еще 2 см для гибкости.

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

Затем прошейте материнскую плату (в моем случае Arduino Nano) и убедитесь, что все работает правильно. После подтверждения соберите все и убедитесь, что все соединения, металлические части и площадки должным образом изолированы. Наслаждайтесь!

Оставайтесь творческими и получайте удовольствие!

ОБНОВЛЕНИЕ: более точное управление

Оригинальный джойстик KY-023 страдает заметными неточностями — у него большая мертвая зона как в центре, так и на концах, что затрудняет точное управление радиоуправляемыми моделями.

Для улучшения производительности я заменил KY-023 на джойстик от контроллера PS5, в котором используется качественный датчик Холла. В результате управление становится значительно более плавным и точным. Заказал вот такой джойстик:

Джойстик: ссылка (версия для PS5)
Шапка: ссылка (версия для PS5)

Есть два варианта, как это сделать:

Вариант 1. Замените только датчик Холла.

Джойстик PS5 имеет другое основание, чем KY-023, но из джойстика PS5 можно снять только датчик Холла и припаять его к модулю KY-023.
Примечание. Необходимо поменять местами подключения питания — подключить VCC к GND и GND к VCC — из-за внутренней конструкции дат��ика.

Этот метод работает, но требует некоторой пайки и ухода.

Вариант 2: специальная плата для джойстика PS5.

Я разработал специальную печатную плату, которая соответствует размеру джойстика PS5, но сохраняет те же внешние размеры, что и модуль KY-023. Это позволяет производить прямую замену без необходимости изменения модели, напечатанной на 3D-принтере.

Это решение настоятельно рекомендуется из-за его точности, надежности и простоты установки.

Калибровка и EEPROM

Прошивка обновлена для поддержки калибровки джойстика, при этом все настройки сохраняются в EEPROM. Калибровка необходима только один раз, если в памяти не найдена действительная конфигурация.

Ручную калибровку также можно запустить, удерживая обе кнопки джойстика при включении контроллера. Следуйте инструкциям на экране, чтобы завершить процесс.

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

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

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

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.