Powering devices with a TIP120

Thanks for answers.

This circuit will be controlled from an ESP32 dev board : so it's 3.3V outputs, about 40mA max.

The goal is to turn on/off the 5V power supply for :

  • 1 LED (using a 270 ohm resistor) : about 10mA
  • 8 "ITR9608" optointerrupter (each using a 270 ohm resistor) : about 8x10mA
  • 8 "SG90" 9G mini servo : about 8x100mA max
  • 1 "MCP23017" : 8 LED outputs, 8 sensors inputs : about 200mA max

So the total should be 1.1A, maybe should say 1.5A as a security factor ?

I've found this circuit : http://www.instructables.com/id/DIY-Motor-Driver-With-ESP32-Controller/

They use a NPN : BC337, can I reuse this design ? or is it better to use a PNP /P-channel mosfet ?