V-EBO es la tensión inversa máxima aplicada entre la base y el emisor. Realmente no importa para su aplicación porque su circuito no aplicará un voltaje de polarización inversa a la base del transistor.
V-CEO y V-CBO son importantes, ya que determinan la tensión máxima del colector del transistor y, por lo tanto, limitan la tensión máxima del solenoide que puede utilizar. Sin embargo, estos voltajes son valores nominales máximos, así que si usa un transistor de 100 voltios para cambiar 5 voltios, eso es perfectamente correcto.
Sin embargo, el BD679 es una mala elección por otra razón. Su alto voltaje de saturación colector-emisor, V-CE-SAT, significa que el transistor disipará una gran cantidad de energía internamente (la corriente del solenoide es V-CE-SAT). Su transistor tiene un voltaje de saturación tan grande porque es el llamado "transistor darlington": en realidad, hay dos transistores para aumentar la ganancia de corriente. (Amplificación de corriente)
Si utilizara el BD679, probablemente se recalentaría y moriría .
Es posible que esté mejor utilizando un MOSFET para su aplicación, ya que los MOSFET no tienen un voltaje de saturación, solo una resistencia de activación. Necesitaría un llamado "MOSFET de nivel lógico", que es un tipo especial de MOSFET que tiene un bajo voltaje de compuerta de encendido, porque su Raspberry Pi solo genera 3.3 voltios y los MOSFET regulares necesitan aproximadamente 10 voltios para encenderse . El IRLZ34 es un MOSFET de nivel lógico y también está disponible en Mouser.
Conecte la fuente del MOSFET a tierra, conecte el pin GPIO del Pi a través de una pequeña resistencia (~ 100 ohmios) y drene hacia el solenoide. No debería necesitar refrigeración para esta aplicación.
Es posible que también deba agregar una resistencia "desplegable" (~ 10 kOhms) desde la compuerta del MOSFET a tierra para asegurarse de que permanece APAGADA hasta que el pin GPIO se levante.