Перегрев Arduino из-за адресной светодиодной ленты 5 В

У меня есть одна из этих 1-метровых адресуемых светодиодных лент RGB от Sparkfun ( ссылка ), подключенная к Arduino. Arduino питается от рекомендуемого источника питания 9 В постоянного тока 650 мА через штекерное гнездо.

Согласно веб-сайту Sparkfun и видео о продукте, я должен иметь возможность питать их от контакта 5 В (также 1 контакт данных и заземление). Но когда я это делаю, доска становится очень горячей (неприкасаемой). Кроме того, если я попытаюсь установить все светодиоды на белый цвет, они просто исчезнут через несколько секунд.

Я предполагаю, что светодиоды пытаются потреблять слишком много энергии от платы? Если да, то как правильно запитать Arduino и светодиодную ленту (желательно от одного источника питания)?

Ответы (2)

Регулятор на Arduino является линейным регулятором, что означает, что он снижает напряжение, отбрасывая остальную мощность. При 9В и 650мА он выбрасывает (9В - 5В) * 650мА = 2,6 Вт. Это приличная мощность, больше, чем может выдержать регулятор.

Вместо этого использование импульсного стабилизатора заставит его компенсировать падение напряжения за счет меньшего тока от источника; Импульсный стабилизатор с эффективностью 90 % будет тратить всего около 5 В * 650 мА * 10 % = 325 мВт, что легче рассеивать в больших корпусах.

Поищите на eBay, DX и т.п. 5-вольтовый или регулируемый коммутационный модуль DC-DC. Подключите вход к источнику 9 В, а выход (установленный на 5 В) к входу 5 В на Arduino и входу 5 В на светодиодной ленте.

+1 за предложение переключателя. (Также благодарю за 10к. :) )
Спасибо, это нормально? adafruit.com/products/276
@user834466 user834466 На странице 4 таблицы данных указано 20 мА для каждого излучаемого цвета. С 60 такими пакетами вам потребуется всего 3,6 А. Блок питания, который вы подключили, может обеспечить только до 2 А. Вместо этого попробуйте этот .
@user834466: user834466: Обычно я не верю, что настенные бородавки дают желаемое напряжение с какой-либо степенью точности; Я бы очень тщательно проверил точное выходное напряжение (желательно с приличной резистивной нагрузкой), прежде чем подавать его непосредственно на Arduino.
@JYelton будет ли это также питать Arduino или это только для полосы?
Если он измеряет между 4,5 В и 5,5 В, он будет питать оба.
@ user834466 Да, он также будет питать Arduino. Вместо настенной розетки я предпочитаю использовать промышленные импульсные источники питания, такие как Meanwell RS-25-5 , но имейте в виду, что в целях безопасности его необходимо устанавливать в надлежащем корпусе.
Вау, отличные советы здесь. @JYelton, если я попробую 5-вольтовую настенную бородавку, которую вы предложили, мне нужно будет обойти встроенный регулятор / разъем постоянного тока?
@ user834466: Гнездо постоянного тока является входом для регулятора на Arduino, которому требуется входное напряжение более 5 В. Так что нет.

Отдельные светодиоды потребляют до 60 мА.

Похоже, что руководство по подключению подключает пять светодиодов к Arduino, максимальное потребление около 300 мА .

Вы подключаете 60 светодиодов, это максимальное потребление более 3,5 А. Неудивительно, что ваша доска сильно греется или при попытке нарисовать максимум (белый) полностью проваливается.

Используйте разъем внешнего питания для подключения к источнику питания, который может обеспечить больший ток.

Спасибо за информацию. Я надеялся, что не придется предоставлять второй источник питания, но я думаю, что это единственный способ? Кроме того, извините, я имел в виду демонстрационное видео: sparkfun.com/videos#all/lyXX5xsy1sA , здесь они подключают полный 1 м (стремитесь к 2 мин 50).
@ user834466 На 2-й минуте ведущий говорит: «Вы превысите требования к питанию, которые может выдержать Arduino, поэтому вы будете питать его извне и просто использовать Arduino для подачи на него сигнала данных».
Спасибо @JYelton, я не слышал эту часть. Могу ли я в этом случае запитать полосу через контакт VIN?
@ user834466: Вы вообще не хотите, чтобы питание проходило через плату, если вы можете с этим поделать.
@user834466 user834466 Однако соедините земли вместе.
@ user834466 Я бы разделил питание от блока питания и подал его на Arduino и светодиодную ленту отдельно. Не подключайте провод питания (+) светодиодной ленты к Arduino, поскольку Игнасио сказал, что вы не хотите, чтобы 3,6 А проходили через какую-либо часть платы Arduino. Однако обязательно соедините земли Arduino и светодиодной ленты.
@JYelton Я нашел блок питания 6 В 2,2 А, который питает Arduino + около 30 из 60 светодиодов на полной яркости, на что я и соглашаюсь. Каков правильный способ разделения источника питания (не могу найти много ресурсов в Интернете)? Я просто отрезаю конец рядом с разъемом ствола, зачищаю, добавляю еще один провод к + (затем 1 провод идет к VIN arduino, другой к светодиодной ленте), и есть одна земля к земле arduino (или мне нужно 2 основания)?