MultiWii

delfin000

напроч изнасиловал мультивий , если стабилизация еще как то, но вот баро напрягает жутко. Навигация не меньше. Правда платка простенькая MINI MWC Flight Control Board and DSM2 Receive, в виях новечки. Подход к настройкам типичный-усредненный как и для всех других мозгов.
Но вот летают ведь на простых платках боле менее и навигация приемлимая для малыша HobbyKing MultiWii SE V2.0 Flight Controller (у нас то аналог побратимый) и настройки примерно в адекват. Но так как на видео не выходит. Блуждание намного мощнее и ужаснее. Все меры тех плана приняты (помехи, наводки и т.д)

www.rcgroups.com/forums/showpost.php?p=26138487&po…

тигромух:

Собрал себе для фана вот такой аппарат:

А на какой прошивке его пилите?

тигромух
delfin000:

А на какой прошивке его пилите?

Пробовал много всего, вплоть до dev.
Остановился на 2.3.

delfin000
baliv:

не в тему, но интерессно какая-то оппа у вас началась с почтой…

Из обделенных личностей, не бывает полноценного сообщества 😃 Любое нормальное и здравое сообщество определяет равенство личностей😁 В противном случае …все как в курятнике;)

baliv
delfin000:

Из обделенных личностей, не бывает полноценного сообщества 😃 Любое нормальное и здравое сообщество определяет равенство личностей😁 В противном случае …все как в курятнике;)

?

delfin000
baliv:

?

о ограничениях для частных доставок:)

baliv

ну Вы блин и закрутили… тут пол литра мало 😃

delfin000

Ну так 😉 … В коде мультивия еще прикольнее ситуация…потому оно и нелентабельно (но это только о массовом коде 328-го чипа)

omegapraim

Все оно летабильно просто надо уметь его готовить)))) И более того прочитать все что написано уже и разжевано по 10 раз, код для 328 ничем ни отличается от других разве что на него гпс в чистом виде не встает, но это нюансы. Если сравнивать мультивий и мегапират, то последний менее дружелюбен и информации но нему на русском языке вообще почти нет а FAQ на ангельском я не смог дочитать потому как там может все и логично, но 10000, но которые остаются без ответов. А тут вам и FAQ и описания и гуй в котором все понятно и если не скакать с версии на версию, то и глюков не будет и летать будет стабильно… Не сказал бы что мультиви супер крутая платформа. Но тут все глюки ожидаемы и понятны, чего не скажешь о других…

delfin000

Давайте учится готовить кошек
Насилие продолжается … если он вдруг армится перестал после очередной перепрошивки и мудрений, по стику газа гу-гу …тишина, то что и где может быть?😃 Все остальное в ГУИ фурычит.
Все уровни перепробовал в прошивке по газу.
Но вий убадал конкретно…

подрубил и OLED со всеми раскаментами…тоже тишина. Мудренный этот вий.

delfin000

Кошку сварили к 2 часам ночи + неделя перед этим на досуге:). Но Баро так и просит соли с перцем

кака была здесь
#define MINCHECK 1100
#define MAXCHECK 1800

serenya

Поро OLED уже писали не раз, если не ошибаюсь там надо RC цепочку добавить на ресет экрана. Поищите здесь и в теме по AIOP.

varvar
serenya:

Поро OLED уже писали не раз, если не ошибаюсь там надо RC цепочку добавить на ресет экрана.

Этот OLED - это просто памятник человеческой бездарности - это ж надо, на входе boost сэкономить на конденсаторе.
И вообще за такую разводку импульсных источников надо хвост отрубать по самую шею. А multiwii сам здесь не при делах.

На фотографии пара конденсаторов добавлено, которые должны бы быть изначально. Мелкофарад на десять достаточно.

delfin000
Tigra74:

sda и scl не перепутали?

Нет. Вот эту хрень до сих пор мучаю hobbyking.com/…/__50096__Multiwii_MINI_OLED_Displa… может бракованная. Не хочет работать и все тут

varvar:

Этот OLED - это просто памятник человеческой бездарности

Тот что мучаю еще более урезанный…по самое небалуйся. 😃
Сам код вия тоже оставляет желать лучшего. Так накуралесино… и все в разнобой.

