MultiWii
Все 4 аукса можно сделать рабочими! Я же всё разжевал, как сделать 😃
rcopen.com/forum/f123/topic221574/9794
Это я писал, касается это стандартной прошивки.
Походу никто… 😦
У парота датчиками вся тушка нашпигована и что бы ваш мультивий в комнате висел нужно не сонары а оптик флоу (датчик потипу мышки). ВЫ по поводу этого не расстраивайтесь если пойдете летать и будите соревноваться на дальность то парот уже метров через 100-200 сдуется, а еще он не прилетит если вдруг сигнал пропадет, а мультивий назад вернется.
Даже наза в комнате будет дрейфовать из-за потоков. А парот игрушка заточенная именно на домашние полеты и близкие полеты по улице. Аппараты разного класса так скажем.
Я думаю что вы имеете ввиду стекла с серебряным напылением,
Ну я же и пишу “с энергосберегающими стеклами”.
вот не могу я побороть работу Ublox NEO6 v2, на мультивие. вроди как и скорость нужная, а вот частотой загвоздки. вчера на поле выходил, сам GPS, я так понимаю, фикс словил, т.к начал своим диодом мигать где то раз в секунду, но мультивий данных никаких не видил
может кто может помочь, по удаленке может полазит
добрый день, поlскажите пожалуйста, как в linux установить и запустить MultiWiiConf?
И ещё один вопрос, возможно реализовать схему полета Y4, вот только чтобы нос коптера был сдвоенные моторы, то есть, чтобы летал не как Y, а наоборот?
добрый день, поlскажите пожалуйста, как в linux установить и запустить MultiWiiConf?
Для себя делал такую заметку год назад для убунты.
для запуска MultiWii GUI
нужна java устанавилваем ее так
itsfoss.com/how-to-find-if-java-is-installed-in-ub…
sudo apt-get install openjdk-6-jre-headless
что бы запускать по клику мышкой устанавливаем так
itsfoss.com/how-to-open-run-install-or-execute-a-j…
запуск из консоли а не мышкой
java -jar file.jar
дальше устанавливаем processing и прочее важно !
www.multiwii.com/forum/viewtopic.php?f=16&t=998
cd /usr/local/processing-1.5.1/
./processing
- запуск процесинга, потом уже открываем скетчь мульти ви
Ставим Arduino.
Запускаем Ubuntu Software Center и пишим в строке поиска arduino ставим.
Перезагружаемся.
Запускаем, выбираем тип платы порт должен быть в виде /dev/ttyACM0
Дальше оказывается что MultiWiiConf не видит порты делаем команду
sudo ln -s /dev/ttyACM0 /dev/ttySA
Вопрос, пожалуй, к Александру (mahowik). Подключил дисплей OLED I2C 128x64. Если его монтировать не горизонтально, а под углом, то получается, что разъем вверху. Соответственно, жгут подходит сверху. Это неудобно и не эстетично. Вопрос: можно ли перевернуть картинку на дисплее на 180 градусов?
вот не могу я побороть работу Ublox NEO6 v2, на мультивие. вроди как и скорость нужная, а вот частотой загвоздки. вчера на поле выходил, сам GPS, я так понимаю, фикс словил, т.к начал своим диодом мигать где то раз в секунду, но мультивий данных никаких не видил
посмотрите комменты к рс3 + рс2… все уже обсуждено… там “народные” модули запустились у всех…
Ublox NEO6 в частности, на сколько помню, если по ublox протоколу не запускается совсем (со спец. дефайнами NEW_SP_END_UBLOX, также для nmea - NEW_SP_END_MTK), можно по nmea протоколу подрубить… для этого соот-но модуль нужно перевести утилитой (с компа) в nmea…
Для себя делал такую заметку год назад для убунты.
это вы описали процесс сборки гуи под линуксом 😉
а спрашивали вроде как просто гуевину запустить… для этого ничего не надо ставить… просто распаковать MultiWii_2_3.zip\MultiWiiConf\application.linux32 (64бит версия почему то не стартовала у меня)… установить в настройках MultiWiiConf\application.linux32\MultiWiiConf файла как executable… ну и запустить…
Подключил дисплей OLED I2C 128x64. Если его монтировать не горизонтально, а под углом, то получается, что разъем вверху. Соответственно, жгут подходит сверху. Это неудобно и не эстетично. Вопрос: можно ли перевернуть картинку на дисплее на 180 градусов?
как говорят сделать можно все, вопрос какой кровью 😃
смотрите LCD.ino… это весь дривер переколшматить придется… одна таблица символов чего стоит… хотя ясное дело можно автоматизировать…
проще конструкцию напильником перепилить будет 😃
возможно реализовать схему полета Y4, вот только чтобы нос коптера был сдвоенные моторы, то есть, чтобы летал не как Y, а наоборот?
вий поддерживает кастомные миксы… т.е. можно любую конфигурацию моторов задать
/*********************** your individual mixing ***********************/
/* if you want to override an existing entry in the mixing table, you may want to avoid esditing the
* mixTable() function for every version again and again.
* howto:
*/
//#define MY_PRIVATE_MIXING "filename.h"
вот к примеру для гексы миксы мне не нравились rcopen.com/forum/f123/topic258132/1454
Upd: принцип довольно простой: умножаем плечо на косинус угла относительно roll/pitch и подбираем так что бы суммарная сила по roll/pitch примерно была равна… даже если и не равной получится, то пидами можно вытянуть потом…
это весь дривер переколшматить придется…
Эх, беда… я-то надеялся программной процедурой развернуть матрицу пикселей перед выгрузкой в дисплей…
я-то надеялся программной процедурой развернуть матрицу пикселей перед выгрузкой в дисплей…
возможно вы правы! посмотрите драйвер!
я не подумал что задачу можно с конца решить 😃
Проблема такая:
Контроллер AIOP v2 с RCtimer, прошивка MultiWii 2.3.
В прошивке установлены параметры:
MINTHROTTLE 1150
MAXTHROTTLE 1850
MINCOMMAND 1100
MINCHECK 1170
MAXCHECK 1830 (такие значения, потому что расходы на простейшей аппе не настраиваются)
По команде с пульта контроллер армится - загораются светодиоды и в конфигураторе строка ARM выделется зелёным.
Однако моторы не крутятся и в конфигураторе на всех моторах показывается 1000.
В чём может быть дело?
Стереть еепром и перепрошить…
Эх, беда… я-то надеялся программной процедурой развернуть матрицу пикселей перед выгрузкой в дисплей…
скорее всего так и можно будет сделать - нужно смотреть даташит на дисплей, возможно будет нужная команда, которую необходимо вставить в ф-ю инициализации
Народ, подскажите плиз.
Есть коптер не симметричной конструкции как на картинке. видно что момент по roll больше чем по pich. в результате при настройке пидов level (аксели) у меня получается задать хорошие параметры для roll стабилизации, но тогда не стабилизирует по тангажу в горизонт. а если поднимать пиды то перерегулирование на ролле получается. реально ли победить такую конструкцию?
По команде с пульта контроллер армится - загораются светодиоды и в конфигураторе строка ARM выделется зелёным.
Однако моторы не крутятся и в конфигураторе на всех моторах показывается 1000.
В чём может быть дело?
Обычно помогает калибровка гиры через мультивий конфиг. Ну и как советовал товарищ обнуление ЕЕПРОМ.
________________________________
ВОПРОС уважаемым пользователям мультивия. Где и что, нужно подправить в коде что-бы корректно летать с лучами не под 90 град (квадр) ? У меня рама от гексы - пользую как квадр. Вроде все летает - но есть мысль что может еще лучше.
Есть коптер не симметричной конструкции
У меня рама от гексы - пользую как квадр.
Парни, ну нельзяЖ так! Ну прям на этой странице и всего пару сообщений выше писал!
С наступающим всех кстати! 😃
Вопрос: можно ли перевернуть картинку на дисплее на 180 градусов?
В LCD.ino:
1.Сверху вниз:
Расскомментировать-закомментировать:
// i2c_OLED_send_cmd(0xa0); //colum address 0 mapped to SEG0 (POR)*** wires at bottom
i2c_OLED_send_cmd(0xa1); //colum address 127 mapped to SEG0 (POR) ** wires at top of board
2.Слева-направо(зеркало -или вдруг зеркально станет перевёрнутое)-и тут надо тоже,
Расскомментировать-закомментировать:
// i2c_OLED_send_cmd(0xC0); // Scan from Right to Left (POR) *** wires at bottom
i2c_OLED_send_cmd(0xC8); // Scan from Left to Right ** wires at top
3.“Чёрные буквы на белом экране” (но код send_cmd(0xa6)встречается в нескольких местах-поэтому может и там менять надо 0xa6 на 0xa7)
и контраст
i2c_OLED_send_cmd(0xa6); // Set WHITE chars on BLACK backround
// i2c_OLED_send_cmd(0xa7); // Set BLACK chars on WHITE backround
i2c_OLED_send_cmd(0x81); // Setup CONTRAST CONTROL, following byte is the contrast Value
4.Размер шрифта в config.h
//#define DISPLAY_FONT_DSIZE //currently only aplicable for OLED_I2C_128x64
- А если (как пишут на РЦТамере-If the OLED Mdodule display abnormal when MultiWii FC started, please try to off/on power of FC again in 15~20 seconds)
-типа клацните питание,если дисплей глючит),
то паяем кондёр(0.1 мк) и резистор(10 кОм) на цепь сброса дисплея,как на рисунке.
(один вывод отсоединён от платы).
И файл OLED_Test_Code.ino ниже-там подробней про коды упоминается.
Други, готовлюсь к приему вкусных помидорофф ))) Как сделать что-бы мультивий заводился на холоде ? Прям беда, из тачки вытаскиваешь - работает. Заглушишь, постоит пару минут, остнет - не армится не в какую ( .
Наверняка обсуждали этот трабл, ткните плизз.
ЗЫ Все заткнул поролоном. Посмотрю чего получится.
Други, готовлюсь к приему вкусных помидорофф ))) Как сделать что-бы мультивий заводился на холоде ? Прям беда, из тачки вытаскиваешь - работает. Заглушишь, постоит пару минут, остнет - не армится не в какую ( .
Наверняка обсуждали этот трабл, ткните плизз.
ЗЫ Все заткнул поролоном. Посмотрю чего получится.
Поставить арм на любой переключатель, а не армиться со стиков?
Да, со стика РУд.