Найти в Дзене
Иван arxont

Установка OLED экрана на аппаратуру управления Radiomaster TX12

специально для https://t.me/voron_fpv + Во-первых это красиво :) И выглядит сильно лучше, чем стандартный экран, особенно если у вас крашенный корпус. + Сами цвета насыщенные и яркие. Также есть разные цвета и можно подобрать под себя + черный это чёрный - фон не светит и глаза меньше устают (да, подсветку можно регулировать по яркости, но всё равно) + за счёт отсутствия подсветки меньше жрёт АКБ + повышенная скорость отклика и отсутствия шлейфа при переходах между экранами или действиями - "Деградация" OLED - есть такое. Примерно через пятнадцать тысяч часов экран может умереть (а может и нет - зависит от множества факторов, но это двадцать месяцев НЕПРЕРЫВНОГО КРУГЛОСУТОЧНОГО использования :) ) - На солнце видно хуже - и от этого никуда не деться. Для понимания вспомните свой старый Siemens A35 (или нокию 3310) - вот там LCD экран, и на улице их видно лучше, чем даже многие современные телефоны. Но видно :) - Проблема с прошивками - для OLED вы не сможете просто зайти на бадди и выбр
Оглавление

специально для https://t.me/voron_fpv

0. Плюсы-минусы

+ Во-первых это красиво :) И выглядит сильно лучше, чем стандартный экран, особенно если у вас крашенный корпус.

+ Сами цвета насыщенные и яркие. Также есть разные цвета и можно подобрать под себя

+ черный это чёрный - фон не светит и глаза меньше устают (да, подсветку можно регулировать по яркости, но всё равно)

+ за счёт отсутствия подсветки меньше жрёт АКБ

+ повышенная скорость отклика и отсутствия шлейфа при переходах между экранами или действиями

- "Деградация" OLED - есть такое. Примерно через пятнадцать тысяч часов экран может умереть (а может и нет - зависит от множества факторов, но это двадцать месяцев НЕПРЕРЫВНОГО КРУГЛОСУТОЧНОГО использования :) )

- На солнце видно хуже - и от этого никуда не деться. Для понимания вспомните свой старый Siemens A35 (или нокию 3310) - вот там LCD экран, и на улице их видно лучше, чем даже многие современные телефоны. Но видно :)

- Проблема с прошивками - для OLED вы не сможете просто зайти на бадди и выбрать Radiomaster TX12MKII, надо каждый раз будет "допиливать" прошивку, либо пользоваться собранными кем-то до вас специально под OLED.

- Необходим "напилинг" который мы и рассмотрим далее:

1. Необходимое железо

Сам экран заказывал здесь (нужен OLED SPI 2.42 inch 128x64 Display Module SSD1309 12864) - https://aliexpress.ru/item/32950307344.html
есть две разные модификации с контактами сверху и контактами сбоку, крайне рекомендую сверху - удобнее для монтажа (у меня было сбоку и это несколько усложнило работу).

Также нам понадобятся проводки (обязательно медные, желательно многожильные и разных цветов). Ну и отвёртки, и паяльник со всякими припоями-флюсами.

можно обойтись без пайки самой аппаратуры если заказать отдельно переходник и шлейф

cable adapter : 0.5mm pitch, 12pins

flat cable : 0.5mm pitch, 12pins, same side contact, 50mm length

подробности в этом видео https://www.youtube.com/watch?v=LZEmpTxd5Lc (НО если в боксере это проще, то в ТХ12 сильно меньше внутри места и будет сложнее всё это "упаковать")

2. Разборка-пайка-сборка

Перед началом разборки отсоединяем аккумуляторы!

Разбираем, в процессе разборки желательно фотографировать всё, чтобы вам легче было потом собрать обратно. Особенно если делаете это в первый раз.

на самом экране подписано, но продублирую (указаны мои цвета проводов, у вас могут быть другие, плюс в скобках будет расшифровка)

  1. CS бело-зелёный (chip select)
  2. DC зелёный (data/command)
  3. RES коричневый (reset)
  4. SDA оранжевый (serial data)
  5. SCLK синий (serial clock)
  6. VDD питание +5 (Voltage drain drain)
  7. VSS GND - (Voltage source source)
плата экрана
плата экрана

На самой плате будет вот так

pinouts
pinouts
провода припаяны к аппаратуре управления
провода припаяны к аппаратуре управления

КРАЙНЕ Рекомендую ДО полной сборки подключить АКБ (не забываем про антенну), посмотреть шаг 3 прошивки, и проверить, что вы всё спаяли правильно и всё работает.

Со сборкой будет небольшая проблема - OLED экран чуть больше, чем родной LCD, поэтому чёрную посадочную "корзинку" надо будет доработать напильником (или обкусать кусачками)

-5

3. Прошивка

По умолчанию в последних прошивках установлены "драйвера" экрана под LCD, но в самой прошивке есть всё для OLED, по сути надо просто переключить инициализацию на OLED чтобы всё заработало:

Изменить надо в «lcd_driver_spi.cpp»:

В SPI mode (mode 3 -> mode 0),

В SPI clock (fpclk/8)

Или скачать уже скомпилированную прошивку под вашу аппаратуру из https://github.com/DongkwanYi/OLEDBOXER/tree/main/firmwares

4. ВАЖНОЕ!!!

Старый экран не выбрасываем - для бутлоадера драйвера не меняются и в случае серьёзных проблем, может пригодиться.

Ссылки:

https://github.com/DongkwanYi/OLEDBOXER гитхаб с руководством по установке на BOXER + прошивки

https://www.youtube.com/watch?v=VSOvrYYSIN4 - видео по установке на BOXER