Tengo algunas válvulas solenoides que quiero manejar desde un pequeño gpio beaglebone. El beaglebone es un pequeño microcontrolador basado en ARM.
El gpio en el beaglebone genera 3v3, y el beablebone se ejecuta en 5V. Las válvulas solenoides funcionan a 12V. Tengo algunos transistores 2n2222a y pensé que había una manera de usarlos para ejecutar los dispositivos de 12V del GPIO 3v3 en modo de colector abierto ( enlace ). Lo que me confunde es cómo debería ser este circuito.
Sé que necesito conectar el positivo del suministro de 12V hasta el extremo positivo de la válvula solenoide. Entonces, creo que debería enganchar el lado negativo de la válvula solenoide hasta el colector del transistor. El gpio se conecta a la base del transistor a través de una resistencia, lo que me permite usar el transistor como un interruptor en la línea de 12V.
Lo que no entiendo es:
1) ¿A qué tierra debe ir el emisor del transistor? ¿El de Beaglebone (que sale del suministro de 5V) o el del suministro de 12V?
2) ¿Cómo puedo averiguar qué valor de resistencia de ohmios hay que colocar entre el gpio y la base?
Para referencia, puede encontrar una hoja de datos para el 2n2222a aquí: enlace