CD kann offen bleiben (soviel ich weiß; habs noch nie gebraucht)
Müsstest du bei dir noch +5 entfernen.
Er kann ja nur nach + schalten (so wie in deinem Plan), GND treibt er ja...
Der ULN wird einfach zwischen "Verbraucher" und Controller geschaltet, sonst alles wie gehabt.
MFG