Но вий - это еще та х… Всегда его стороной обходил. Да вот мелкий вынудил с ним поиграть. Но что то игры слишком извращенные и крайне долгие получаются на пути к приемлимому результату (без баро и гпс он вообще не нужен и даром:))

SergDoc
delfin000:

Вот эту хрень до сих пор мучаю

мне кажется или у неё тоже ресет прямо на питании висит? и ешё sda scl там хоть соединены? а то смотрю либо перемычки вешать надо либо резюки допаивать (на картинке с НК)

delfin000
SergDoc:

и ешё sda scl там хоть соединены?

Но если насчет прозвонки , то естественно ДА

SergDoc:

либо перемычки вешать надо либо резюки допаивать

Либо сразу выкинуть и не трахаться 😃

Он же даже ни разу не маргнул…и как понял не собирается

Tigra74
delfin000:

Нет. Вот эту хрень до сих пор мучаю hobbyking.com/…/__50096__Multiwii_MINI_OLED_Displa… может бракованная. Не хочет работать и все тут

Тот что мучаю еще более урезанный…по самое небалуйся. 😃
Сам код вия тоже оставляет желать лучшего. Так накуралесино… и все в разнобой.

Но вий - это еще та х… Всегда его стороной обходил. Да вот мелкий вынудил с ним поиграть. Но что то игры слишком извращенные и крайне долгие получаются на пути к приемлимому результату (без баро и гпс он вообще не нужен и даром:))

Вот кусок кода для дисплея из config

если не работает-паять резистор и конденсатор на резет

/**************************************************************************************/
/*********************** LCD/OLED - display settings *********************/
/**************************************************************************************/

/* www.multiwii.com/wiki/index.php?title=Extra_featur… */

/***************************** The type of LCD **********************************/
/* choice of LCD attached for configuration and telemetry, see notes below */
//#define LCD_DUMMY // No Physical LCD attached. With this & LCD_CONF defined, TX sticks still work to set gains, by watching LED blink.
//#define LCD_SERIAL3W // Alex’ initial variant with 3 wires, using rx-pin for transmission @9600 baud fixed
//#define LCD_TEXTSTAR // SERIAL LCD: Cat’s Whisker LCD_TEXTSTAR Module CW-LCD-02 (Which has 4 input keys for selecting menus)
//#define LCD_VT100 // SERIAL LCD: vt100 compatible terminal emulation (blueterm, putty, etc.)
//#define LCD_TTY // SERIAL LCD: useful to tweak parameters over cable with arduino IDE ‘serial monitor’
//#define LCD_ETPP // I2C LCD: Eagle Tree Power Panel LCD, which is i2c (not serial)
//#define LCD_LCD03 // I2C LCD: LCD03, which is i2c
#define OLED_I2C_128x64 // I2C LCD: OLED www.multiwii.com/forum/viewtopic.php?f=7&t=1350

/****************************** Display settings ***********************************/
#define LCD_SERIAL_PORT 0 // must be 0 on Pro Mini and single serial boards; Set to your choice on any Mega based board

#define SUPPRESS_OLED_I2C_128x64LOGO // suppress display of OLED logo to save memory

/* double font height for better readability. Reduces visible #lines by half.
* The lower part of each page is accessible under the name of shifted keyboard letter :
* 1 - ! , 2 - @ , 3 - # , 4 - $ , 5 - % , 6 - ^ , 7 - & , 8 - * , 9 - (
* You must add both to your lcd.telemetry.* sequences
*/
#define DISPLAY_FONT_DSIZE //currently only aplicable for OLED_I2C_128x64

/* style of display - AUTODETECTED via LCD_ setting - only activate to override defaults */
//#define DISPLAY_2LINES
//#define DISPLAY_MULTILINE
//#define MULTILINE_PRE 2 // multiline configMenu # pref lines
//#define MULTILINE_POST 6 // multiline configMenu # post lines
/******************************** Navigation ***********************************/
/* keys to navigate the LCD menu */
#define LCD_MENU_PREV ‘p’
#define LCD_MENU_NEXT ‘n’
#define LCD_VALUE_UP ‘u’
#define LCD_VALUE_DOWN ‘d’

