Use a transistor driver IC: A transistor driver IC, such as the ULN2003, can be used to drive multiple transistors from a single GPIO pin. These ICs have built-in protection diodes and can handle high currents, making them a good option for driving larger loads.
Use a transistor array: A transistor array, such as the ULN2803, can be used to drive multiple transistors from a single GPIO pin. These arrays are similar to transistor driver ICs, but they have more channels and are designed to drive high-current loads.
Use a MOSFET instead of a transistor: MOSFETs have a lower gate-to-source voltage and higher current-handling capabilities than transistors, which makes them a good option for driving high-current loads. However, they may require additional circuitry, such as a gate driver, to ensure proper operation.
Use a relay instead of a transistor: If you need to switch high-voltage or high-current loads, a relay may be a better option than a transistor. Relays can be controlled using a GPIO pin and require minimal additional circuitry.
It's worth noting that the specific solution will depend on the requirements of your project and the components available to you. If you are unsure about how to proceed, it may be helpful to consult with an experienced electronics engineer or technician.