Дышащие светодиоды на одном ШИМ-выводе?

Я делаю проект, который по сути представляет собой освещенный куб, который передает статус через разные цвета, где я получаю этот 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 (источник кода)

, 👍1

Обсуждение

Нет причин, почему бы это не сработало. Но IRF630-это очень, очень много для этой работы., @Majenko


1 ответ


1

Судя по вашему описанию, я думаю, что вам нужна такая договоренность:

schematic

В этом нет никакой логической проблемы. Однако вы должны следить за общим током, подаваемым каждым выводом GPIO. Вы не должны подниматься выше пика 40 мА, и вы не должны подниматься выше устойчивого уровня 25 мА.

Возможно, было бы лучше обеспечить 5 В для светодиодов через P-канальный MOSFET на банк, чтобы обеспечить более высокий ток:

schematic

Обратите внимание, что здесь работа GPIO обратная: затвор P-канального МОП-транзистора должен быть опущен НИЗКО, чтобы включить его.

,