как подключить 100 светодиодов и моргать ими на Arduino

Я планирую подключить 100 светодиодов к Arduino по параллельной схеме.

Предел тока превышает плату Arduino UNO.

Я хочу, чтобы все 100 светодиодов мигали одновременно. Итак, как я могу обеспечить источник питания для 100 светодиодов, чтобы они могли мигать с помощью программирования Arduino?

Заранее спасибо

Изменить: согласно обсуждению, требуется MOSFET, но какое значение MOSFET требуется. Доступно множество P- и N-канальных МОП-транзисторов.

, 👍-1

Обсуждение

Проблема Arduino заключается не в том, что именно мигать, а в том, как мигать., @Juraj

Реле, МОП-транзистор, драйвер (двигателя), транзистор и т. д. Вы спаяли 100 светодиодов параллельно? Это была плохая идея, они не будут иметь одинаковую яркость, так как им требуется определенный ток, а не напряжение. Что это за светодиоды?, @Jot

Я немного понимаю, что Mosfet работает как переключатель функции мигания. Какой Mosfet лучше для зажженных 100 светодиодов. Я пока не подключал 100 светодиодов, но сделаю схему в соответствии с подключением к Arduino., @begin123


1 ответ


5

Для параллельного подключения 100 светодиодов вам также понадобится 100 резисторов и транзистор (MOSFET), способный выдерживать общий ток для всех светодиодов.

Например, при токе возбуждения 20 мА вы будете иметь дело с током 2 А — вам понадобится источник питания (минимум) 2 А и МОП-транзистор, способный выдерживать ток 2 А.

Или вы можете думать немного иначе.

Если вы используете источник питания с более высоким напряжением, вы можете сгруппировать светодиоды в цепочки. Например, при питании 12 В вы можете (в зависимости от напряжения светодиодов) иметь до 4-х в цепочке (красные светодиоды, прямое напряжение 2 В, 2x4 = 8. Белые светодиоды, прямое напряжение 3 В, 3x4 = 12). Каждая цепь имеет один резистор, и вы работаете с четвертью тока (500 мА) — всего 25 цепей по 20 мА, но при более высоком напряжении. Таким образом, вы можете использовать МОП-транзистор меньшего размера, и у вас будет всего 25 резисторов.

Еще одну вещь, которую вы могли бы рассмотреть, — это сгруппировать эти цепочки вместе. Возможно, 5 групп по 5 цепочек, каждая со своим МОП-транзистором. Затем вы включаете только одну группу за раз, но переключаетесь между ними очень быстро. Только тогда каждая группа использует 100 мА (5 цепей по 20 мА = 100 мА), и вы можете использовать действительно небольшой МОП-транзистор, а ваш источник питания должен обеспечивать только пару сотен мА (дайте ему некоторый запас), и он может быть меньше и дешевле.

Единственным недостатком этого метода является возможность мерцания, которое может быть заметно, если светодиоды движутся. Это также означает, что вашему Arduino приходится больше работать, чтобы зажечь все светодиоды.

,

Спасибо за ценный ответ. У меня также есть 10 RGB Common Anode. В этом проекте я хочу сделать разные анимации, эффекты. Я изучаю мультиплексирование. Необходимо ли использовать TLC5940NT IC для мультиплексирования?, @begin123

Нет, вам не нужен TLC5940NT. Он в любом случае не мультиплексирует, это сдвиговый регистр. Для простого мультиплексирования 10 светодиодов вам нужно 10 P-канальных FET и 3 резистора. Или вы можете использовать 5 P-fet и 6 N-fet и 6 резисторов, в зависимости от того, как вы хотите организовать мультиплексирование. Если вы хотите использовать только низкие токи, то вы, вероятно, можете обойтись без FET — при условии, что общий ток через вывод IO в любой момент времени не превышает 25 мА (или 40 мА в течение коротких периодов)., @Majenko

ok, не могли бы вы мне сказать правильные значения для p-канальных FETS и 3 резисторов и 5 p-fets и 6 n-fets, 6 резисторов............................Я немного понимаю, что Mosfet работает как переключатель функции мигания. Какой Mosfet лучше для зажженных 100 светодиодов. Я еще не подключал 100 светодиодов, но я сделаю схему в соответствии с подключением с Arduino............Если вы можете поделиться некоторыми руководствами, я буду вам очень благодарен., @begin123

MOSFET — это просто переключатель (в этой ситуации), да. Вам нужно убедиться, что он может выдержать пиковый ток для вашей схемы, и что пороговое напряжение (VGS) ниже примерно 4 В — в идеале ниже 2 В (-4 и -2 для P FET). P FET переключают аноды, а N FET переключают катоды. Мультиплексирование — это просто быстрое включение и выключение светодиодов, настолько быстрое, что вы не можете этого увидеть., @Majenko

спасибо за ответ. последнее, не могли бы вы дать название p-канальному MOSFET-транзистору (например, IRFxxxxx) для мультиплексирования RGB-светодиодов. у меня недостаточно знаний об электронных компонентах., @begin123

Пожалуйста, помогите, требуется только значение P-канального MOSFET., @begin123

Я не знаю ни одного подходящего для любителей. Все, что я использую, это SMD-компоненты. Используйте параметрический поиск вашего любимого поставщика, чтобы найти тот, который обладает достаточной токовой нагрузкой, правильным пороговым напряжением и корпусом, подходящим для ваших нужд., @Majenko