#define LCD_MENU_SAVE_EXIT ‘s’
#define LCD_MENU_ABORT ‘x’

/**************************************************************************************/
/*********************** LCD configuration menu **************************/
/**************************************************************************************/

/* uncomment this line if you plan to use a LCD or OLED for tweaking parameters
* www.multiwii.com/wiki/index.php?title=Extra_featur… */
#define LCD_CONF

/* to include setting the aux switches for AUX1 -> AUX4 via LCD */
//#define LCD_CONF_AUX

/* optional exclude some functionality - uncomment to suppress some unwanted telemetry pages */
//#define SUPPRESS_LCD_CONF_AUX34

/**************************************************************************************/
/*********************** LCD telemetry **************************/
/**************************************************************************************/

/* to monitor system values (battery level, loop time etc. with LCD
* www.multiwii.com/wiki/index.php?title=LCD_Telemetr… */

/******************************** Activation ***********************************/
#define LCD_TELEMETRY

/* to enable automatic hopping between a choice of telemetry pages uncomment this. */
//#define LCD_TELEMETRY_AUTO “123452679” // pages 1 to 9 in ascending order
//#define LCD_TELEMETRY_AUTO “457457457457457” // strong emphasis on page 2

/* manual stepping sequence; first page of the sequence gets loaded at startup to allow non-interactive display */
#define LCD_TELEMETRY_STEP “03457” // should contain a 0 to allow switching off.

/* optional exclude some functionality - uncomment to suppress some unwanted telemetry pages */
#define SUPPRESS_TELEMETRY_PAGE_1 //1 Напряжение аккумулятора, фактический ток (Ампер), макс. тока (ампер), время полета, высота, активная флажков
#define SUPPRESS_TELEMETRY_PAGE_2 //2 Точность гироскопа и значения
//#define SUPPRESS_TELEMETRY_PAGE_3 //3 флажков и режимы
//#define SUPPRESS_TELEMETRY_PAGE_4 //4 входных значений RX
//#define SUPPRESS_TELEMETRY_PAGE_5 //5 выходов - двигатель и серво значения
#define SUPPRESS_TELEMETRY_PAGE_6 //
//#define SUPPRESS_TELEMETRY_PAGE_7 //7 GPS координат и информации о состоянии
#define SUPPRESS_TELEMETRY_PAGE_8 //
#define SUPPRESS_TELEMETRY_PAGE_9 //9 Диагностика: количество отказоустойчивых событий, I2C ошибки, приложение перерасход средств, цикла, отладки [] значения
//F свободной памяти
//R восстановить некоторые ценности и четкий дисплей
//0 обновления дисплея с
/********************************************************************/

delfin000
Tigra74:

Вот кусок кода для дисплея из config

Да тут все уже перелапачено и перепробованно. Даже оставлял по одной страничке 😃 в минимум , но нихрена. Даже не дышит и не моргнет.
Вот бы увидеть у кого этот мелкий дисплей работает, тогда есть смысл ковырять. А так…
Да и не понятно что на его штатной прошивке было , все ссылки на нк se v2. Да это одна и таже шняга, только на борту с DSM. Может и сам дисплей нерабочий.

код во всех вариантах уже опробован.

Tigra74
delfin000:

Да тут все уже перелапачено и перепробованно. Даже оставлял по одной страничке 😃 в минимум , но нихрена. Даже не дышит и не моргнет.
Вот бы увидеть у кого этот мелкий дисплей работает, тогда есть смысл ковырять. А так…
Да и не понятно что на его штатной прошивке было , все ссылки на нк se v2. Да это одна и таже шняга, только на борту с DSM. Может и сам дисплей нерабочий.

А какой MultiWii_2.2 ?
или 2.3?

и какая плата контроллера?

У Вас

//#define OLED_DIGOLE // I2C OLED from www.digole.com/index.php?productID=550

Поддержка-только в MultiWii 2.3.

delfin000

2.3 сейчас, но и на ранних 2.1 и 2.2 тоже самое.
платка такая hobbyking.com/…/__42250__MINI_MWC_Flight_Control_B…

Для того экрана что пилю требования #define OLED_I2C_128x64 после 2.1 и 2.2 тупо и продолжаю

хотя попробуем. А вдруг 😃