Мне нужно было регулировать яркость белого канала в RGBW ленте. Контроллер который я купил был заявлен как RGB/RGBW, но фактически можно было включить либо отдельно RGB либо отдельно белый. А хотелось получить не просто цвета, а еще и с разной насыщенностью. Пришлось разрезать провод белого канала и подключать через отдельный регулятор. Вот его схема:
![Схема шим-регулятора на ir2153](/static/img/articles/38/shim-regulator-ir2153.png)
Микросхема ir2153 предназначена для построения нестабилизированных источников питания, но оказывается ее можно использовать и как ШИМ-контроллер. И хотя в даташите указан рабочий цикл 50% и минимальное сопротивление резистора R2 10кОм, в действительности, подобрав этот резистор, можно добиться изменения скважности в более широких пределах.
При сопротивлении R2 4.7к минимальный ток через ленту 10mA, лента еле светит, меньшая яркость не нужна, значит и резистор уменьшать не нужно. При сопротивлении 1к минимальный ток уже 1mA, а если убрать этот резистор, то в начальном положении движка тока нет совсем, а в крайнем положении ток максимален.
![Минимальный ток через шим](/static/img/articles/38/shim-minimum.jpg)
При максимальной яркости ток через ленту 90mA.
![Максимальный ток через шим](/static/img/articles/38/shim-maksimum.jpg)
В обход регулятора ток через ленту равен 107mA.
![Ток в обход шим-регулятора](/static/img/articles/38/v-obhod-shim.jpg)
Делим ток при минимальной яркости на ток в обход регулятора и получаем минимальную скважность: (10/107) * 100 = 9.4%. Максимальную скважность узнаем, поделив ток при максимальной яркости на ток в обход регулятора: (90/107) * 100 = 83%
Устройство смонтировал на кусочке платы, прочертив дорожки маркером и протравив плату в хлорном железе. К выводам переменного резистора подпаял диоды и саму плату. Разместил все это в корпусе от старой гирлянды.
![Корпус для устройства от старой гирлянды](/static/img/articles/38/shim-korpus.jpg)
![Плата в корпусе](/static/img/articles/38/shim-korpus-2.jpg)
![Готовое устройство](/static/img/articles/38/shim-korpus-3.jpg)
Лучше применять переменные резисторы с линейной зависимостью сопротивления от угла поворота, для более плавной регулировки. Определить такой просто - в среднем положении движка у линейного резистора сопротивление обоих плеч примерно одинаково. Если использовать резистор с логарифмической зависимостью, то яркость при вращении регулируется резко, а дальнейшее вращение почти не оказывает влияния на яркость.