Переделка авто-аппаратуры 40 МГЦ > 2.4 ГГЦ (Ардуино)

Привет всем моделистам!
Я уже переделывал штатную аппаратуру Remo Hobby 1\16 в универсальную, делился этим ЗДЕСЬ.
Теперь мне в руки попала старенькая аппаратура 40 мгц. JAGUAR 8303. Сначала она мне не понравилась, но отмыв её от пыли и покрутив в руках, понял что аппаратура сделана с умом, все органы управления под рукой, газ и руль плавный и мягкий.
Аппаратура досталась мне без приёмника, и найти его сейчас практически не возможно.
В общем то выход один, переделать электронику на Ардуино, и на 2.4 ггц…

Фото разобранной аппаратуры JAGUAR 8303

Досконально весь процесс переделки я описывать не буду, покажу фотки, дам схему подключения и прошивку для Ардуино, для тех кто дружит с паяльником, припаять пару-тройку проводов проблем не составит. Прошить Ардуино тоже не сложно.
Итак, начнём.
Насколько я знаю во всех аппаратурах, органы управления подключены по одной схеме. То есть, кнопки при нажатии замыкают на массу - (GND), переключатели так же, потенциометры (газ, руль, тримеры): центральный - сигнал, два крайних - плюс и минус. Поэтому, всю плату аппаратуры переделывать не надо, я просто выпаиваю со штатной платы пульта все ненужные радиоэлементы, оставляю только органы управления, кнопки, переключатели, тримеры и т.п…

Вот так выглядит плата JAGUAR 8303

Ардуино соединяю проводками с платой аппаратуры, как правило все органы управления соединенны с главным чипом, вот на его место и подпаиваюсь. На фото видно.
А вот так выглядит плата с выпаянными “лишними” радиоэлементами, и с подпаяной Ардуино + радиомодуль (NRF24L01 + PA + LNA).

Фото

Куда подпаиваться к плате аппаратуры JAGUAR 8303 я схему рисовать не буду. Шанс что вы будете переделывать именно эту аппаратуру очень мал. Но, я дам общую схему, где всё нарисовано в простом формате, к каким пинам Ардуино что подключено.

Прошивка 6 канального передатчика (Ардуино)

Вот так выглядит уже переделанная плата со стороны дорожек.

Фото

Итак, основная плата передатчика переделана, теперь надо разобраться с питанием. Аппаратура JAGUAR 8303 питалась аж от 8 батареек типа АА. Также на пульте присутствует разъём 5.5 х 2.1мм., то ли для питания аппаратуры от блока питания, то ли для зарядки Ni-Cd, Ni-MH аккумуляторов.
Использовать батарейки не рационально, поэтому будем использовать Li-pol аккумулятор. Вариантов реализации питания много, каждый выберет себе тот, который считает правильным. Я сделал так:

Схема подключения

Так как на пульте JAGUAR 8303 уже присутствует разъём 5.5 х 2.1мм., а его в основном используют при 12 вольтовом питание, то для зарядки аккумулятора решил использовать плату TP5100, так как она может питаться напряжением от 5 до 15 вольт. Если бы разъёма 5.5 х 2.1мм не было, то вырезал бы отверстие под Micro-USB, и поставил плату защиты и заряда аккумулятора TP4056.
Для визуального контроля уровня заряда аккумулятора использовал светодиоды, которые присутствуют на пульте JAGUAR 8303, и скорее всего в штатном варианте выполняли ту же функцию. Подключаются они так:

Схема подключения

Также, для их работы добавил в прошивку Ардуино соответствующий код.

Прошивка 6 канального передатчика с индикатором заряда аккумулятора (Ардуино)

Фото

Вот так выглядит аппаратура JAGUAR 8303 в собранном виде.

Фото

Пока я не использовал канал AUX-4, он, так сказать резервный, на аппаратуре я задействовал все имеющиеся органы управления, если мне понадобится ещё один канал, я врежу в корпус кнопку и подключу к ней 4 пин Ардуино (AUX-4). В прошивках передатчика и приёмника уже всё прописано для работы AUX-4.
Ну вот, передатчик готов, теперь соберём для него приёмник.
В общем то схема приёмника похожая, только вместо органов управления, к Ардуино подключена колодка каналов.
Описывать особенно нечего, из схемы и фото думаю всё понятно.

Схема 6 канального приёмника

Прошивка 6 канального приёмника (Ардуино)

Фото 6 канального приёмника

Приёмник залил в эпоксидную смолу. И корпус выдумывать не надо, и влага-защита обеспечена. Контакты для перепрошивки доступны.
Осталось обработать приёмник на наждаке, для более презентабельного вида.

Ну вот и всё. Аппаратура переделана, проверена в работе. Работает отлично, не хуже AUSTAR AX5

Все скетчи, схемы и фото находятся ЗДЕСЬ.

FAQ

Можно ли использовать Arduino Nano вместо Arduino Pro Mini?
Да, можно. Прошивка подходит, схема подключения такая же. Причём, для питания радиомодуля можно использовать стабилизатор 3.3v., установленный на плате Arduino Nano.

Можно ли использовать в передатчике радиомодуль без внешней антенны?
Да можно. Но учитывайте, то что у радиомодулей без внешней антенны радиус действия 100 метров (в реальных условиях может быть значительно меньше), с внешней антенной 1000 метров.

  • 3762
Comments
Realtek

Дим, спасибо!
Приятно, что кто то сам что то творит, и все для народа в доступе!
Дим, а в передатчике логично ардуинку запитать на RAW контакт прямо с акума, мне так кажется.
Туда бы телеметрийку, хотяб по бортовому-силовому акууму, и было бы вообще классно.

Dimsim
Realtek;bt159539

Дим, а в передатчике логично ардуинку запитать на RAW контакт прямо с акума, мне так кажется.

Так на RAW питание нужно от 6 до 16 вольт, а аккумулятор 3.7 вольта номинальных.

Realtek;bt159539

Туда бы телеметрийку, хотяб по бортовому-силовому акууму, и было бы вообще классно.

Можно конечно, но это уже другая история… 😃

Andrew1978

Спасибо за материал… вот бы еще библиотечки для 2401 подложить к архиву, а то сколько не пытаюсь,не компилятся ваши скетчи…
На 13-м пине ардуины светодиод нужно выпаивать?
как биндятся приемник и передатчик, что с файл-сейвом?

Dimsim
Andrew1978;bt159566

вот бы еще библиотечки для 2401 подложить к архиву, а то сколько не пытаюсь,не компилятся ваши скетчи…

Компилируется в Arduino 1.8.5, библиотека RF24 установлена из репозитория Arduino.

Фото

Но, также залил эту библиотеку на Яндекс Диск.

Andrew1978;bt159566

На 13-м пине ардуины светодиод нужно выпаивать?

Нет, ненужно.

Andrew1978;bt159566

как биндятся приемник и передатчик, что с файл-сейвом?

Автоматически биндятся во время включения.
Фэйл-сейв есть. При потери связи, руль и газ становится в центр (1500 мс), остальные каналы в 0 (1000 мс).

Andrew1978

Спасибо!