Sommario:

Switcher audio (Arduino): 5 passaggi
Switcher audio (Arduino): 5 passaggi

Video: Switcher audio (Arduino): 5 passaggi

Video: Switcher audio (Arduino): 5 passaggi
Video: How to Play audio with Arduino 2024, Luglio
Anonim
Commutatore audio (Arduino)
Commutatore audio (Arduino)

Questo progetto è iniziato perché io e il mio gruppo di progetto della scuola avevamo bisogno di passare più sorgenti audio a un amplificatore audio. Durante la ricerca su Internet per una sorta di modulo switch audio per Arduino non siamo riusciti a trovare nulla di simile. Conoscevo già un chip in grado di commutare segnali analogici, ma non erano disponibili nemmeno mudules davvero utili. Così mi sono messo al lavoro e ho creato il mio.

Passaggio 1: cosa ti serve?

Di che cosa hai bisogno
Di che cosa hai bisogno

Questa scheda è completamente SMD (ad eccezione delle intestazioni dei pin), il che significa che tutti i componenti sono saldati sulla parte superiore del PCB. Ciò significa che le connessioni di saldatura sono molto piccole e quindi più difficili da saldare rispetto ai componenti con foro passante. Per questo motivo ti consiglio di non provarlo senza prima esercitarti con componenti più grandi.

Distinta materiali:

  • 1x 74HC139
  • 1x CD4052
  • Condensatore 10x 10uF (0805) (bipolare)
  • 4x LED (0805)
  • 4x 330 ohm (0805)
  • 5x jack audio femmina
  • 1x intestazione a 5 pin

C'è anche una BOM esportata da EasyEda:

Passaggio 2: lo schema spiegato

Lo schema spiegato
Lo schema spiegato

Esaminerò brevemente il funzionamento degli schemi in modo che la maggior parte delle persone possa seguirlo se lo desidera.

Poiché l'intestazione del pin non è così interessante, passeremo al chip 4052. Questo chip è un doppio switcher analogico e, come suggerisce il nome, commuta il segnale audio da uno dei suoi quattro ingressi e lo indirizza a un'uscita. Poiché la maggior parte delle volte l'audio è stereo, abbiamo bisogno di due commutatori audio. è qui che il "doppio" torna utile. Le etichette sono contrassegnate come CH1_L per "canale 1 sinistro" o COM_L per "comune sinistro" e possono essere seguite dai connettori jack.

Il prossimo è SN74HC139. Questo è un demultiplatore, ma non preoccuparti di questo strano termine. La sua funzionalità principale è quella di indicare quale canale è attualmente selezionato per passare attraverso il segnale audio. Questa è la parte in cui ho commesso un errore minore. Avrebbe dovuto accendere un LED sul canale selezionato, ma così com'è accende tutti i LED TRANNE il canale selezionato. Quindi puoi pensare ai LED come indicatori "questo canale è silenziato".

Le uniche parti rimaste sono i connettori jack audio. Niente di speciale da vedere qui in realtà. L'unica cosa che può sembrare strana sono i condensatori. Questi sono condensatori di disaccoppiamento e bloccano i segnali CC e lasciano passare segnali CA come l'audio.

Passaggio 3: ordinare una tavola

Ordinare una tavola
Ordinare una tavola

Come avrete visto nelle foto del vero PCB ho dovuto fare un collegamento con un filo che non avevo previsto. Questo perché il pacchetto del 74HC139 non è corretto (errore della libreria EasyEda).

Questo errore non è stato corretto, quindi tienilo a mente al momento dell'ordine!

Passaggio 4: utilizzo della lavagna

Usare la Tavola
Usare la Tavola
Usare la Tavola
Usare la Tavola

La prima cosa che dovrai fare è alimentare la scheda con 5 volt perché non funzionerà senza di essa. Tutta la logica funziona anche a 5 volt. Collega Sel1, Sel2 e Mute all'arduino perché non vengono tirati su o giù da alcun resistore. Se non sono collegati, fluttueranno il che evocherà comportamenti strani.

Questa scheda ha una funzionalità mute che impedisce a qualsiasi segnale di viaggiare attraverso la scheda. Nel suo stato muto, tutti i LED si accendono. Per disattivare l'audio della scheda, tirare il perno in alto.

Per selezionare un canale il primo mute dovrebbe essere disabilitato. Con i due pin Sel è possibile selezionare un canale secondo la tabella della verità.

Passaggio 5: fine

Grazie per aver controllato il mio istruibile. Spero che questo ti sia stato di qualche utilità. Se hai ancora domande lasciale nei commenti. La maggior parte delle volte rispondo entro pochi giorni.

Consigliato: