Подключил 20 12В светодиодов к ардуино мега

Я хочу управлять примерно 20 светодиодами с помощью arduino mega. Этот светодиод работает с напряжением 12 В.

Я пытался поставить 20 реле, но это решение мне не подходит, потому что светодиоды будут часто мигать

Я также пробовал транзисторы, но для этого нужна печатная плата.

Я ищу решение без создания платы

Есть идеи?

Спасибо

, 👍0

Обсуждение

что-то типа этого наверное? https://i1.wp.com/media.boingboing.net/wp-content/uploads/2017/07/IMG_3397.jpg?fit=680%2C429&ssl=1, @jsotola

Вам нужно иметь возможность включать и выключать эти светодиоды по отдельности? Если вам нужно только включить или выключить их все как группу, вы можете использовать один транзистор., @Duncan C

Если вы правильно используете реле, ваши светодиоды не должны мигать. Существуют «цифровые» релейные модули, которые управляются логикой CMOS 5 В, но 20 реле потребляют много энергии. Транзисторы намного лучше., @Duncan C


4 ответа


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

2

Вы можете использовать общедоступный модуль L298N для управления четырьмя светодиодами с каждым модулем. Это означает, что вам понадобится пять из них. Модуль L298N Эти модули подходят для управления одним шаговым двигателем, двумя двигателями постоянного тока (в обоих направлениях) или четырьмя однонаправленными нагрузками, такими как светодиоды.

Вход можно подключить напрямую к MEGA, но вам могут понадобиться дополнительные последовательные резисторы в зависимости от используемого вами светодиода (хотя это, вероятно, не относится к светодиодам, указанным как «12 В»).

Также доступны тестовые платы драйверов светодиодов, которые могут удовлетворить ваши потребности: https://www.digikey.de/product- Detail/de/adafruit-industries-llc/1455/1528-1019-ND/4990768

,

2

ULN2803 — это микросхема с 8 транзисторами Дарлингтона, предназначенная для управления более высоким напряжением, малым током и подобными нагрузками. С тремя из них у вас есть 24 канала для управления светодиодами.

Вы можете легко получить их на разделительной плате или в качестве DIP-чипа для работы с макетными платами.

,

Это звучит как хорошее решение. DIP-корпус с 8 транзисторами Дарлингтона должен обслуживать 8 светодиодов, а 3 DIP-чипа поместятся на довольно небольшой макетной плате или печатной плате. В любом случае, с транзисторами лучше / проще иметь дело, чем с реле, для таких умеренных токовых нагрузок постоянного тока., @Duncan C


0

Попробуйте s МОП-транзистор. Он не дорогой и простой в управлении. Может быть напрямую подключен к Arduino. Ищите стандартные электрические схемы. 1 P-Mos Fet и 1 резистор на канал, esch может управлять несколькими амперами st 12V...

,

Вам не нужны резисторы затвора для полевых МОП-транзисторов логического уровня. Они имеют емкостные входы, как и логические микросхемы КМОП, и почти не потребляют входной ток., @Duncan C

Подключение 20 одиночных транзисторов было бы очень утомительным по сравнению с 3 чипами. Я даже сделал плату с 328P, модулем FTDI и 3 сдвиговыми регистрами для управления 24 светодиодами для отображения часов с интервалом в 5 минут. Очень компактный, примерно <25x50 мм, насколько я помню. Плата с 4 сдвиговыми регистрами для управления затворами 32 МОП-транзисторов для управления большими нагрузками с разъемами с винтовыми клеммами была намного больше, 100 мм x 100 мм. И без микроконтроллера., @CrossRoads


1

Три регистра сдвига TPIC6B595, управляемые 3 контактами от Mega, могут сделать это легко. Сдвиг на 3 байта с включенным/выключенным состоянием светодиодов. Может потреблять 150 мА на выход от источника 12 В. Для светодиодов требуется управление током, от простого резистора для нагрузки 20 мА до драйвера постоянного тока для каждого светодиода для светодиодов с более высоким током.

Я использовал их для отвода тока от 12 В для светодиодных цепочек на этом дисплее. Маленьким цифрам требуется ~ 20 мА на сегмент, более крупная цифра на самом деле состоит из 2 групп по 3 светодиода, потребляющих около 40 мА на сегмент. Один сдвиговый регистр на цифру.

https://www.youtube.com/watch?v=6HZ0Mr51jUY

,