Начну с истории. Однажды посмотрел в интернете вот это видео, и был, прямо скажем, поражен.
Тогда я еще не знал какие бывают системы конвертации USB сигнала джойстика в PPM, и начал потихоньку разбираться.
Позже увидел этот же чемоданчик, что на видео, продающимся здесь, на форуме, и взял.
Все выглядело как на видео, а точнее - вот так:
Не вобиду создателям (говорят очень талантливые и прокачанные по теме FPV люди), но клубок проводов внутри меня совершенно не устроил. Всё бы ничено, но система не включалась. Наверно аккумулятор сел.
Разбираться не стал, а решил переработать всё по-своему. Чтоб все шлейфики шли один-к одному, и кнопки от модулей решил вывести на внешнюю панель.
Все компоненты теперь закреплены на “раме” из оргстекла (ее делал первый автор). Вот что получается (на этапе коммутации)
плата контроля питания - вот такая (для солярных панелей)
джойстик - х52
влагозащищенные кнопки (на всякий случай)
В ближайших планах:
поставить нормальные штекеры, вот такие для комаутации с антенной частью и подключения кабеля питания от автомобиля.
Поставить монитор 23-24 дюйма с IPS- матрицей. Во всю крышку чемодана. Знаю, не дешево. Ну что же делать, буду значит в перерывах между полетами мультики
смотреть:) Использовать в качестве домашне-выездного ПК, или ТВ, или еще чего-то в этом духе.
Кстати, в первоначальной комплектации чемодана там стоял 15-й самсунговский моник “квадрат”. При попытке его подключить, чтобы проверить нетбук, я его благополучно
спалил. Убила обычная переполюсовка. Кстати по заявленному потреблению, тока он жрал больше, чем большие IPS: в районе 35КВт/ч, тогда как новые потребляют
около 20-ти.
Сделать шторки на монитор. Текстолит или тонкий ПВХ.
Солнечные панели на шторках, 100Вт, чтобы заряжали рабочий щелочной аккумулятор 12В.
В перспективе:
Использовать цифровые линки, и системы управления, типа Шеф-пилот. Сделать переключение между аналоговой и цифровой работой станции - тумблером.
Доделать поворотную голову антенного трекера. Кстати, о ней.
Она в принцие готова, спасибо создателю. Нужно только запрограммировать контроллер Arduino. Без этого, она- просто груда железа. Поэтму ищу кто сможет помочь с программированием.
Поворотка у меня на базе MFD-трекера+Arduino, вот здесь это реализовано, но с одной осью. Мне же надо сделать вторю ось + добавить функцию юстирования антенны с помощью потенциометров.
Программисты Arduino, отзовитесь! Я вас не забуду)
В этот долгоиграющем проекте- сделать возможность подключения различных антенн, с трекером и без. Цифровых и аналоговых систем. Чтобы все переключалось
из одного режима в другой тумблерами, а не с помощью перетыкания проводов.
Так ардуина же специально для начинающих сделана… Отличная документация и куча видео на русском. На ютубе начните смотреть стартовые видео - и через 10-15 минутуже светодиодом сможете мигать, а дальше все просто пойдёт!
Так ардуина же специально для начинающих сделана… Отличная документация и куча видео на русском. На ютубе начните смотреть стартовые видео - и через 10-15 минутуже светодиодом сможете мигать, а дальше все просто пойдёт!
Через 2 минуты прочтения начальной статьи про светодиод, через 3 минуты стелать можно свой сервотестер после прочтения статьи про сервотестер.
Так ардуина же специально для начинающих сделана… Отличная документация и куча видео на русском. На ютубе начните смотреть стартовые видео - и через 10-15 минутуже светодиодом сможете мигать, а дальше все просто пойдёт!
Через 2 минуты прочтения начальной статьи про светодиод, через 3 минуты стелать можно свой сервотестер после прочтения статьи про сервотестер.
Светодиодом мигаю уверенно, но когда дело доходит да чего-то более сложно, подводят знания математики. Согласен, там все просто, и видео начинал смотреть, и на официальном сайте учить мат.часть, но это как выучить весь китайский язык для того чтобы красиво поздравить тёщу с юбилеем…😎
Да и чувствую что на изучение программирования потрачу уйму времени, дай бог к пенсии взлечу:) А хочется раньше.
Поэтому ищу человека, постигшего программирование Ардуино, готового помочь.
Кстати, есть еще минимум 2 проекта у меня интересных, так что готов предоставить “объем работы” и “отъюзать” специалиста по-полной 😃
Что касается этого проекта, то вот и вотпосты в теме “Треккер для антенны с БВРС”. Там все написано… Ардуино общается со специальным декодером по UART, в нее приходят вот эти циферки, как написано а посте (тут уже всё, моя смекалка заканчивается). И еще у автора описан проект на шаговых двигателях, а мне надо под сервы переписать программу. + как уже говорил добавить вторую вертикальную ось. (у автора только одна). Исходная программа для Ардуины есть, нужно только допилить, и добавить юстирвание (доп.модуль-тоже Ардуино, как мне думается, с потенциометрами).
Кто готов взяться? Пишите, обсудим детали.
А что за кнопки на ручке газа ?
А что за кнопки на ручке газа ?
Назначаемые, можно установить любую функцию
Забугорные товарищи уже много лет летают в таких кабинах
…да чего-то более сложно, подводят знания математики.
На самом деле, в программировании нигде нет сложной математики. даже в 3д движках и симуляторах с численными методами - максимум линейная алгебра, самые основы.
И в большинстве случаев любые мат. преобразования легко визуализируются на бумажке с ручкой и карандашом: просто рисуем и прикидываем, что из чего надо получить. записываем в виде пропорций и простейших графиков. Допустим задача - преобразовать напряжение с АЦП в импульс PWM сигнала, когда у нас напряжение меняется от (например) 0.5 до 2.5В, а цифру для формирования сигнала надо иметь от 0 до 255. Поначалу извилины могут поскрипывать, но потом все просто и быстро решаться будет.
PS: взяться помогать пока не готов. Могу только советами и подбадриваниями 😒 Чемодан выглядит круто!
На самом деле, в программировании нигде нет сложной математики. даже в 3д движках и симуляторах с численными методами - максимум линейная алгебра, самые основы.
И в большинстве случаев любые мат. преобразования легко визуализируются на бумажке с ручкой и карандашом: просто рисуем и прикидываем, что из чего надо получить. записываем в виде пропорций и простейших графиков. Допустим задача - преобразовать напряжение с АЦП в импульс PWM сигнала, когда у нас напряжение меняется от (например) 0.5 до 2.5В, а цифру для формирования сигнала надо иметь от 0 до 255. Поначалу извилины могут поскрипывать, но потом все просто и быстро решаться будет.
PS: взяться помогать пока не готов. Могу только советами и подбадриваниями 😒 Чемодан выглядит круто!
Пока освоил заливку кода в плату с помощью среды Ардуино. Так что с этим проблем не возникнет 😃
Все остальные мои ковыряние с написанием программы пока результатов не дают.
Попробую сформулировать в картинках с описанием, что же нужно:
В левой части приемник видео-сигнала, и драйвер преобразователь от MFD. Драйвер передает в Ардуино координаты модели, и по ним трекер направляет антенну. Драйвер и Ардуино общаются по UART и код для этого написан dima043 вот здесь, но только под одну ось и для шаговых двигателей.
1- е что нужно сделать - переписать код под сервы и добавить вторую ось.
Далее - добавить потенциометры и тумблер, как на картинке. Сделать чтобы тумблер активировал потенциометры, и они в активном состоянии управляли сервами. При выключении тумблера чтобы значения сохранялись.
Всё.
Единственное, о чем подумал - это то, что пятиметровый кабель для потенциометров будет слишком длинным, и сопротивление будет плавать - не будет точной регулировки.
Поэтому придумал второй вариант, основанный на взаимодействии двух ардуин. Здесь все то же самое, только платы Ардуино не одна, а две, и они общаются через 5-ти метровый кабель по цифровому интерфейсу:
Все еще жду любителей Ардуино поучаствовать в проекте.
А энкодеры вместо потенциометров не проканают?
Ну и с Димой то общались? Там прошивки то всего-ничего, полсотни строк…
А энкодеры вместо потенциометров не проканают?
А как у энкодера стартовую позицию определить? В момент включения.
Также, потенциометр втыкается в один канал АЦП (одна нога контроллера), а энкодеру сколько ног надо занять?
А энкодеры вместо потенциометров не проканают?
Пока не знаю что это за звери)) Сталкивался только применительно к перекодировке из одного типа сигнала в другой. Если это действительно удобнее потенциометров во всех планах, то рассмотрю с удовольствием.
Ну и с Димой то общались? Там прошивки то всего-ничего, полсотни строк…
Общался, давно дело было, ну и пообщаюсь еще обязательно. Что касается полусотни строк, то повторюсь, речь идет не только об этом проекте, но и о других, разобраться в программировании которых я пока не вижу в себе способностей, а главное - времени. Поэтому, рациональнее сейчас найти человека умеющего.
А как у энкодера стартовую позицию определить? В момент включения.
Я честно говоря вообще не понял логики работы девайса, что должно происходить по потенциометру, зачем они? Я думал чисто подрулить куда?
Я честно говоря вообще не понял логики работы девайса, что должно происходить по потенциометру, зачем они? Я думал чисто подрулить куда?
Все верно, подрулить. Антенной. Там на MFD- драйвере есть кнопка, при нажатии которой антенна поворачивается в одну из сторон света, и антенну нужно сориентировать по сторонам света. Но этого оказывается недостаточно - ориентировка выходит не точная. Поэтому советуют “прицелиться” антенной четко на модель. Прямо на летящую от себя. Собираюсь наводить антенну на модель с помощью потенциометров и видеокамеры, установленной на башне. В случае с шаговыми двигателями люди такие башни руками наводят с помощью подобия прицельной мушки, просто отключив на время питание шаговиков. Но у меня сервы. С ними так не получится, и надо мутить вышеописанную схему.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"3ff69d1e3df95500777955a3":{"_id":"3ff69d1e3df95500777955a3","hid":2659,"name":"ADF","nick":"ADF","avatar_id":null,"css":""},"41fd41123df9550077792514":{"_id":"41fd41123df9550077792514","hid":5875,"name":"NailMan","nick":"NailMan","avatar_id":null,"css":""},"4405a56c3df955007778c8e5":{"_id":"4405a56c3df955007778c8e5","hid":12374,"name":"SGordon","nick":"SGordon","avatar_id":null,"css":""},"4f42679d3df9550077747e40":{"_id":"4f42679d3df9550077747e40","hid":114578,"name":"kak-dela007","nick":"kak-dela007","avatar_id":null,"css":""},"55a3a9d23df955007771b8de":{"_id":"55a3a9d23df955007771b8de","hid":228728,"name":"Радиомоделист","nick":"Радиомоделист","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"5846e14b9970730077115df4","hid":22366,"title":"FPV наземная станция. На века)","html":"<p>Нужен программист Arduino! Отзовитесь!</p>\n<p>Начну с истории. Однажды посмотрел в интернете <em data-nd-pair-src=\"_\"><a href=\"https://www.youtube.com/watch?v=8VlYjhyAzz4\" class=\"link link-ext\" data-nd-link-orig=\"https://www.youtube.com/watch?v=8VlYjhyAzz4\" target=\"_blank\" rel=\"nofollow noopener\">вот это видео</a></em>, и был, прямо скажем, поражен.</p>\n<p>Тогда я еще не знал какие бывают системы конвертации USB сигнала джойстика в PPM, и начал потихоньку разбираться.<br>\nПозже увидел этот же чемоданчик, что на видео, продающимся здесь, на форуме, и взял.</p>\n<!--cut-->\n<p>Все выглядело как на видео, а точнее - вот так:<br>\n<span class=\"image\" style=\"width: 800px\" data-nd-image-orig=\"http://s019.radikal.ru/i622/1612/82/2c57686e1853.jpg\"><img src=\"http://s019.radikal.ru/i622/1612/82/2c57686e1853.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 75.0000%\"></span></span><br>\nНе вобиду создателям (говорят очень талантливые и прокачанные по теме FPV люди), но клубок проводов внутри меня совершенно не устроил. Всё бы ничено, но система не включалась. Наверно аккумулятор сел.<br>\nРазбираться не стал, а решил переработать всё по-своему. Чтоб все шлейфики шли один-к одному, и кнопки от модулей решил вывести на внешнюю панель.<br>\nВсе компоненты теперь закреплены на “раме” из оргстекла (ее делал первый автор). Вот что получается (на этапе коммутации)</p>\n<p><span class=\"image\" style=\"width: 960px\" data-nd-image-orig=\"http://s019.radikal.ru/i620/1612/79/8e4cea5b3b8d.jpg\"><img src=\"http://s019.radikal.ru/i620/1612/79/8e4cea5b3b8d.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 66.4583%\"></span></span> <span class=\"image\" style=\"width: 960px\" data-nd-image-orig=\"http://s019.radikal.ru/i620/1612/79/8e4cea5b3b8d.jpg\"><img src=\"http://s019.radikal.ru/i620/1612/79/8e4cea5b3b8d.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 66.4583%\"></span></span></p>\n<p>Поверх рамы - положил стеклотекстолит с декоративным черным<br>\nматовым оракалом. Получается симпатично.</p>\n<p><span class=\"image\" style=\"width: 960px\" data-nd-image-orig=\"http://i069.radikal.ru/1612/98/e62f249ebb4b.jpg\"><img src=\"http://i069.radikal.ru/1612/98/e62f249ebb4b.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 66.4583%\"></span></span> <span class=\"image\" style=\"width: 638px\" data-nd-image-orig=\"http://i026.radikal.ru/1612/8b/9f25cb03d6f8.jpg\"><img src=\"http://i026.radikal.ru/1612/8b/9f25cb03d6f8.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 150.4702%\"></span></span></p>\n<p>Про все платы и модули подробно расскажу в видео, когда буду заканчивать, сейчас дам просто списком:</p>\n<ul>\n<li>Плата USB to PPM - мне понравился вот этот проект “<a href=\"https://rcopen.com/forum/f90/topic331851\" class=\"link link-int\" data-nd-link-orig=\"https://rcopen.com/forum/f90/topic331851\">Еще одна попытка управления джойстиком, или USB -> PPM конвертор с преферансом и гейшами</a>”</li>\n<li>Сплиттер</li>\n<li>Нетбук (перепал б/у, без монитроа - то что надо!)</li>\n<li>Зарядное устройство - iMax B6 Mini</li>\n<li>плата контроля питания - вот такая (для солярных панелей)</li>\n<li>джойстик - х52</li>\n<li>влагозащищенные кнопки (на всякий случай)</li>\n</ul>\n<p>В ближайших планах:</p>\n<ul>\n<li>поставить нормальные штекеры, <a href=\"http://www.neokt.ru/ru/katalog/sp2110-p-vilki-na-kabel/sp2110-p12\" class=\"link link-ext\" data-nd-link-orig=\"http://www.neokt.ru/ru/katalog/sp2110-p-vilki-na-kabel/sp2110-p12\" target=\"_blank\" rel=\"nofollow noopener\">вот такие</a> для комаутации с антенной частью и подключения кабеля питания от автомобиля.</li>\n<li>Поставить монитор 23-24 дюйма с IPS- матрицей. Во всю крышку чемодана. Знаю, не дешево. Ну что же делать, буду значит в перерывах между полетами мультики<br>\nсмотреть:) Использовать в качестве домашне-выездного ПК, или ТВ, или еще чего-то в этом духе.<br>\nКстати, в первоначальной комплектации чемодана там стоял 15-й самсунговский моник “квадрат”. При попытке его подключить, чтобы проверить нетбук, я его благополучно<br>\nспалил. Убила обычная переполюсовка. Кстати по заявленному потреблению, тока он жрал больше, чем большие IPS: в районе 35КВт/ч, тогда как новые потребляют<br>\nоколо 20-ти.</li>\n<li>Сделать шторки на монитор. Текстолит или тонкий ПВХ.</li>\n<li>Солнечные панели на шторках, 100Вт, чтобы заряжали рабочий щелочной аккумулятор 12В.</li>\n</ul>\n<p>В перспективе:</p>\n<ul>\n<li>Использовать цифровые линки, и системы управления, типа Шеф-пилот. Сделать переключение между аналоговой и цифровой работой станции - тумблером.</li>\n<li>Доделать поворотную голову антенного трекера. Кстати, о ней.</li>\n</ul>\n<p>Она в принцие готова, спасибо создателю. Нужно только запрограммировать контроллер Arduino. Без этого, она- просто груда железа. Поэтму ищу кто сможет помочь с программированием.<br>\nПоворотка у меня на базе MFD-трекера+Arduino, <a href=\"https://rcopen.com/forum/f90/topic262714/314\" class=\"link link-int\" data-nd-link-orig=\"https://rcopen.com/forum/f90/topic262714/314\"><em data-nd-pair-src=\"_\">вот здесь</em></a> это реализовано, но с одной осью. Мне же надо сделать вторю ось + добавить функцию юстирования антенны с помощью потенциометров.</p>\n<p>Программисты Arduino, отзовитесь! Я вас не забуду)</p>\n<p>В этот долгоиграющем проекте- сделать возможность подключения различных антенн, с трекером и без. Цифровых и аналоговых систем. Чтобы все переключалось<br>\nиз одного режима в другой тумблерами, а не с помощью перетыкания проводов.</p>\n","user":"4f42679d3df9550077747e40","ts":"2016-12-06T16:03:23.000Z","st":1,"cache":{"comment_count":14,"last_comment":"5850501d9970730077122309","last_comment_hid":14,"last_ts":"2016-12-13T19:46:37.000Z","last_user":"4f42679d3df9550077747e40"},"views":2690,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}