Простой пульт управления для симулятора на 6 осей и 28 кнопок.

Очень обрадовался, увидев статью Александра Дегтярева Самодельный пульт управления симулятором. RC моделями увлекся по новой недавно и аппаратуру только заказал, да и жалко ее. Так что вооружился паяльником и через неделю уже летал в симуляторе AeroFly Professional Deluxe, за что автору был сразу же поставлен плюс.

Настройка устройства далась нелегко, хотя я в радио и не новичок. Да и полетав неделю, я разочаровался, слишком много недостатков оказалось у данного устройства.

  • Питание от батарейки. Правда, от этого я сразу избавился, подключив к USB.
  • Сложность настройки. Новичку да без осциллографа ловить нечего.
  • Сложности с калибровкой джойстика (требовалось нажать кнопку, а их то и нет и добавить сложно).
  • Четырех каналов оказалось маловато (хотелось например шасси убрать).
  • Нелинейность управления хоть и не сильно, но сказывалась.

 

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

 

        


Прошивка для кварца 24МГц (PPM_Coder.hex) исходник (PPM_Coder.asm) схема (PPM_Coder_N.spl7) печатка (PPM_Coder.lay) Добавил прошивку для кварца на 12МГц (PPM_Coder_12.hex) исходник (PPM_Coder.asm) , а так же в этой прошивке инверсный выход PPM на ножку 9(P3.5), и добавлю, что при стабильном питании вместо R4,R5,VD7 можно поставить резистор на 1кОм. На ножке 12(P1.0) должно быть просто половина питания 2.5в.

Но радовался я недолго, недостатки оставались.

  • Раздражало невозможность слышать звук двигателя (один шум от управления).
  • Необходимость запускать SmartPropoPlus.
  • Лишний провод к звуковой карте.

 

Решил "погуглить" и был найден USB-адаптер для передатчика. Однако спешить я не стал, подумав, что два микропроцессора это слишком круто для такой "фитюльки". Поискав еще, был удивлен, что идеальный выход существует уже давно, еще с 2004 года и называется он "MJoy". Шесть аналоговых каналов и 28 кнопок есть, где развернуться, а если мало, то есть его старший брат MJoy16(и еще в ИЛ-2 поиграть можно  ). Публикаций в сети довольно много, но я выбрал сайт mercury13.tut.su Кратко, понятно, самые последние прошивки (включая самокалибровку), печатные платы, советы по сборке и прошивке.

И вот почти месяц летаю на этом прекрасном устройстве, недостатков нет. А с изготовлением справится даже начинающий. Резисторы использовал вот такие на 10кОм

Монтаж и внешний вид.

                 

Программировал с помощью простейшего программатора LPT для AVR например отсюда.

Схема и на всякий случай фьюзы для PonyProg.

                 Фьюзы для PonyProg