Используя сетевой трансформатор, диодный выпрямитель, MOSFET (IRFZ44N), токовый сенсор (MAX471) и контроллер Arduino можно собрать свой собственный цифровой блок питания.
На основе пользовательских данных, Arduino Nano генерирует сигнал ШИМ, который управляет MOSFET в цепи понижающего преобразователя, тем самым настраивая выходное напряжение и ток.
Ссылки
Arduino based digital supply
По теме
Блок питания ATX
Arduino
Arduino, термины, начало работы
КМБ для начинающих ардуинщиков
Состав стартера (точка входа для начинающих ардуинщиков)