как подключить 100 светодиодов и моргать ими на Arduino
Я планирую подключить 100 светодиодов к Arduino по параллельной схеме.
Предел тока превышает плату Arduino UNO.
Я хочу, чтобы все 100 светодиодов мигали одновременно. Итак, как я могу обеспечить источник питания для 100 светодиодов, чтобы они могли мигать с помощью программирования Arduino?
Заранее спасибо
Изменить: согласно обсуждению, требуется MOSFET, но какое значение MOSFET требуется. Доступно множество P- и N-канальных МОП-транзисторов.
@begin123, 👍-1
Обсуждение1 ответ
Для параллельного подключения 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
- Светодиодная панель ESP32 с регулируемой яркостью и MOSFET
- MOSFET диммер с ИК-управлением
- Питание светодиодной ленты - Сколько ампер?
- Несколько условий оператора if
- Светодиоды: разница между общим анодом и общим катодом
- Когда следует использовать транзистор, МОП-транзистор, а когда следует использовать реле?
- Светодиод L продолжает гореть
- Улучшенное циклическое переключение цветов RGB.
Проблема Arduino заключается не в том, что именно мигать, а в том, как мигать., @Juraj
Реле, МОП-транзистор, драйвер (двигателя), транзистор и т. д. Вы спаяли 100 светодиодов параллельно? Это была плохая идея, они не будут иметь одинаковую яркость, так как им требуется определенный ток, а не напряжение. Что это за светодиоды?, @Jot
Я немного понимаю, что Mosfet работает как переключатель функции мигания. Какой Mosfet лучше для зажженных 100 светодиодов. Я пока не подключал 100 светодиодов, но сделаю схему в соответствии с подключением к Arduino., @begin123