Activity

Покупка с www.banggood.com?

Сегодня крайне быстро и по делу ответила консультант онлайн-чата Nancyy , всем рекомендую :)
Судя по всему, HXMXP посылки доставляться будут курьерской службой www.maxi-post.ru/ru/ , а вот по Китаю (в моём случае также Казахстану и до склада в Москве) отслеживать их можно по такой ссылке: 121.40.92.140:8082/trackIndex.htm
HTH

Коммунарка Forever
casper17:

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

Если речь идёт о второй точке (рядом с Расторопово), то, мне показалось, поле довольно большое, да и застройка не многоэтажная (меньше людей -> меньше шансов найти недовольных). А рядом вообще какое-то мотокроссовое заведение, у них ДВС погромче будут :)
Кстати, а ВПП “Щербинка” – это www.openstreetmap.org/?mlat=55.5200&mlon=37.5565#m… ? Там вроде тоже особо далеко от домов не отъехать.

Коммунарка Forever

А никто не рассматривал в качестве альтернативы такие варианты:

  1. Совсем близко к старому месту, поле приличных размеров, похоже на пустырь, никаких заборов, охраны и строительной техники рядом не заметил, парковаться можно в правом ряду на ближайшей улице: www.openstreetmap.org/?mlat=55.5406&mlon=37.4786#m… ;

  2. Чуть подальше, но всё же гораздо ближе Мостовского (плюс нормальная дорога, в отличие от безумия рядом с ж/д кольцом по пути в Щербинку), большое, посадок, сельхоз-техники и следов её работы не обнаружил, сухое, есть въезд прямо вглубь поля (для машин с приличным клиренсом, пометил на карте знаком): www.openstreetmap.org/?mlat=55.5134&mlon=37.4503#m… .

Коммунарка Forever

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

Симулятор +аппа v977
wall:

Не получилось?

Увы, сходу сделать не получилось, появились другие дела. Проблема в том, что когда контроллер полностью отключен от USB, то напряжение на D- “плавает”, поэтому он и не переходит в режим USB suspend. Я подумал, что для реальной эксплуатации это не так уж и важно, если он стабильно срабатывает и даёт пользоваться передатчиком при включении с обоими тумблерами. Или выявились ещё проблемы?

Симулятор +аппа v977
wall:

В симуляторе теперь удобно оттачивать навыки пилотирования, рекомендую Heli-X, достаточно и бесплатной версии.

Т.к. я не пользуюсь проприетарным софтом для развлечения, то получается, что мне приходится постоянно разбивать настоящий вертолёт, чтобы “оттачивать навыки”. Вот бы кто помог crrcsim доделать до полезного состояния…

Включить её для управления вертолётом получается только так, как описал spektr: при обоих поднятых тумблерах включаю аппу, она начинает постоянно пищать, после этого опускаю левый тумблер и аппа работает как обычно.

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

Как прошивать плату впоследствии через usb?

Я использую dfu-util, но, наверное, можно и той программой для DfuSe с сайта ST, что в README упомянута. Если основная прошивка работает нормально, то вообще ничего с тумблерами делать не надо, плата сама из режима джойстика перейдёт в загрузчик, когда с ней по DFU попытаются связаться.

Симулятор +аппа v977

Что касается звуковых сигналов от передатчика при принудительной перепрошивке: это нормально, DFU загрузчик не пытается выключить передатчик, а он считает, что 3.3В, которые поступают на его питание через плату с USB – это пониженное напряжение, поэтому и пищит. Т.к. принудительная перепрошивка – это дело редкое и быстрое, то, надеюсь, никому это не помешает.

Симулятор +аппа v977

Приветствую,

spektr, спасибо за понятную инструкцию! Одна мелочь только мне глаза режет: на самом деле плата никакого отношения к Arduino не имеет, вообще совсем никаким боком (разве что и там и там есть на плате программируемый микроконтроллер), просто китайцы для привлечения внимания популярное слово в описание добавили. Драйверы может понадобиться ставить только для USB-UART конвертера (в зависимости от конкретной микросхемы), а сам HID USB Joystick идёт в комплекте с ОС.

Что касается включения и B0: я всегда включаю передатчик при правом стике вверху (HOLD двигателя), левом внизу (не-IDLE). Т.к. в этот момент USB не подключен, то плата переводит B0 в логическую 1 и т.о. не мешает передатчику работать штатным образом. Если же я подаю питание не от батарейного отсека, а от USB с компьютера, то плата притягивает B0 к 0, т.к. это происходит в момент самотестирования, то все элементы жидкокристаллического экрана остаются включёнными, а сам передатчик не работает, работает только usb joystick.

Симулятор +аппа v977

Всем здравствуйте,

Выложил бинарник прошивки в “Релизы” на github, github.com/…/stm32-tx-hid-bootldr-combined.bin .

Инструкция по первоначальной прошивке:

  1. Переключить джампер, который ближе к краю платы, в положение 1.

  2. Подключить плату по usb, игнорировать сообщение ОС о невозможности работы.

  3. Подключить A9 к Rx конвертера A10 к Tx конвертера, также подключить землю конвертера к GND платы

  4. Подключить конвертер, установить драйверы, если надо, потом на вкус пользоваться либо утилитой от ST (только для windows) либо stm32flash (на всех других ОС) для прошивки.

  5. После прошивки перевести джампер в исходное состояние.

Инструкция по подключению к v977 примерно такая:

  1. С помощью вольтметра определить на любом из потенциометров на крайних контактах, где питание, а где земля (при включённом пульте вольтметр должен показывать около 3.3В, если соблюсти полярность).

  2. Разобрать пульт в достаточной степени, чтобы подобраться к основной плате с другой стороны. Припаять провод к тестпоинту, помеченному RST (рядом с микросхемой в верхней части).

  3. Пока пульт разобран, подумать над переносом петли для подвешивания в другое место для лучшей балансировки.

  4. Провод от RST припаять к B0 на мелкой плате.

  5. Землю от любого из потенциометров припаять к GND на плате, 3.3 оттуда же припаять к 3.3 на плате.

  6. Средние точки потенциометров припаять к A0-A3, A4-A7 припаять к земле на плате.

  7. От двух переключателей (hold и idle) к ноге, которая не земля (проверить с помощью вольтметра или омметра) подпаять B8 и B9.

Мой email: fercerpav@gmail.com . Также можно общаться по jabber jid:paulfertser@jabber.org или по IRC на Freenode (PaulFertser).

Симулятор +аппа v977
spektr:

Подойдёт

  1. 1 шт. STM32F103C8T6 STM32 минимальная системная плата модуль для arduino
    www.aliexpress.com/item/…/32478120209.html

  2. Usb 2.0 для UART TTL 6PIN модуля разъем последовательный преобразователь CP2102 новые
    www.aliexpress.com/item/…/32246790758.html

Да, то, что надо.

Симулятор +аппа v977
spektr:

Да будет отлично если будет подробная инструкция что делать, уверен что множество людей будут вам очень благодарны =)

Что-то я сомневаюсь, что это так уж актуально, вроде бы почти все покупают Devo и радуются.

spektr:

А пока хочу спросить какие материалы понадобиться для это работы ? ( ну кроме паяльника и проводов )

Сама плата с stm32, на али она сейчас 171 рубль стоит, какой-нибудь usb-uart конвертер (46 рублей), флюс, припой, провод с micro-USB, двухсторонний скотч и/или термоклей по вкусу (для крепления внутри пульта). Вроде всё.

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

Симулятор +аппа v977
spektr:

Все отлично описано, вот бы фотографии по шагам, для таких людей которые могут только все по инструкции делать как Я =) Очень жалко вертик гробить, и тратится на пульт для симулятора

Я пока ещё окошко под USB не вырезал и плату внутри не закрепил. Как сделаю – могу добавить пару фотографий, а так-то вроде и нечего показывать, моя работа в исходнике прошивки, а не в наспех припаянных проводах :)

Симулятор +аппа v977
wall:

Какой сигнал или вывод микроконтроллера туда подпаяли?

NRST передатчика подключил к PB0, как и написал в README.

wall:

А какие каналы к каким регуляторам подпаивали? Или не важно, просто потом их можно вручную забиндить в ПО?

Не важно, т.к. всё равно во всех симуляторах всё это настраивается, но на всякий случай (вдруг в какой-то программе переопределять оси окажется неудобно) я горизонталь правого стика подключил к 0 входу (ось “X”), вертикальную – к 1 (“Y”), вертикальную левого к 2 (“Z”), горизонтальную – к 3 (“Rx”).

Симулятор +аппа v977

Приветствую, -wall-, spektr,

Ссылка работает, это же просто проект на гитхабе. Собственно, там в README я всё написал, если что непонятно – уточню.

Подключал так:

  1. Разобрал передатчик v977 целиком, т.к. нужно, чтобы дополнительная плата на время полёта в симуляторе “гасила” микроконтроллер самого передатчика, для этого с обратной стороны платы передатчика подпаялся к тестпоинту “NRST” (прямо рядом с микроконтроллером (с таинственными иероглифами, но, скорее всего, это просто STM8), хорошо видимое обозначение на “шёлке”, не ошибётесь).
  2. Хотел задействовать (просто как дополнительные для любых действий в симуляторе) кнопки триммирования рядом с левым стиком, но они, похоже, не полностью независимы (пока не было времени разобраться), на нажатие одной моя плата видит и нажатия других, но, в принципе, это не страшно. Подпаивался прямо к выводам кнопок (из-за того, что они зависимы, смысла паяться больше, чем к одной, нет).
  3. Подключил шину 3.3 платы и землю прямо на крайние выводы одного из потенциометров.
  4. Подключил все средние выводы потенциометров к аналоговым каналом, осталось 4 неиспользованных канала, их заземлил прямо на плате.
  5. Подключил оба тумблера (IDLE и HOLD) к PB8, PB9, в симуляторе можно пользоваться как кнопками, плюс если подключать usb, когда оба включены, загрузчик переходит в режим обновления вне зависимости от того, что там дальше прошито, сделал на тот случай, если неудачную версию зашью, чтобы не разбирать пульт потом.
  6. Плату упрятал внутрь корпуса, отверстие для разъёма usb в боковой крышке будет.

Процедуру начального программирования через ROM-загрузчик по UART я попробовал, потом отладил через SWD саму прошивку, после много раз перепрошивался по USB через DFU, так что всё, что описано в README, должно работать.

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

Проверяю по работоспособности с crrcsim на GNU/Linux и Heli-X на OS X. Никаких проблем не заметил.

Уверен, что с v931 можно провести аналогичную операцию. Собственно, с любым пультом, у которого потенциометры на стиках, должно одинаково работать. Можно легко добавить ещё потенциометров, если нужно больше независимых каналов.

Возможно, я упускаю какие-то “очевидные” детали, спрашивайте, если что непонятно.

Симулятор +аппа v977

Всем привет,
Столкнулся с той же проблемой и решил её с помощью микроконтроллерной платы за <3$ и написания подходящей микропрограммы.
Для первоначальной прошивки можно использовать обычный USB-UART конвертер, никаких хитрых программаторов не нужно. После можно перепрошивать прямо по USB.
Проект и документация: github.com/paulfertser/stm32-tx-hid.
Буду рад любым отзывам и пожеланиям, желательно по email.