Дышащие светодиоды на одном ШИМ-выводе?
Я делаю проект, который по сути представляет собой освещенный куб, который передает статус через разные цвета, где я получаю этот ides [it][1] (имеющий код). Поэтому, когда свет опускается ниже определенного уровня, он приобретает определенный цвет, когда температура поднимается выше определенного уровня, он приобретает другой цвет и т. Д. Я предполагаю, что мне, вероятно, понадобится от 2 до 4 светодиодов на цвет, чтобы получить хорошую интенсивность, и цвета будут дышать, что довольно легко с ШИМ на arduino.
Я думаю о том, что собираюсь оставить все цвета в фазе. Так что интенсивность красного цвета такая же, как у желтого, такая же, как у зеленого и т. Д. Для этого потребуется только один ШИМ-выход и, самое главное, один раздел кода, что облегчит написание.
Решение, которое я придумал, состоит в том, чтобы ШИМ-штифт приводил в действие МОП-транзистор и давал ему модуляцию, а МОП-транзистор повторял "дышащий" импульс для всех светодиодов. Затем каждый цвет включается или выключается через транзистор другими контактами на arduino, которые просто идут высоко или низко.
Я полагаю, что IRF630, который имеет безумно высокий ток стока для этой цели, должен быть более чем достаточным для того, что я мог бы подключить к нему. И для переключения каждого цвета, возможно, N2222, 4 светодиода будут работать примерно на 80 мА макс.
Итак, почему бы просто не управлять каждым цветом с помощью ШИМ-выхода? Есть какие-нибудь мысли по поводу схемы? Похоже, это может сработать?
[1]: https://www.kynix.com/Blog/Arduino-Complete-Guide-for-Beginners-with-Examples.html (источник кода)
@Kathberny, 👍1
Обсуждение1 ответ
Судя по вашему описанию, я думаю, что вам нужна такая договоренность:
В этом нет никакой логической проблемы. Однако вы должны следить за общим током, подаваемым каждым выводом GPIO. Вы не должны подниматься выше пика 40 мА, и вы не должны подниматься выше устойчивого уровня 25 мА.
Возможно, было бы лучше обеспечить 5 В для светодиодов через P-канальный MOSFET на банк, чтобы обеспечить более высокий ток:
Обратите внимание, что здесь работа GPIO обратная: затвор P-канального МОП-транзистора должен быть опущен НИЗКО, чтобы включить его.
- Светодиод Arduino PWM с замиранием в сборке
- ШИМ-управление, как остановить мерцание светодиода?
- Arduino включение/затухание 5 светодиодов, схема действия
- Проблема с прерываниями
- ШИМ с ТРАНЗИСТОРОМ на гибкой светодиодной нити
- Проблема с отправкой ИК-сигнала с at ATmega328P-PU
- Об управлении светодиодом с помощью кнопки с помощью ATmega328P
- Несколько условий оператора if
Нет причин, почему бы это не сработало. Но IRF630-это очень, очень много для этой работы., @Majenko