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





























