Новый OLED кажется мертвым, как я могу быть уверен?
Я купил этот 2,8-дюймовый OLED-экран на Aliexpress несколько недель назад: https:/ /www.aliexpress.com/item/32988174566.html?spm=a2g0s.9042311.0.0.72304c4dAWcHG8
После долгих поисков технических данных я наткнулся на это, похожее на плату, которую я купил: https://www.buydisplay.com/download/manual/ER-OLEDM028-1_Series_Datasheet.pdf
Подключая контакты 1 и 2 к земле и 3,3 В на макетной плате, я ожидал, что что-то произойдет с дисплеем, но ничего не получаю. Дисплей находится в режиме 8080, поэтому я подключаю все к стандартной плате UNO и включаю питание. Еще ничего. Попробуйте изменить питание на 5 В, без радости.
Во время тестирования я заметил, что задняя часть дисплея сильно нагревается. Пока не уверен, хорошо это или нет.
Как лучше всего 1) определить, верна ли таблица, которую я нашел? 2) проверить, не сломался ли просто OLED? У меня пока нет большого опыта работы с этими дисплеями, поэтому я не уверен, что простое включение устройства должно привести к какому-то визуальному отклику.
@MyztikJenz, 👍0
Обсуждение1 ответ
Лучший ответ:
Найденное вами техническое описание не относится к тому же дисплею. Да, он похож, и да, у него такой же OLED-дисплей на плате, но печатная плата отличается. Таким образом, вы не можете предполагать, что распиновка одинакова.
Тот факт, что он нагревается, говорит мне о том, что вы, вероятно, что-то неправильно подключили и подаете напряжение куда-то туда, куда оно не должно подаваться.
Чтобы определить, работает ли OLED-экран, необходимо активно подключить его. С ЖК-дисплеем вы можете просто включить его, и вы сможете увидеть некоторые визуальные признаки того, что он работает (подсветка, некоторое затенение матрицы дисплея и т. д.). Но с OLED вы не можете этого сделать. OLED состоит из матрицы светодиодов, которые либо включены, либо выключены. По умолчанию они выключены, и когда они выключены, это ничем не отличается от отсутствия питания. Это большое преимущество OLED-дисплеев — низкое энергопотребление и настоящий черный цвет.
Чтобы получить какое-либо указание на то, что дисплей работает, вам нужно правильно подключить его на 100 % и правильно запрограммировать Arduino, чтобы активно управлять им, отображая что-то на экране. Моя обычная тестовая программа при работе с новым экраном — просто напечатать millis()
в верхнем левом углу.
Спасибо за подробное объяснение, Маженко. Я заказал новый дисплей в buydisplay и попробую еще раз через 7-40 рабочих дней ;), @MyztikJenz
- Путаница между SPI и I2C для SSD1306 OLED
- Заготовка ЖК-дисплея 16 X 2 с Arduino Uno
- Как отображать переменные на 0,96-дюймовом OLED-дисплее с библиотекой u8glib?
- Как отобразить символ º на ЖК-дисплее?
- Какой тип разъема использует система GROVE?
- Подключить Arduino к телефонной линии?
- Потенциометр 10 кОм против резистора 10 кОм на ЖК-дисплее
- Не могу заставить 4 значный 7 сегментный дисплей показывать разные значения
Чего именно вы ожидаете? Как вы ведете сигнал на экран?, @LotB
В отличие от ЖК-дисплеев, OLED-дисплеи не имеют подсветки. Вы, вероятно, НИЧЕГО не увидите, если не отправите ему данные, чтобы включить некоторые пиксели. (Отказ от ответственности — я никогда не пытался связать его с интерфейсом, поэтому мой комментарий основан на теории. Если бы я разрабатывал интерфейс, я бы заставил его выполнять самопроверку при первом включении, когда он циклически повторял все пиксели. красный, зеленый и синий, чтобы можно было сказать, что он работает, и все пиксели загорелись.), @Duncan C
Нагревание для такого устройства – плохой знак!, @Sim Son
@LotB У меня есть простой тест, который я использовал на других экранах, в котором используется библиотека u8g2. Я ожидаю появления нескольких предложений. Я использую UNO, но параллельно, что должно быть хорошо, но мне интересно, может ли переход на 4-проводной SPI дать лучшие результаты., @MyztikJenz
@SimSon Я бы согласился. Я подозреваю, что что-то неправильно подключил, поэтому я подвергаю сомнению данные, которые я нашел., @MyztikJenz
Даташит не для того же дисплея. Если вы проверите веб-страницу для отображения в таблице данных и посмотрите на заднюю часть печатных плат и сравните их, вы увидите, что они разные. Таким образом, вы не можете предположить, что разъем ввода-вывода подключен одинаково., @Majenko
Лучше покупать у авторитетного дилера (я всегда пользуюсь сайтом buydisplay.com — они очень и очень хороши), где вы получите документацию и поддержку, а не у какой-то неизвестной свалки, которая продает вам полную хрень без понятия, что это такое., @Majenko
@Majenko О, конечно, я никогда не ожидаю многого от вещей, которые покупаю на Aliexpress. Но остается вопрос: даже если я получу что-то от buydisplay, как я узнаю, что оно работает правильно? Загораются ли OLED-дисплеи при подаче питания? Или им тоже нужны данные? Попытка использовать это как опыт обучения, когда следующий дисплей не работает должным образом., @MyztikJenz
Вы бы знали, что он работает, только если бы вы запрограммировали свой MCU так, чтобы он каким-то образом активно управлял им. Вы ничего не получите от OLED, если не скажете ему что-то отобразить. Ни свечения, ни вспышки, ничего. В этом и прелесть OLED-дисплеев — черный цвет действительно черный. Каждый пиксель представляет собой отдельный светодиод, который либо включен, либо выключен., @Majenko