MultiWii
Поро OLED уже писали не раз, если не ошибаюсь там надо RC цепочку добавить на ресет экрана. Поищите здесь и в теме по AIOP.
подрубил и OLED со всеми раскаментами…тоже тишина. Мудренный этот вий.
пост #9775.
sda и scl не перепутали?
Поро OLED уже писали не раз, если не ошибаюсь там надо RC цепочку добавить на ресет экрана.
Этот OLED - это просто памятник человеческой бездарности - это ж надо, на входе boost сэкономить на конденсаторе.
И вообще за такую разводку импульсных источников надо хвост отрубать по самую шею. А multiwii сам здесь не при делах.
На фотографии пара конденсаторов добавлено, которые должны бы быть изначально. Мелкофарад на десять достаточно.
sda и scl не перепутали?
Нет. Вот эту хрень до сих пор мучаю hobbyking.com/…/__50096__Multiwii_MINI_OLED_Displa… может бракованная. Не хочет работать и все тут
Этот OLED - это просто памятник человеческой бездарности
Тот что мучаю еще более урезанный…по самое небалуйся. 😃
Сам код вия тоже оставляет желать лучшего. Так накуралесино… и все в разнобой.
Но вий - это еще та х… Всегда его стороной обходил. Да вот мелкий вынудил с ним поиграть. Но что то игры слишком извращенные и крайне долгие получаются на пути к приемлимому результату (без баро и гпс он вообще не нужен и даром:))
Вот эту хрень до сих пор мучаю
мне кажется или у неё тоже ресет прямо на питании висит? и ешё sda scl там хоть соединены? а то смотрю либо перемычки вешать надо либо резюки допаивать (на картинке с НК)
и ешё sda scl там хоть соединены?
Но если насчет прозвонки , то естественно ДА
либо перемычки вешать надо либо резюки допаивать
Либо сразу выкинуть и не трахаться 😃
Он же даже ни разу не маргнул…и как понял не собирается
Нет. Вот эту хрень до сих пор мучаю 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 обновления дисплея с
/********************************************************************/
Вот кусок кода для дисплея из config
Да тут все уже перелапачено и перепробованно. Даже оставлял по одной страничке 😃 в минимум , но нихрена. Даже не дышит и не моргнет.
Вот бы увидеть у кого этот мелкий дисплей работает, тогда есть смысл ковырять. А так…
Да и не понятно что на его штатной прошивке было , все ссылки на нк se v2. Да это одна и таже шняга, только на борту с DSM. Может и сам дисплей нерабочий.
код во всех вариантах уже опробован.
Да тут все уже перелапачено и перепробованно. Даже оставлял по одной страничке 😃 в минимум , но нихрена. Даже не дышит и не моргнет.
Вот бы увидеть у кого этот мелкий дисплей работает, тогда есть смысл ковырять. А так…
Да и не понятно что на его штатной прошивке было , все ссылки на нк se v2. Да это одна и таже шняга, только на борту с DSM. Может и сам дисплей нерабочий.
А какой MultiWii_2.2 ?
или 2.3?
и какая плата контроллера?
У Вас
//#define OLED_DIGOLE // I2C OLED from www.digole.com/index.php?productID=550
Поддержка-только в MultiWii 2.3.
2.3 сейчас, но и на ранних 2.1 и 2.2 тоже самое.
платка такая hobbyking.com/…/__42250__MINI_MWC_Flight_Control_B…
Для того экрана что пилю требования #define OLED_I2C_128x64 после 2.1 и 2.2 тупо и продолжаю
хотя попробуем. А вдруг 😃
платка такая
В файлах на HK лежит дока, там есть про подключение оледа. Пардон, если оказался кэпом 😃
Подключали и как там…тишина.
Подключали и как там…тишина.
А ничего и не появится-“шить” надо два раза с разными или через раз с разными
//#define TRI
//#define QUADP
#define QUADX
//#define Y4
//#define Y6
чтобы “снести” предъидущие установки в ЕЕПРОМ.
Любые изменения для дисплея не отобразятся-пока так не сделать.
Вы может и “шили” правильно-но не заметили.
Достаточно расскоментировать
//#define OLED_I2C_128x64 // I2C LCD: OLED www.multiwii.com/forum/viewtopic.php?f=7&t=1350
или
//#define OLED_DIGOLE // I2C OLED from www.digole.com/index.php?productID=550
Если дисплей работает-пойдёт заставка
Я, чтобы заработал OLED, прямо посреди провода к нему поставил стабилизатор 78L33, который понижает напряжение с 5 вольт (от платы AIOP) до 3,3. На дисплее ничего не паял. От 3,3В он работает идеально, а вот на 5В были проблемы.
Я, чтобы заработал OLED
Вы о каком именно OLED? С тем что ковыряюсь hobbyking.com/…/__50096__Multiwii_MINI_OLED_Displa… …у него и протокол по шине I2C не такой как как у ardu. Адресация другая. И библиотека у него своя, которую в IDE нужно засунуть… Такой гемор.
здесь его распиновка www.geekonfire.com/wiki/…/I2C_OLED_Panel_sch.pdf - 19 с 20 замыкать нуна (советуют…).
библия для IDE здесь www.geekonfire.com/wiki/images/…/GOFi2cOLED.zip
Вот только тогда он поддается реанимации но не вполной, а в ограниченной как собственно и криуский обрубок
теперь вопрос…а оно интересно такое😁 Но это только предварительно сформированный путь 😃
Вы о каком именно OLED?
Вот о таком, тоже I2C: www.rctimer.com/product_797.html
Вместе с MultiWii 2.3 на AIOP v2.
Вот таким: www.rctimer.com/product_797.html
Это совсем другой системы граната.😃 Она конкретно под арду
Вы о каком именно OLED? С тем что ковыряюсь hobbyking.com/…/__50096__Multiwii_MINI_OLED_Displa… …у него и протокол по шине I2C не такой как как у ardu. Адресация другая. И библиотека у него своя, которую в IDE нужно засунуть… Такой гемор.
здесь его распиновка www.geekonfire.com/wiki/…/I2C_OLED_Panel_sch.pdf - 19 с 20 замыкать нуна (советуют…).
библия для IDE здесь www.geekonfire.com/wiki/images/…/GOFi2cOLED.zipВот только тогда он поддается реанимации но не вполной, а в ограниченной как собственно и криуский обрубок
теперь вопрос…а оно интересно такое😁 Но это только предварительно сформированный путь 😃
На хоббикинге почему-то на него в files на него другая информация
чтобы “снести” предъидущие установки в ЕЕПРОМ.
Да это можно программкой шлифануть. Так и поступают перед перепрошивкой, что бы “косяки” не проникли
На хоббикинге почему-то на него в files на него другая информация
пока у нас совсем другая картина нарисовалась. Вопрос встал купить другой и не парится. Пока нигде не видел чтобы сие чудо вообще работало.
Просто нет желания на этой стякляшке за 6$ зависнуть еще на один целый день.
Ну и похоже что на кинге просто библиотечные файлы тупо переименовали под привычный вид . Хотя нужно сравнить с обрацом исходника. Им все равно что продавать. Народ покарячится, разрулит , настроит, запустит:)
Ну и похоже что на кинге просто библиотечные файлы тупо переименовали под привычный вид . Хотя нужно сравнить с обрацом исходника
На хоббикинге файлы может выложить любой(то есть что попало)
На хоббикинге файлы может выложить любой(то есть что попало)
вот и не хочется быть эксперементатором - кроликом. Пусть вначале покажут что сие чудо работает без шаманства как выше описано .😉 Криус панель хоть допилили, но не до конца на РЦтайме и оно как то фурычит без дикого шаманства
вот и не хочется быть эксперементатором - кроликом. Пусть вначале покажут что сие чудо работает без шаманства как выше описано .😉 Криус панель хоть допилили, но не до конца на РЦтайме и оно как то фурычит без дикого шаманства
НУ меня два таких-
и облегчает задачу наличие даташита- перевернул изображение без проблем(чтоб разъём снизу был).
Доработка-да,но ничего сложного(выводы - и + рядом по 2-3 идут-и соединились бы при пайке-ничего страшного .
Хотя понятно-купи и ещё паяй-тоже нехорошо.
Подсунул библиотеку GOFi2cOLED, соединил 19 и 20 пин (вешал на них и сопротивление около 4 и на прямую и без замыкания ) - тоже тишина. Куда дальше рыть… желание для опытов кончилось. Может этот OLED и правда сам по себе не исправный изначально был, вию и без него не плохо. Просто хотелось в довесок и хотелка кончилась 😃 И эти оледы уже давно почемуто на ХК не пополняются (отсутствуют)
Вам он для красоты или функциональности? Может проще ВТ повесить и конфигурить в бука/андроида?
Чисто для фана и для изучения вия. Все же никогда ранее его в руках не держал и не щупал. Вся эта затея для маленького аппаратика. Как самый дешевой вариант мозгов.