RC передатчик с пистолетной рукояткой............

Источник:

Это RC-передатчик пистолетного типа на базе Arduino. Он был создан как простая и бюджетная альтернатива коммерческим передатчикам. Он охватывает основы и хорошо подходит для управления автомобилями, лодками или другими моделями, где вам не нужна масса каналов. Конструкция оптимизирована для удобной 3D-печати на стандартных принтерах без необходимости использования сложных деталей или опор.

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

Для регулировки дифферента используются два поворотных потенциометра и два двухпозиционных переключателя, обеспечивающих реверсивное управление сигналом — переключение диапазона регулирования от 0°-180° до 180°-0°.

На 0,96-дюймовом OLED-дисплее отображается такая информация, как напряжение и процент заряда батареи, состояние подключения и положение элементов управления.

Этот передатчик предназначен для использования с другими моими моделями радиоуправляемых автомобилей, такими как RC BMW и RC FORD.

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

1x Ардуино Нано

1 модуль NRF24L01

1x повышающий преобразователь MT3608

2 конденсатора 10 мкФ, 50 В

1x тумблер

2 тумблера МТС-102

1 0,96-дюймовый OLED-дисплей

15 винтов M2,5 8 мм

17 винтов M2,5 12 мм

14 винтов M1,6 5 мм

1 литий-ионный аккумулятор 18650

1x TP4056 Модуль зарядного устройства

2 поворотных потенциометра 50 кОм

1x 1000 мкФ 16 В конденсатор

2x10x15x4 подшипник

2x двухосный модуль джойстика XY

1x резистор 10 кОм

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

Хотя это относительно простое руководство по сборке, собрать передатчик не так уж и просто. Вам понадобится немного терпения и готовность все дорабатывать по ходу дела.

Загрузив все предоставленные файлы, вы найдете папки под название�� «buildguide.zip» и «code.zip», которые содержат исходный код передатчика. Внутри кода вы увидите определения контактов, которые указывают, где должен быть подключен каждый компонент.

Например: #define pinSpeed A3

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

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

Веселитесь!

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

Оригинальный джойстик 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. Калибровка необходима только один раз, если в памяти не найдена действительная конфигурация.

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

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

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

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

Одинарная ручка Joy-Con для Nintendo Switch 2 с триггерными
Как и исходную модель, ее можноПодробнее
Универсальный стенд Quest 3
Я хотел напечатать универсальнуюПодробнее
Подставка для контроллера Xbox Elite Series 2
Я разработал это, потому что теперь воПодробнее
Держатель контроллера PlayStation 5
Я решил спроектировать держательПодробнее
Минималистичная подставка для зарядки контроллера Xbox Elite
Это минималистичная подставка дляПодробнее
FlyDiGi Vader 3 и 4 Pro Мод спинного весла
Это простая в установке модификацияПодробнее
Ремень Pico 4 на костяшке
/!\ ЭТО ПРОТОТИП, он может не подойтиПодробнее
Корпус пластины контроллера GameCube, точная копия 1:1
Это копия корпуса контроллера GameCube вПодробнее
Ручка контроллера Playdate - 2 варианта
Это ручка в стиле контроллера дляПодробнее
Подставка для контроллера 8bitdo Ultimate C со слотом для кл
Это подставка для контроллера отПодробнее
Оптимизированная подставка для контроллера Dualshock 4
По сути, переработанная подставка дляПодробнее
Джойстик оси вала контроллера Comand для Mercedes E-Class C-
Найти этот вал сломанным в накладкеПодробнее
Корпус TONEX ONE для сенсорного контроллера ESP32-S3 1.69
Это CAD-файлы корпуса для TONEX OneПодробнее
Корпус контроллера WLED "все в одном" ESP32
Этот корпус используется для моегоПодробнее
Коробка GLEDOPTO ESP32 Wled
Это простая напечатанная на 3D-принтереПодробнее
ИК-контроллер - ESP32
видео------>https://youtu.beПодробнее
Корпус ШИМ-модуля от 5 до 12 В, 10 А HW-070........
очень простой корпус для ШИМ-модуля HWПодробнее
Корпус Arduino MKR GSM 1400
Корпус, состоящий из двух частей, дляПодробнее
Блок контроллера WLED gx12
блок контроллера на пять светодиодныхПодробнее
Hoverboard Hack Panel Board, двухплатная версия........
Взлом из: https://github.com/RoboDurdenПодробнее
RC - Контроллер
Я разработал и напечатал на 3D-принтереПодробнее
Выкопайте модели Octa
Я решил собрать DigOcta Power7 иПодробнее
Контроллер дорожной книги для ралли на мотоциклах........
Этот тип контроллера обеспечиваетПодробнее
Медиа-контроллер iOS BLE
Создайте медиа-контроллер BLE для своегоПодробнее
Лазерная турель с дистанционным управлением........
Блог о том, как его создать, можно найтиПодробнее
Корпус контроллера Micronova
редактирую 08.11.2024: Добавлена версияПодробнее
ESPHome Двухканальный контроллер вентилятора........
Базовый контроллер вентилятора с двойнымПодробнее
Контроллер LoKey
Обзор В этом проекте реализована системаПодробнее
RC - Контроллер (Передатчик) Apex-Link
Название проекта: Apex-LinkПодробнее
CadetYoke v2.0 [Yoke с открытым исходным кодом для авиаси..
Это OpenSource Yoke для использования сПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.