If I needed to build a doorbell controller TODAY, it
would be quicker,
easier (and CHEAPER) for me to build it out of a 5170 than a 555 or
Arduino.
But it would be embarrassing.
Wouldn't it be easier to use a 5150? You've got the cassette motor relay
which you could then use energise the bell.
-tony