Затухание светодиода
- Войдите на сайт для отправки комментариев
Пт, 28/12/2018 - 12:17
Ребят, помогите... Хочу заставить светодиодную ленту затухать и плавно разгораться, но вот никак не могу заставить ее затухать не до конца и разгораться не до конца... Уже пытался ограничить с помощью constrain переменную яркости диода, но ничего не выходит... Логика подсказывает, что нужно использовать 2 переменные, но вот как ее воткнуть (вторую), никак понять не могу. Когда я прописываю функцию for и ставлю там не 0-255, а значения скажем 70-200, она все равно разгорается и затухает полностью, просто делает это быстрее ибо я, как я понял, меняю не то :(
- Что за лента?
- Схема подключения?
- Ваш сектч?
Вы не доктор, случаем, чтобы функции прописывать?
Скетч публикуйте.
Нельзя с самого утра и так сразу.
Попробуйте прописать функцию return.
А вообще, хрустальные шары тут запрещены и потому очень трудно понять, что у Вас там за функция for.
Скетч стандартный Fade :)
Пробовал шаманить с бубном, чтоб ограничить верхний и нижний порог яркости, но чот бубен плохой и погода дождливая :)
Лента 120 диодов/метр, 10 метров. 12 вольт, нагрузка общая около 8 ампер, запущена через 50а мосфет, с этим проблем нету. А вот программирование хромает у меня :(
Скетч стандартный Fade :)
Я не знаю такого. О каком стандарте речь? ГОСТ? ISO? IEEE? В общем, хотите нормального разговора, ... ну, Вы поняли.
Когда в програмной среде ардуино жмакаешь открыть, там есть выбор стандартных скетчей fade, blink и и т.д. Сейчас с телефона, посему скопировать код не могу. Разве когда доберусь до компьютера :)
Не понял, а шо у Вас за лента? Давайте ссылку на описание.
Rischang, 120 диодов/м 8.6 Вт/м 12 вольт. А какое имеет значение, какая лента?) Она вполне адекватно работает, просто гаснет и загорается от 0 до максимума, а мне нужно, чтоб она загоралась где-то до 70% яркости и гасла до 20-25% от максимальной яркости.
Есть ленты одноцветные, есть RGB, есть RGB адресные, есть адресные с дополнительным белым. И все, как ни странно, управляются по разному.
У ТС наверно простая лента одноцветная (судя по его словам так себе решил) и он неможет остановить ШИМ на нужном уровне (20-80%) а скетч отрабатывает 0-100%.
Я прав??
Если Да! то в примерах есть такой скетч: и для ограничения уровня нужно fadeValue установить свои значения 0-255 это 0-100%
И все!
Есть ленты одноцветные, есть RGB, есть RGB адресные, есть адресные с дополнительным белым. И все, как ни странно, управляются по разному.
Ааааа, теперь понял :)
Самая обычная лента, красная :)
У ТС наверно простая лента одноцветная (судя по его словам так себе решил) и он неможет остановить ШИМ на нужном уровне (20-80%) а скетч отрабатывает 0-100%.
Я прав??
Если Да! то в примерах есть такой скетч: и для ограничения уровня нужно fadeValue установить свои значения 0-255 это 0-100%
И все!
Да, скетч этот. Но если менять 0 и 255 на, скажем, 70 и 180, то это просто ускорит работу скетча, а 70 станет минимальной нулевой яркостью, ну а 180 - максимальной. Я пробовал :)
Да, скетч этот. Но если менять 0 и 255 на, скажем, 70 и 180, то это просто ускорит работу скетча, а 70 станет минимальной нулевой яркостью, ну а 180 - максимальной. Я пробовал :)
Бред, копайте схему.
Есть ленты одноцветные, есть RGB, есть RGB адресные, есть адресные с дополнительным белым. И все, как ни странно, управляются по разному.
Да кто ж такой подлости ожидает !?...
У меня трёхцветная, 12 Вольтовая с контроллером и наверно с ключами (коробочку не охота до Нового года ломать). На пульте 4 фефекта, яркость, кнопки есть, а изменений нет, и 15 статичных цветов свечения. Что с неё можно полезного извлечь ещё? Пардон, если отвлёк.
Но если менять 0 и 255 на, скажем, 70 и 180, то это просто ускорит работу скетча, а 70 станет минимальной нулевой яркостью, ну а 180 - максимальной. Я пробовал :)
70 - это не нулевая яркость а 180 не максимальная.
для проверки увеличте delay до 1000 (это и будет скорость) и замерте тестером на выходе.
может вам достаточно будет 120-150 с шагом 1 а не 5.
поиграйтесь еще этими цыфрами
У меня трёхцветная, 12 Вольтовая с контроллером и наверно с ключами (коробочку не охота до Нового года ломать).
Проводов скоко?
Проводов 4 - красный, синий, зелёный и чёрный +12 Вольт. Ячейки по 3 светодиода, по 3 резистора.
Да, скетч этот. Но если менять 0 и 255 на, скажем, 70 и 180, то это просто ускорит работу скетча, а 70 станет минимальной нулевой яркостью, ну а 180 - максимальной. Я пробовал :)
Что лента, что одиночный светодиод ниже какого-то напряжения совсем не горят, а выше какого-то Вы возможно изменение яркости не различаете. Подберите эти две желаемые величины тыком. Значение можно будет не через 5, а через 1 изменять.
Проводов 4 - красный, синий, зелёный и чёрный +12 Вольт. Ячейки по 3 светодиода, по 3 резистора.
Ну, тогда с 98% вероятностью через мосфеты рулятся. Земля и три питания. Эффекты точно такие же, как и у четырехногово RGB-светодиода.
P.S. поздно увидел +12V. Тогда всё то же самое, только с управлением нулем выходит?
Проводов 4 - красный, синий, зелёный и чёрный +12 Вольт. Ячейки по 3 светодиода, по 3 резистора.
Ну, тогда с 98% вероятностью через мосфеты рулятся. Земля и три питания. Эффекты точно такие же, как и у четырехногово RGB-светодиода.
P.S. поздно увидел +12V. Тогда всё то же самое, только с управлением нулем выходит?
Наверное, разломаю потом и узнаю. Просто когда в гараже в катушке включил и смотрел показалось что смена цвета шла волной (совсем с головой-глазами плохо :)... ну теперь то опасения все оправдались, в развёрнутом состоянии всё синхронно по всей ленте.
Я пробовал :)
Вы, всё таки, приложите скетч и схему подключения. И имейте ввиду, что лента будет светиться не в процентном отношении 0-0 и 255-100, уже при 70 у вас будет очень ярко, внизу надо регулировать буквально по единице, а ближе к верху можно и десятками. Но вот этого -
70 станет минимальной нулевой яркостью
просто не может быть. Даже при 1 уже будет свет.
просто не может быть. Даже при 1 уже будет свет.
Не обязательно! зависит от того как он управляет лентой (она же на 12В)
Схему в студию!
Mishka-LV из личной практики: отличие "видимой" яркости светодиодов при регулировки по ШИМ в диапазоне 127-255 очень слабое
при этом диапазон 5-80 наиболее заметен глазу в плане изменения яркости
У вас всё работает, просто 70-180 уже не столь заметно хорошо, попробуйте 10-120 поставить, думаю вы сразу увидите результат "невооружонным" глазом, и он вам наверняка подойдет под желаемый результат)
Таки да!))))
Всем спасибо огромное, заработало :)
Делал слишком разную градацию на верхах))
Схема поделючения - через мосфеты 30А 24В, вход с блока 12В, выход на ленту, ну и +5, земля и сигнал на управлялке :)
Теперь осталось ток жену еще порадовать, сделал бесконтактное включение подсветки в кухне сонаром, потом меня жаба задавила, что такой умный и многофункциональный контроллер будет только светой управлять, психанул, разобрал вытяжку и воткнул датчик влажности и реле, чтоб когда чойта кипит, она сама включалась... Есть еще идея пищалку и датчик газа воткнуть, а также датчик движения и светорезистор, чтоб не идти к сонару в темноте, а процентов на 20 чтоб включалась на пару минут... Короче, Остапа понесло :)
Теперь осталось ток жену еще порадовать, сделал бесконтактное включение подсветки в кухне сонаром, потом меня жаба задавила, что такой умный и многофункциональный контроллер будет только светой управлять,
Спрашивать не стыдно)) Развиваться тоже :)
Спрашивать не стыдно)) Развиваться тоже :)
#19 #27
Есть еще идея пищалку и датчик газа воткнуть, а также датчик движения и светорезистор, чтоб не идти к сонару в темноте, а процентов на 20 чтоб включалась на пару минут... Короче, Остапа понесло :)
Вот эту книгу рекомендую к прочтению целиком, но особо - пятая глава - в точности Ваша тема :)