Man kann das ganze mit einem kleinen µC machen oder mit einem programmierbaren Timer IC. Als erstes musst du dich für eine Lösung entscheiden.