Can ATtiny45 be used for this application?

I suspect constraining your questions will garner more responses.