i have used
LM2576 - 60 rupees
LM2596 - 60 rupees
MC34063 - 30 rupees
TL434 - 30 rupees
I have rough idea on what to do but there are some un clear points in your description. i believe this can be done with a peak detector or may be with 555 timer and should be able to combine two methods and...