1,54-дюймовый дисплей Waveshare ePaper требует 5 В от Arduino Uno

У меня есть Arduino Uno, и я хотел бы подключить к нему 1,54-дюймовый дисплей Waveshare (красный, черный и белый).

Все спецификации говорят мне, что он потребляет 3,3 В, которые у меня есть на Arduino Uno.

Я не мог заставить дисплей работать, пока не подключил контакт питания к 5 В вместо 3,3 В.

Я попробовал это с двумя разными дисплеями ePaper, и ситуация была такой же.

Я также пытался запитать дисплей от Raspberry Pi с напряжением 3,3 В (с подключенными контактами GND). Но и это не сработало.

Итак, мне интересно, что я здесь упускаю, это просто проблема с питанием, и мой Arduino не может обеспечить необходимый ток?

, 👍0


2 ответа


Лучший ответ:

1

Ответ содержится в часто задаваемых вопросах по этому дисплею:

Почему e-Paper не работает с Arduino?

Ответ:

Уровень ввода-вывода Arduino составляет 5 В, а электронная бумага должна управляться 3 В 3. Если ваш Arduino не может успешно управлять электронной бумагой, попробуйте преобразовать уровень в 3,3 В

Вы также можете попробовать подключить контакт Vcc к 5V Arduino, чтобы проверить, работает ли электронная бумага, но мы рекомендуем вам не использовать 5V в течение длительного времени.

Поэтому, хотя вы можете запустить его от 5 В, на самом деле этого делать не следует, так как вы рискуете сломать его.

Вместо этого вы должны использовать правильный сдвиг логического уровня, чтобы уменьшить исходящие сигналы Arduino до 3,3 В и, что более важно, усилить входящие сигналы с дисплея до 5 В.

,

https://www.instructables.com/id/A-Quick-Guide-on-Logic-Level-Shifting/, @Besi

Спасибо за ваш ответ. Я думал только о VCC, но не о выходных уровнях Arduino. Поэтому мне нужен сдвиг логического уровня или делитель напряжения для каждого выхода Arduino., @Besi

Ага. Arduino ожидает минимум 3,3 В на входе, чтобы распознать ВЫСОКИЙ уровень. Если вы используете дисплей с напряжением 3,3 В, скорее всего, сигналы, поступающие с дисплея, будут немного ниже этого значения, и их потребуется немного повысить, чтобы Arduino распознал их. При напряжении 5 В сигналы будут пропорционально выше и зарегистрируются, но вы можете повредить дисплей. Для сигналов от Arduino на дисплей они будут превышать допустимый верхний предел и могут привести к повреждению дисплея, поэтому их необходимо снизить примерно до 3,3 В., @Majenko


1

Обновление для тех, кто недавно купил дисплейный модуль (не относится к голым дисплеям). Произошло изменение, и новые модули поддерживают 5V. Из руководства пользователя дисплея:

  1. Для необработанной панели рабочее напряжение составляет 3,3 В. Обратите внимание, что при разработке собственной платы драйвера требуется схема преобразования уровня, если рабочее напряжение вашей платы составляет 5В. Версия модуля/шляпы может поддерживает напряжение 5 В, если модуль, который вы покупаете, является новой версией, которая имеет была интегрирована схема преобразования.
,