This project demonstrates how to design an isolated 12V AC-DC flyback power supply using the Infineon ICE3BS02 offline PWM controller.
A compact portable power supply that can be charged using built-in solar panels or via a USB port.