Estoy intentando diseñar un circuito que controle la alimentación de una raspberry pi con un botón. El uso básico es:
- primera pulsación del botón-> la escofina se enciende.
- segunda pulsación del botón-> la escofina continúa con la alimentación pero detecta que debe apagarse.
- (Una vez realizada la secuencia de apagado, la frambuesa se apaga).
El diseño previsto es un circuito con un botón normalmente apagado que se conecta a un contador binario (74LS161AN). La idea es contar las pulsaciones del botón y utilizar el XOR de los 2 bits menos significativos del contador como control de la alimentación de la escofina. El XOR que pretendo utilizar es el 74LS86. El msb de los 2 bits del contador es como la escofina detecta que debe apagarse. La escofina corta su energía ouptando un High a un gpio que está conectado al reset del contador.
Este artilugio de botón/contador está más o menos funcionando en una protoboard pero ahora necesita un transistor que realmente tome la salida del XOR y controle el voltaje en la escofina. potencia. ¿Crees que el BD135 es una buena opción para esto? ( hoja de datos ) Lo elegí porque La frambuesa se alimenta con una fuente de alimentación de 1,2A, por lo que el transistor necesita manejar más corriente (el bd135 tiene una corriente de colector máxima de 1,5A). También tiene que ser NPN.
Tengo algunas dudas si esto va a funcionar, por ejemplo, ¿cómo sé si el XOR puede suministrar suficiente corriente para la base del transistor? En realidad, ¿qué significa cuando la corriente de salida de alto nivel del XOR es -0,4mA?
Si este transistor no funcionara, ¿podríais indicar uno que sí lo haga y explicar el razonamiento para seleccionarlo? Estoy un poco perdido
Muchas gracias.
PD: entre el botón y el contador hay un 555timer en monoestable para borrar los rebotes.