Cheerson CX-20 клон квадрокоптера DJI Phantom
по идее можно этим форматом с картинки, по идее количество цифр всего 5, после точки 2
Сегодня вечерком попробую поиграться этими форматами!
Что обозначают остальные знаки?
Это стандартный format string www.delphibasics.ru/Format.php
Например %5.2f обозначает, что на вывод числа с плавающей запятой (f) отводится 5 знакомест, из которых 2 - точность после запятой.
\x10 обозначает символ с ASCII кодом 0x10 - видимо какой-то специальный символ в знакогенераторе автора.
Или вопрос не об этом? 😃
Или вопрос не об этом?
Об этом, но ещё интересно, какие параметры в столбцах factor и add?
какие параметры в столбцах factor и add?
Подозреваю, что factor - это мультипликатор (то есть на сколько умножается полученное значение), а add - это смещение (сколько прибавляется/вычитается). Вот только порядок вычисления неизвестен. Думаю проще это проверить ручками.
Подозреваю, что factor - это мультипликатор (то есть на сколько умножается полученное значение), а add - это смещение (сколько прибавляется/вычитается). Вот только порядок вычисления неизвестен. Думаю проще это проверить ручками.
или спросить у автора прошивки в той ветке форума что дали выше) он вроде РУССКИЙ)) кстати и прошивка вроде как кастом))) не офф…
или спросить у автора прошивки в той ветке форума что дали выше) он вроде РУССКИЙ)) кстати и прошивка вроде как кастом))) не офф…
Так там уже спрашивали, вот и ответ:
Например, непонятно назначение и использованиегруппы опций “Sensors”… Это сделано всего лишь 3 дня назад, Pull Requests приветствуются. Когда не останется дел по самой программе - можно будет и инструкцию начать делать Если в двух словах то это возможность использовать внешние выводы не только для того что на них написано, но и для других целей - например датчики оборотов, термодатчики, етц. И при этом задать свое отображаемое значение в корректном формате.
Разработчик там хам ещё тот, особенно на англоязычном форуме, постоянно на всех накидывается и посылает, лжецами называет и повторяет типа это бесплатно и ты типа свободен не использовать, если что-то не нравится, предполагаю, что ему мало лет, студент какой-нибудь, обычно в этом возрасте ещё есть такая ярая нетерпимость и чувство своей крутизны над всеми 😃
Попытайтесь у него что-нибудь спросить или сказать, что мол что-то не так работает, но нам для cx-20 хватит и того, что есть
Вчера не успел опробовать, но появилась идея - а нельзя-ли, например с помощью этого формата выводить не общее напряжение, а например делить это на 3 и получать среднее напряжение одной банки?
появилась идея - а нельзя-ли, например с помощью этого формата выводить не общее напряжение, а например делить это на 3 и получать среднее напряжение одной банки?
нет, этот формат подставляется в Сишную функцию, которая выводит строку в соответствии с ним, т.е. деление и прочие операции произвестись не могут
если одна банка конкретно подводит, то толку от деления на три по сути никакого
там в формате первые два символа - это иконка, составленная из двух символов знакогенератора, если что
деление и прочие операции произвестись не могут
А что мешает делить через коэффициент factor? Ввести туда в три раза меньшее значение и всё.
А что мешает делить через коэффициент factor? Ввести туда в три раза меньшее значение и всё.
это типа множитель, может ли он быть дробным числом, не факт
пробуйте
а вообще, все эти настройки вроде как для внешних сенсоров, подключенных к пинам
и будут ли они влиять на данные, полученные по mavlink, мне, например, неизвестно 😃
А что мешает делить через коэффициент factor? Ввести туда в три раза меньшее значение и всё.
Т.е. если там написано “10”, то значит в OSD приходит значение сенсора 1.051В, например если напряжение 10.51В? Тогда если умножать на 3.3, то будет 3.46В?
Т.е. если там написано “10”, то значит в OSD приходит значение сенсора 1.051В, например если напряжение 10.51В? Тогда если умножать на 3.3, то будет 3.46В?
это для внешних сенсоров, напряжения получается с АЦП в виде числа от 0 до 1023 (10 бит если) (не помню сколько там битность АЦП у этого микроконтроллера), вот это сырое число умножается (делится скорее всего?) и прибавляется смещение
кстати, как вам новый pixhawk 2 ?
www.proficnc.com
3 акселя, 3 гиро, 3 компаса, 2 барометра
и наконец-то виброразвязка для датчиков
Т.е. если там написано “10”, то значит в OSD приходит значение сенсора 1.051В, например если напряжение 10.51В? Тогда если умножать на 3.3, то будет 3.46В?
Подозреваю, что да. Сейчас под рукой OSD’ки нет для экспериментов.
напряжения получается с АЦП в виде числа от 0 до 1023
вот это сырое число умножается
Так делается крайне редко, так как очень неудобно и непонятно для пользователя. Обычно сперва переводится в значение напряжения с плавающей запятой, а уж потом всё пересчитывается.
Так делается крайне редко, так как очень неудобно и непонятно для пользователя. Обычно сперва переводится в значение напряжения с плавающей запятой, а уж потом всё пересчитывается.
возможно, знает только автор, ну или посмотреть в исходники можно
там вообще много всего не для пользователя 😃 формат особенно
и автор постоянно твердит: you are free not to use this free software
если у него кто-то что-то пытается спросить или предложить, он очень нервный на этот счёт
буржуев посылает налево и направо и постоянно жалуется, что настучит администрации форума, что мол они тут лезут в его ветку на rcgroups
Тогда если умножать на 3.3, то будет 3.46В?
при условии, что множитель может быть дробным, но скорее всего да
это для внешних сенсоров, напряжения получается с АЦП в виде числа от 0 до 1023 (10 бит если) (не помню сколько там битность АЦП у этого микроконтроллера), вот это сырое число умножается (делится скорее всего?) и прибавляется смещение
кстати, как вам новый pixhawk 2 ?
www.proficnc.com
3 акселя, 3 гиро, 3 компаса, 2 барометра
и наконец-то виброразвязка для датчиков
А цена наверное назу перплюнет
там вообще много всего не для пользователя
Это да. Типичный софт “гик для гиков”. Но меня и в таком виде устраивает - главное, что явные баги правит. А уж фиче реквесты обрабатывать за бесплатно автор и вправду не обязан 😃
возможно, знает только автор
Ну, дефолтный коэффициент в 10 на это сильно намекает. Вряд ли автор собирался мерять напряжение в 10 киловольт (1023*10) 😃
А цена наверное назу перплюнет
Ждём клоны!
Добрый день, господа.
Сразу говорю - я читаю тему, читаю ссылки из темы, но пока что оно двигается довольно медленно (в районе 40 страницы тут пока что продвинулся)
Суть вопросов: имеется чирик, убитый прежним хозяином наглухо - разбит луч, башня отсутствует совсем (от слова вообще), часть проводов повреждено и оторвано, выломаны ноги и один из крепежей (дыра в 2см на дне коптера) ну и т.п ужасы. Однако, в комплекте есть коптер, пульт, 4 запасных движка (один - хз какой - дохлый), пара комплектов искоцаных лопастей, сломаный подвес и еще что-то по-мелочи.
Собственно, переходим к сути. Разобрав этот кусок пластика, я идентифицировал мозги как APM (последних версий как я понимаю - ибо есть гнездо ADC), спаял провода, впаяв выключатель (чтоб не дергать аккум постоянно), изучив картинки и фотки с первых 30 страниц, что было выдрано - идентифицировал, составил схему что куда и собрал как положено.
Луч приклеил, дно, где мог, заварил, где дыра - жду, когда мне притащат полиморфус - буду лепить крепеж под ногу и заделывать дырку. Башню сколхозил из заглушки для стола (через которую пропихиваются провода) - выглядит не айс, зато есть место и под компас, и под GPS и по-первости потянет.
Итог - мы врубаемся, ищем спутники, дилинькаем, армим пульт и даже крутим движками (правда все еще в разложенном по столу состоянии - ибо дно я буду допиливать завтра). Но, есть ряд вопросов.
Прошивки я намеренно не касаюсь - коптер видится компом через МР, но в то, что у него в мозгах я не лез специально - как соберется корпус - там и посмотрим. А вот по корпусу есть пара вопросов.
- То, что есть - потянет на “собрать, взлететь 2 раза, пересадить в другой корпус”. Поэтому вопрос - какой брать? 450 раму (меньше я на алике не нашел), валкеровский корпус (из-за большой емкости), родной корпус + проставки для подъема платы, еще что-то? Лично мне импонируем валкера, да и возможность пересадки потрохов сх20 в нее упоминалась, хоть и в голой теории (кстати, это все-таки возможно?). Но, опять же, тут писали, что корпус хрупкий… в общем я весь в сомнениях.
- Имеется статья (rcopen.com/blogs/200026/20411) объясняющая как поставить контроллер напряжения и заставить чирка валить домой, если батарейка куку. Есть контроллер напряжения - например вот (ru.aliexpress.com/item/…/32603414481.html). На контроллере на разъеме вроде как 6 проводков, на плате 3. В статье написано, что “все элементарно”, но я чего-то туплю. Провода паять парами и варить по 2 на одну ногу? Или нет? А лучше - как называется или где взять такой разъем, который сразу подойдет к нашим мозгам (в Екб или на алике, с остальными магазинами не дружу)? Ну и как к нему приварить провода от контроллера… или какой контроллер взять, если этот неправильный (но сколько я ни смотрел - ни одного с тремя проводами я так и не нашел).
- В начале темы активно рекламируется вот такой GPS-трекер
www.aliexpress.com/item/…/1591925073.html
Эта информация все еще актуальна, или за последующие сотни страниц появилось что-то новое и более перспективное?) Ну и, вдобавок еще вопрос - а как его крепить? На нижнюю площадку между ног ближе к хвосту на адский двухсторонний скотч от 3М?
Вроде, собственно говоря, все вопросы, которые хотел задать сейчас.
Простите, что спрашиваю не дочитав - но хотелось бы сразу заказать этот необходимый минимум вместе с 9450 пропами и уже ковыряться дальше спокойно, имея какой-то задел на будущее.
вот такой GPS-трекер
Полетайте месяцОк в стоке, близко - низко (что бы чОтко видеть, где у копа за…корма) - мож текер и не потребуется 😒. Лучше лишний аккум - 3000мА 30-35С.
А уж фиче реквесты обрабатывать за бесплатно автор и вправду не обязан 😃
конечно не обязан! но нервничать то зачем и постоянно сообщать, что мол он столько понёс затрат, что донаты не покрыли и мол чуваки, гоните донат 😃 или в приват и за отдельную плату соображу, т.е. если ты взялся за бесплатный проект, то нервничать то зачем потом 😃
впаяв выключатель (чтоб не дергать аккум постоянно)
ОЧ. спорное решение - токи у нас не большие, но любой ВКЛ - эта механика-клнтакты (читать : окисление-нагревание-искрение) - т.е. падение на голову (хорошо, если свою - запоминается лучше 😒). Иногда ставят ключи, но … эффект может быть тот-же.
Добрый день, господа.
Все ваши вопросы из серии - “угадайте, как я поступлю”
Любой вариант применим. Но судя по тому, как разбит корпус - поставьте все на 450 раму.
Дешевле, крепче, аккумулятор большей емкости войдёт, винты до 12 дюймов.
Ну, дефолтный коэффициент в 10 на это сильно намекает.
это да, да и слово переводится как множитель или коэффициент
но опять же, Михаил хочет изменить отображение данных с mavlink, а это вроде как только для сенсоров, т.е. если он подаст напряжение на пин, но только пусть не забудет поделить сперва физически, а не виртуально 😃
поставьте все на 450 раму. Дешевле, крепче
и тяжелее, но очень ремонтопригодный вариант