Проблемы с питанием при использовании LiquidCrystal и WS2811

Я пытался запустить жидкокристаллический дисплей 16x4 как с Arduino UNO, так и с MEGA. Я теряю питание на экране (мерцание и т. д.) при попытке оживить 29 светодиодов WS2811. Итак, мой вопрос: есть ли другой способ сделать это, чтобы он работал от мощности Arduino? Я знаю, что у меня есть несколько других вариантов, таких как отдельное питание светодиодов, использование адаптера питания с двойным напряжением и т. д., но я ищу другое решение... Я знаю, что могу питать 60 светодиодов WS2811 с ​​1 Arduino Nano без какие-либо проблемы .. Таким образом, arduino сам по себе может питать в 2 раза больше светодиодов .. но только ЖК-дисплей также потребляет энергию .. Я подключаю блок питания 12 В 1 ампер к разъему питания arduino.

Вы питаете все от регулятора 5V внутри arduino nano? Становится жарко?
Это LCD или LED дисплей? Вы упоминаете оба термина и, кажется, используете их как синонимы. В идеале предоставьте либо изображения, либо техническое описание дисплея, с которым вы работаете.
Возможно, это ЖК-дисплей с подсветкой из нескольких светодиодов.
Нет, я использую ЖК-дисплей 16x4 + полоса светодиодов WS2811, ардуино не может питать оба одновременно ... ну, я могу зажечь WS2811 сплошным цветом, но ЖК-дисплей ведет себя хаотично, когда горят светодиоды .
Я пытаюсь запитать все от 12 В, подключенного к разъему питания на Arduino.

Ответы (1)

WS2811 в режиме отдельных светодиодов, где каждый ws2811 управляет только одним светодиодом RGB, потребляет 18–20 мА на канал. Три канала (RGB) умножить на 18 мА. Раз 29, которые вы используете. Это 3 * 0,018 * 29 = 1,566 Ампер при полной нагрузке (все светодиоды горят, т.е. белые). Вы используете вход 12 В для линейного регулятора Arduino Nano 5 В, TI UA78M05CDCYRG3. Это регулятор на 500 мА.

Во всех случаях вы перегружаете как регулятор на 5 В, так и блок питания на 1 А, а также тратите много этой энергии на нагрев. Причина, по которой ЖК-дисплей мерцает, заключается в том, что, хотя WS2811 имеет довольно широкий диапазон и может справляться с падением напряжения (падение напряжения из-за сильного потребления тока), ЖК-дисплей не может. Что-нибудь ниже 4,8 или 4,9 вольт, и вы теряете питание для контроллеров сегмента ЖК-дисплея, управления контрастностью и, возможно, подсветки. Сам ЖК-дисплей почти не потребляет ток, но для его подсветки может потребоваться несколько сотен мА.

Решение: используйте импульсный регулятор с источником питания 12 В 1 А (12 Вт), чтобы получить 5 В 2 А (10 Вт), который покроет как 29 светодиодов при полном 18 ~ 20 мА, так и потребляемую мощность ЖК-дисплея + подсветки + Arduino.

В качестве альтернативы используйте более мощный источник питания 12 В 2,5 А, отдельный линейный регулятор, способный выдерживать 1,75 А для светодиодной ленты.

Спасибо за ваш ответ ... Мне даже не пришло в голову, что каждый из 3 цветов потреблял 0,018 ампер ... спасибо за это ... В итоге я использовал блок питания адаптера привода ATA, который имеет как 5 В, 2 ампера, так и 12v 2amp идет от того же блока питания.