Tengo un circuito con un Arduino que controla un canal de 2 canales, apagado normal, optoaislado < a href="http://www.ebay.com/itm/1pcs-5V-2-Channel-Relay-Module-for-Arduino-PIC-ARM-DSP-AVR-Electronic-/251361854321"> tarjeta de relé , señales de entrada de 5V, activando el relé cuando el pin digital Arduino está configurado en BAJO. Los relés se controlan de forma independiente mediante 2 pines de salida digital del Arduino.
Un relé controla un bloqueo magnético de 12 VCC y el otro un estroboscopio de 220 VCA.
En esta ecuación, quiero agregar una Tarjeta de sonido Adafruit Audio FX (salida de auriculares versión jack). Cada uno de los 2 pines Arduino debe activar la reproducción de un sonido en la tarjeta FX además de activar los relés. La placa de efectos funciona de la siguiente manera: conecte uno de los 11 pines de salida a GND (usaré solo 2 de ellos) para activar el sonido asociado con ese pin. Por lo tanto, se supone que la placa se debe utilizar adjuntando pulsadores momentáneos a esos pines de salida. Adafruit dice esto :
Cuando el # pin está conectado a GND por más de unos 50 milisegundos ¡se disparará! Hay una resistencia de extracción de 100K en cada uno, por lo que No necesita ninguna resistencia adicional o pullups.
Ok, entonces tienen 100K pull-ups. No los veo en schematics o La impresión fabulosa de la placa FX, por lo que debe estar utilizando los pull-ups internos del microcontrolador.
Este es un esquema básico de cómo asumo que uno de esos detectores se ve así:
Supongo que podría usar otra placa de relés de 2 canales, pero sería demasiado para este propósito.
Sospecho que la solución más elegante sería utilizar un transistor NPN, como se ve aquí . ¿Es ésta la mejor opción? ¿Debería la GND de Arduino compartir la GND de la placa FX? ¿Podrían 5V en el control base 5V en el colector? ¿Qué valores deben ser los 2 resistores para el NPN?