Управление Arduino с помощью 3dr robotics
Вы имели ввиду программатор для Arduino Pro mini
То, что Вы назвали “программатор” - это просто преобразователь UART-USB. Он нужен для соединения с РС. У Arduino Pro mini есть UART, к нему подключается преобразователь, тот уже в комп. По нему можно гнать любые данные в обе стороны. Но UART у Arduino Pro mini только один, одновременно работать с РС и 3dr не получится.
Значит с помощью такой штуки… ннууу во-первых это передатчик (Тх), к нему надобно приемник (Rx), самый простой выход - искать приемник, который полученный сигнал будет выводить на AV, а дальше уже в комп или ноут этот AV заводить через карту захвата, тут выбор широкий, от дешевого EasyCap до аппаратов подороже, вплоть до Pinnacle.
Как с 5.8 Ггц принимать напрямую, увы, простых путей мне не известно.
по УАРТу, на стороне самого двигательно-сервоприводного устройства одного уарта вполне будет достаточно, надо только, чтобы полученную дату 3др гнал в уарт на ардуину,а та уже будет обрабатывать полученное и принимать соотв. решения. Ну как я это понял
Всем доброго времени суток! На днях приобрёл оборудование для радиоуправления 3dr robotics: www.aliexpress.com/item/…/32707506466.html
Имеется задача подружить 3dr с платой Arduino Pro Mini, которая в свою очередь бу…
Добрый день,
Не совсем понятна ваша личная задача. Дело в том, что все подобные вещи (ардуины, наборы для робототехнических поделок) - они как раз для тех, кто хочет сам возиться, вникать, настраивать и писать код. И кстати примеры использования любых функций этих штук - есть готовые в виде видеоинструкций на ютубе. Много. Со ссылками на скетчи и готовые к компиляции проекты.
Правда не совсем понятно, как всё это относится к разделу самолеты?
И ещё. Дальность связи большинства ВЧ-модулей таких штук - небольшая, подходит как правило только для помещений. На улице и особенно для самолётов крайне не рекомендуется это использовать.
Значит с помощью такой штуки… ннууу во-первых это передатчик (Тх), к нему надобно приемник (Rx)
Можете посоветовать приёмник для этих целей плиз? Желательно в тойже ценовой категории что и передатчик…
Добрый день,
Не совсем понятна ваша личная задача. Дело в том, что все подобные вещи (ардуины, наборы для робототехнических поделок) - они как раз для тех, кто хочет сам возиться, вникать, настраивать и писать код. И кстати примеры использования любых функций этих штук - есть готовые в виде видеоинструкций на ютубе. Много. Со ссылками на скетчи и готовые к компиляции проекты.
Правда не совсем понятно, как всё это относится к разделу самолеты?
И ещё. Дальность связи большинства ВЧ-модулей таких штук - небольшая, подходит как правило только для помещений. На улице и особенно для самолётов крайне не рекомендуется это использовать.
Личная задача, заключается в следующем: разработать универсальный интерфейс управления роботом (не летательный аппарат, 4-х колёсное движущееся управляемое с ПК, либо обладающее автономными функциями управления устройство, использование как раз на расстоянии до 1 км, либо в помещении). Интерфейс управления роботом будет распространяться бесплатно вместе с уже написанной программой управления на Arduino. Есть много любителей, которые не хотят особо погружаться в дебри написания кода, а ручками сделать и собрать что-то своё хочется, вот для такой категории людей будет написан простой мануал по сборке готового конструктора из списка запчастей. Как то так, если кратко, а с другой стороны просто интересно разобраться с arduino, fpv, и радиоуправлением через ПК.
Можете посоветовать приёмник для этих целей плиз? Желательно в тойже ценовой категории что и передатчик…
www.aliexpress.com/item/…/32718423060.html?algo_ex… Например вот. Ну или аналог подыскать, главное, что бы частота приемника совпадала с Вашим передатчиком, если там 5.8 Ггц, то и приемник должен быть 5.8, каналов - чем больше, тем лучше, 32 обычно за глаза. У этого приемника аналаговый видеовыход, а питать его можно от аккумулятора, например если взять батарею от бесперебойника, хватит на долго. Аналоговый сигнал проще и дешевле всего в комп заводить вот этим - www.aliexpress.com/item/…/32791919068.html?algo_ex…
Не торопитесь брать, посмотрите варианты с передатчиком, может хотите, что бы приемник был с монитором + выходом тв - но там ценник до более-менее нормальный от 8000 руб
Спасибо за Советы! Буду ждать поставки всех необходимых ингридиентов из китая, и потихоньку собирать проект! Полученные результаты и ошибки буду выкладывать в теме…
Особенно интересно, если у Вас получится прикрутить 5,8 приемник напрямую к ноутбуку\пк, держите в курсе! Вопросы можете адресовать в п.м. отвечу шире и быстрее 😃
Особенно интересно, если у Вас получится прикрутить 5,8 приемник напрямую к ноутбуку\пк, держите в курсе! Вопросы можете адресовать в п.м. отвечу шире и быстрее 😃
Спасибо! Договорились!
Arduino имеет один аппаратный uart, но может иметь и программный.
Аналоговый приемник видео прикрутить без преобразователя в цифру нельзя.
По сути заказанный вами 3Dr это радиомодем. Протокол вы сами можете любой написать. То что шлете в uart с пк и будете получать на выходе приёмника. Можно даже не ждать радиоканала а сразу учится управлять ардуиной через USB-uart.
забыл
Есть более компактный и дешевый способ - вместо связки 3dr + arduino использовать радиомодули orangerx 433 (hobbyking.com/…/orangerx-open-lrs-433mhz-9ch-recei…)
По сути - это та же ардуина (atmega) с радиомодулем в одном.
Есть открытые прошивки (напр. baychi) для примера обмена.
Arduino имеет один аппаратный uart, но может иметь и программный.
Аналоговый приемник видео прикрутить без преобразователя в цифру нельзя.
По сути заказанный вами 3Dr это радиомодем. Протокол вы сами можете любой написать. То что шлете в uart с пк и будете получать на выходе приёмника. Можно даже не ждать радиоканала а сразу учится управлять ардуиной через USB-uart.
забыл
Есть более компактный и дешевый способ - вместо связки 3dr + arduino использовать радиомодули orangerx 433 (hobbyking.com/…/orangerx-open-lrs-433mhz-9ch-recei…)
По сути - это та же ардуина (atmega) с радиомодулем в одном.
Есть открытые прошивки (напр. baychi) для примера обмена.
Интересный девайс! В качестве передатчика на сколько я понял можно использовать любой USB радиопередатчик с частотой 433 , 3dr в том числе.
В качестве передатчика можно использовать его же, подключив к пк через usb-uart.
В качестве передатчика можно использовать его же, подключив к пк через usb-uart.
И цена нормальная и функционал то что надо!В моем случае будет нужно распаивать Arduino Pro mini к 3dr, в случае если использовать это устройство, будет нужно распаивать USB для ПК. В плане дальнобойности на сколько я понимаю они одинаковые 433 MHz. Ещё в качестве плюса можно отметить возможность загрузки кода написанного для Arduino. Если бы наткнулся на этот девайс немного раньше, определенно бы задумался о приобретении., а сейчас буду работать с тем что есть: Arduino Pro Mini + 3dr.
Для передачи и приема видео на ПК заказал следующий комплект:
- передатчик: www.aliexpress.com/item/…/2015457114.html
- приёмник: www.aliexpress.com/item/…/32759633399.html
- fpv камера: www.aliexpress.com/item/…/32750703081.html
- комплект антен: www.aliexpress.com/item/…/32218978475.html
- граббер: www.aliexpress.com/item/…/32277568751.html
Посмотрим что из этого всего получится…
Добрый день, наконец-то приехало оборудование для телеметрии из китая: www.aliexpress.com/item/…/32707506466.html
только вот проблема в том что информации в интернете с чем едят эту телеметрию и как ее подружить с ардуино найти не могу. Если конкретней, каким образом послать команду от передатчика “ground module” на приёмник “air module” например из программы на С++? И наоборот организовать передачу данных от “air module” к “ground module”, данные на “air module” будут поступать от дальномера подключённого к Arduino Pro Mini. Может кто поделиться примерами кода, или направит на правильный путь какую библиотеку лучше использовать для этих целей на С++? Спасибо.
Для начала можно модули телеметрии настроить. Например: apmcopter.ru/apm/apm-setup/telemetriya-nastrojjka-modulejj.html
Для начала можно модули телеметрии настроить. Например: apmcopter.ru/apm/apm-setup/telemetriya-nastrojjka-modulejj.html
Благодарю за ссылку. А я уже хотел поверить в волшебство, думал все заработает прямо из коробки)) на днях потестим… надеюсь увидеть зеленые лампочки с обеих сторон.
Алексей. Мне кажется, что под ваши задачи есть готовое решение под названием FlySky FS-i6 с приемником fs-ia6b. Можно конечно назвать это аппаратурой дистанционного управления, а можно системой с двусторонним обменом данными с изменяемой прошивкой. Телеметрия уже встроена. У приемника есть фабрично распаянная шина i-BUS, данные с которой вываливаются в пульт, а на пульте есть уарт для подключения к компу. К разъемам переменников стиков гипотетически можно порубить аналоговые выходы вашего ардуино, и вертеть всеми каналами (роботом) как хочешь, если вы не хотите лезть в дебри прошивки пульта. Как то так …
Алексей. Мне кажется, что под ваши задачи есть готовое решение под названием FlySky FS-i6 с приемником fs-ia6b. Можно конечно назвать это аппаратурой дистанционного управления, а можно системой с двусторонним обменом данными с изменяемой прошивкой. Телеметрия уже встроена. У приемника есть фабрично распаянная шина i-BUS, данные с которой вываливаются в пульт, а на пульте есть уарт для подключения к компу. К разъемам переменников стиков гипотетически можно порубить аналоговые выходы вашего ардуино, и вертеть всеми каналами (роботом) как хочешь, если вы не хотите лезть в дебри прошивки пульта. Как то так …
Максим, спасибо за совет, но дело в том что я планирую использовать ПК в качестве управления, а не дистанционный пульт управления. Не отрицаю что существуют альтернативные возможно более удобные вариант реализации для моей задачи, но раз уж оборудование куплено, то буду работать с тем что есть 3dr+ Arduino. Открытым остается вопрос как реализовать двухсторонний обмен командами через UART между “ground module” и “air module” + arduino pro mini на С++.
Для начала можно модули телеметрии настроить. Например: apmcopter.ru/apm/apm-setup/telemetriya-nastrojjka-modulejj.html
Тестовое соединение прошло успешно! Зеленые статичные лампочки на обеих модулях. Драйвер для ground модуля установился автоматически. Также успешно удалось выполнить тест с замыканием Rx и Tx на air модуле и выводом echo в окно терминала Putty.
Тестовое соединение прошло успешно!
Мои поздравления! Из собственного опыта отмечу: нужно следить, чтобы поток данных не превышал пропускную способность радиоканала. Иначе возникает потеря данных и прочие странности. В случае сильных помех бодовую скорость “в эфире” можно снизить до 19200. В чистом поле на 57600 дальность до 150 м при высоте полета квадрика 50-100 м.
Доброго времени суток! Пытаюсь поднять FPV видеопоток на следующем оборудовании:
- Передатчик: www.aliexpress.com/item/…/2015457114.html
- Приёмник: www.aliexpress.com/item/…/32759633399.html
- Комплект антен: www.aliexpress.com/item/…/32218978475.html
- Камера: www.aliexpress.com/item/…/32750703081.html
Сегодня специально выезжал в чистое поле для тестирования на открытом участке. Приёмник и передатчик настроил на 6-й канал. На вход передатчика подавал 9v, на вход приемника было подано 12v. Дальность приёма видеосигнала составила 50 метров, при удалении более чем на 50 метров видеосигнал пропадает.
Подскажите пожалуйста в чем может быть проблема? По характеристикам передатчика дальность его действия должна составлять 8-10км на открытом участке. Может я использую не тот тип антенн или что-то делаю неправильно? Мне необходимо поднять стабильный видеопоток хотябы 5 км на открытом участке. Спасибо.
Без антенны передатчик не включали?
А со штатными антеннами как?
Без антенны передатчик не включали?
А со штатными антеннами как?
Без антенны не включал. Думаете есть смысл попробовать? Со штатными антеннами результат тот же самый.