Tabla de contenido:

Conmutador de audio (Arduino): 5 pasos
Conmutador de audio (Arduino): 5 pasos

Video: Conmutador de audio (Arduino): 5 pasos

Video: Conmutador de audio (Arduino): 5 pasos
Video: ¡Reproducir sonido REAL SOLO CON el Arduino UNO! 2024, Noviembre
Anonim
Conmutador de audio (Arduino)
Conmutador de audio (Arduino)

Este proyecto se inició porque el grupo de proyectos de mi escuela y yo necesitábamos cambiar varias fuentes de audio a un amplificador de audio. Al buscar en Internet algún tipo de módulo de conmutación de audio para Arduino, no pudimos encontrar nada parecido. Ya conocía un chip capaz de conmutar señales analógicas, pero tampoco había disponibles mudules realmente útiles para él. Así que me puse manos a la obra y creé el mío.

Paso 1: ¿Qué necesitas?

Que necesitas
Que necesitas

Esta placa es completamente SMD (excepto los encabezados de los pines), lo que significa que todos los componentes están soldados en la parte superior de la PCB. Esto significa que las conexiones de soldadura son muy pequeñas y, por lo tanto, más difíciles de soldar que los componentes de orificio pasante. Por esta razón, te recomiendo que no pruebes esto sin antes practicar con componentes más grandes.

Lista de materiales:

  • 1x 74HC139
  • 1x CD4052
  • Condensador 10x 10uF (0805) (bipolar)
  • 4 luces LED (0805)
  • 4 resistencias de 330 ohmios (0805)
  • Conector de audio hembra 5x
  • 1x encabezado de 5 pines

También hay una lista de materiales exportada desde EasyEda:

Paso 2: Explicación del esquema

El esquema explicado
El esquema explicado

Solo repasaré brevemente el funcionamiento de los esquemas para que la mayoría de las personas puedan seguir esto si lo desean.

Como el encabezado del pin no es tan interesante, pasaremos al chip 4052. Este chip es un conmutador analógico dual y, como su nombre lo indica, cambia la señal de audio de una de sus cuatro entradas y la dirige a la única salida. Debido a que la mayoría de las veces el audio es estéreo, necesitamos dos conmutadores de audio. aquí es donde el "dual" resulta útil. Las etiquetas están marcadas como CH1_L para "canal 1 izquierdo" o COM_L para "común izquierdo" y se pueden seguir hasta los conectores jack.

El siguiente es el SN74HC139. Este es un demultiplexor, pero no se preocupe por este extraño término. Su principal funcionalidad es indicar qué canal está actualmente seleccionado para pasar a través de la señal de audio. Esta es la parte en la que cometí un pequeño error. Se suponía que debía encender un LED en el canal seleccionado, pero tal como está, enciende todos los LED EXCEPTO el canal seleccionado. Por lo tanto, puede pensar en los LED como indicadores de "este canal está silenciado".

Las únicas partes que quedan son los conectores de audio. En realidad, no hay nada especial que ver aquí. Lo único que puede parecer extraño son los condensadores. Estos son condensadores de desacoplamiento y bloquean las señales de CC y permiten que se transmitan señales de CA como el audio.

Paso 3: pedir una placa

Solicitar una tabla
Solicitar una tabla

Como habrás visto en las fotos de la PCB real, tuve que hacer una conexión con un cable que no había planeado. Esto se debe a que el paquete del 74HC139 no es correcto (un error de la biblioteca EasyEda).

Este error no se ha solucionado, así que tenlo en cuenta al realizar el pedido.

Paso 4: uso de la pizarra

Usando el tablero
Usando el tablero
Usando el tablero
Usando el tablero

Lo primero que deberá hacer es alimentar la placa con 5 voltios porque no funcionará sin ella. Toda la lógica también funciona con 5 voltios. Conecte Sel1, Sel2 y Mute al arduino porque ninguna resistencia los empuja hacia arriba o hacia abajo. Si no están conectados, estarán flotando, lo que evocará un comportamiento extraño.

Esta placa tiene una función de silencio que evitará que cualquier señal viaje a través de la placa. En su estado silenciado, todos los LED se encenderán. Para silenciar la placa, tire del pasador hacia arriba.

Para seleccionar un canal, el primer silencio debe estar desactivado. Con los dos pines Sel puede seleccionar un canal de acuerdo con la tabla de verdad.

Paso 5: Finalizar

Gracias por revisar mi instructable. Espero que esto te haya servido de algo. Si tiene alguna pregunta, déjela en los comentarios. La mayoría de las veces respondo en unos días.

Recomendado: