5 В адресуемая светодиодная лента
им планируется использование около 17М adressable светодиодные ленты контролируется Arduino, и планирую положить его в машину, так что я бы уйдя 12/14В-5В, в основном мне нужно знать сколько ампер и конвертер/опции рекомендации также будут пусть полосу цвета блекнут, если я разделить ее на две, так что позволяет сказать, что две полоски 8meter и только поставил мощность на начало цепочки лент или мне нужно запустить второй провод для подключения где-то в полтора раза ?
@user1165664, 👍0
Обсуждение2 ответа
Как сказал StarCat в комментарии к вашему вопросу, вам потенциально придется подавать 100 ампер на строку! Это был бы кабель большого размера, не говоря уже о проблеме поиска 100 ампер от вашей батареи 12 В.
Возможно, вам придется немного снизить свои ожидания или, возможно, использовать светодиодную ленту, которая не требует такого количества. В вашем вопросе не упоминается какая-либо конкретная полоса, поэтому трудно быть конкретным.
Полоски, подобные неопикселям, будут иметь тенденцию к выцветанию цветов к концу по мере увеличения падения напряжения на ленте. Они не предназначены для передачи десятков усилителей от одной части ленты к другой.
Вы, безусловно, могли бы обеспечить питание, необходимое на каждом конце, а возможно, и в середине, чтобы уменьшить количество усилителей, которые должны передаваться с одного конца строки на другой.
Строки, подобные Neopixels, "обновляют" данные по мере их перехода от одного светодиода к другому, поэтому сама часть данных не является такой большой проблемой.
моя светодиодная лента ws2813, если я правильно помню, я бы в основном использовал имитационные узоры, поэтому анимируется только 1 длина, так что это будет 8 метров, что все еще огромно, поэтому я мог бы переключиться на uno или mega, но, скажем, если я не буду использовать полную яркость и не использовать белый, я потенциально могу уменьшить силу тока, хотел спросить здесь, так как я пробовал только с 5 метрами, и он рисовал 3 ампера с моими настройками, так что я вижу, что мне даже тогда понадобится мощный преобразователь постоянного тока с по крайней мере 20 амперами, поэтому я мог бы переключиться на полосу 12 В, как и все, был просто имея в виду этот проект, так как никто не использовал адресный, @user1165664
Судя по вашим комментариям, вы протестировали 5-метровую полоску светодиодов и обнаружили, что она тянет около 3А. Итак, экстраполируя, что для 17 м это примерно 10А.
Светодиодные ленты смогут обрабатывать данные, но не ожидайте стремительных скоростей. Хотя для вашего приложения в автомобиле я не вижу, чтобы вам требовалась частота обновления выше 50 Гц (20 мс). На такой скорости можно делать действительно крутые вещи.
Я не уверен, есть ли у вас 30 светодиодов на метр или 120 светодиодов на метр, поэтому я проведу свои расчеты в наихудшем случае. Опыт подсказывает мне, что у вас будет достаточно места для программирования в Arduino Uno.
Итак, давайте приблизимся к оперативной памяти. Arduino Uno имеет всего 2 КБ оперативной памяти. Предполагая, что вы сохраняете цвет каждого пикселя в массиве -> Используя 120 светодиодов, каждый из которых использует 8 бит для каждого из 3 цветов (120 x 17 x 3 x 1 байт = 6120 байт). Таким образом, 6 КБ только для цветов светодиодов, что значительно превышает 2 КБ, и это без учета оперативной памяти, используемой вашей программой. Я не рекомендую этого делать. Но давайте пока не паниковать, если вы переключаетесь / замираете между цветами по длине, вместо того, чтобы сохранять цвет для каждого светодиода, у вас может быть уравнение, которое вычисляет значение светодиодов на лету. Этого становится еще проще достичь, если все светодиоды одного цвета и вы просто переключаетесь между цветами. Так что это вполне и действительно достижимо с помощью Arduino.
Так что единственная проблема, которая остается, - это власть. Дорожки, по которым подается напряжение питания по всей длине, представляют собой всего лишь тонкую полоску меди. Чем толще проволока, тем больше электронов вы можете пропустить по ней. поэтому, как предлагали другие, было бы разумно иметь свой собственный положительный и отрицательный кабели, идущие по всей длине полосы, и припаять их к каждому концу и, возможно, также в середине. Это зависит от того, чем вы довольны. Возможно, вы не будете возражать, если он исчезнет в задней части машины.
Энергопотребление можно снизить многими способами. Например:
- только зажигайте каждый второй светодиод,
- включите его с меньшей яркостью или
- ШИМ светодиода и использовать постоянство зрения.
- Питание светодиодной ленты - Сколько ампер?
- Как управлять встроенными светодиодами Arduino Nano 33 BLE Sense?
- Есть ли функция Adafruit для инвертирования цветов моего экрана для языка Arduino?
- Почему некоторые контакты Arduino Nano (D3, D4, A3, A4, A6, A7) не могут быть установлены на высокий уровень?
- Мигающий светодиод при движении сервопривода
- Не удалось преобразовать «digitalWrite(8u, 1u)» из «void» в «bool»
- Можно ли запитать 25 светодиодов через USB?
- Как погасить светодиод за определенное время с помощью FastLED
17 метров-это очень много для управления одним Arduino! О каком количестве светодиодов в общей сложности идет речь? Если вы возьмете стандартную светодиодную ленту 120 со светодиодами на метр, вам придется поставить (при максимальной яркости) 17 * 120 * 0,06 A = 120A(!). Это будет нелегко. Также: Мы говорим о 2040 светодиодах, которыми вам, вероятно, будет трудно управлять с помощью одного Arduino с приличной частотой обновления. Что касается питания, я бы рекомендовал вам подавать питание на каждый счетчик. 120А-это МНОГО. Существуют полосы 12 В, которые требуют гораздо меньшего тока (и, возможно, могут питаться непосредственно от автомобильного аккумулятора)., @StarCat
Также имейте в виду память; каждый светодиод занимает оперативную память., @Dave Newton