Ich hätte dir auch zu Optokopplern geraten. Du brauchst nur noch einen passenden Vorwiderstand und das wars.
Die Optokoppler kannst du dann direkt mit dem Mikrokontroller steuern.

Mfg Moebius