Reemplazo de botón momentáneo de 4 pines con 2N2222A

Quiero reemplazar el interruptor con un gatillo arduino. este es mi intento con un 2n2222a, pero de alguna manera activa el interruptor no con los ALTOS del PWM sino con una frecuencia completamente diferente que no puedo rastrear.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Agregue un esquema de cómo conectó sus transistores y qué los estaba impulsando. Es mucho más fácil para nosotros entender un esquema que su descripción escrita del circuito.

Respuestas (3)

El circuito integrado principal en su kit Velleman es el HT8950, un circuito de efectos de audio cambiador de voz, de Holtek. Me gustaría descargar la hoja de especificaciones y estudiar eso. En particular, desea obtener información sobre esos 4 pines de entrada de control (VIB, TGU, TGD, ROB). ¿Qué tipo de señal requieren? Creo que pueden ser entradas de "alternar". Eso significa que solo necesita enviarles un pulso corto para activar o desactivar el efecto. Por cierto, el umbral base del 2N2222 es de solo 0,6 voltios (como todos los BJT). Necesita una resistencia en serie para limitar la corriente, como 10.000 ohmios (marrón-negro-naranja).

¿Cómo se nombra este umbral en la hoja de datos? ( st.com/content/ccc/resource/technical/document/datasheet/a0/75/… )
y por favor, eche un vistazo al esquema que agregué arriba. También agregué una resistencia de 10k una vez, pero supongo que el error principal está en otro lugar

Se necesita muy poco para desencadenar esto. El transistor actúa como un interruptor para una entrada de nivel lógico. No se necesita una corriente significativa para que esto suceda, por lo que el pulso más rápido del GPIO es suficiente. No está diseñado para usarse como disparador PWM. Es encendido o apagado, no en el medio.

Además, el pin puede estar flotando en algunos puntos del inicio de arduino. Una simple resistencia desplegable en la base ayudaría a evitar la activación aleatoria.

También necesita conectar los terrenos del Arduino y Voice Changer juntos, de lo contrario, verá muchos problemas.

Parece que básicamente tienes la idea correcta. 1 kΩ es muy bajo para una resistencia base, pero no evitará que este circuito funcione. 10 kΩ consumirían menos corriente de la salida digital, pero aún deberían encender el transistor para que actúe como un botón lo suficientemente bien.

El único problema posible que veo en lo que nos muestra es que el transistor está siendo impulsado por una salida PWM. La hoja de datos del chip muestra solo un botón conectado a tierra sin nada más. Eso significa que el chip debe estar haciendo antirrebote internamente. Si intenta alternar el transistor demasiado rápido, los resultados serán impredecibles.

Dado que el chip está diseñado para responder a los botones a escala humana, también puede llevar algún tiempo reaccionar a lo que se supone que debe hacer en respuesta a la pulsación de un botón.

Por estas dos razones, pruebe pulsos muy lentos para empezar. La mayoría de los trabajos de eliminación de rebotes duran 50 ms o menos, ya que ese es el límite en el que un humano nota un retraso. Sin embargo, para asegurarse de que no está presionando ningún límite, comience con un mínimo de 250 ms en los estados arriba y abajo antes de cambiar cualquier estado. Una vez que lo haga funcionar, puede experimentar para ajustar el tiempo si realmente necesita una respuesta general más rápida. Con 250 ms por estado, no se encontrará con ningún problema de eliminación de rebotes, por lo que puede depurar el resto de su circuito.

Muestra solo una conexión única entre el microcontrolador y el circuito del interruptor del transistor. Tienes los terrenos de los dos circuitos unidos, ¿verdad? Si no, eso es definitivamente un problema.