Die Anwendung schreit nach einem ULN2003A (bei Reichelt)
Der hat einen Basiswiderstand integriert für 5V Ansteuerlogik und birgt in einem Gehäuse 7 Darlington-Transistoren.