Sadržaj:

Prebacivač zvuka (Arduino): 5 koraka
Prebacivač zvuka (Arduino): 5 koraka

Video: Prebacivač zvuka (Arduino): 5 koraka

Video: Prebacivač zvuka (Arduino): 5 koraka
Video: Robojax Arduino Step by Step, Lesson 15: Arduino Sound Sensor Module 2024, Novembar
Anonim
Prebacivač zvuka (Arduino)
Prebacivač zvuka (Arduino)

Ovaj projekt je započeo jer smo moja školska projektna grupa i ja morali prebaciti više audio izvora na jedno audio pojačalo. Kada smo na internetu tražili neku vrstu audio prekidača za Arduino, nismo mogli pronaći ništa slično. Već sam znao za čip sposoban za prebacivanje analognih signala, ali ni za njega nisu bili dostupni zaista korisni muduli. Pa sam se primio posla i stvorio vlastiti.

Korak 1: Šta vam treba

Šta ti treba
Šta ti treba

Ova ploča je potpuno SMD (osim zaglavlja iglica) što znači da su sve komponente lemljene na PCB -u. To znači da su spojevi za lemljenje vrlo mali i da ih je stoga teže lemiti nego kroz komponente rupa. Iz tog razloga vam preporučujem da ovo ne pokušavate bez prethodnog vježbanja s većim komponentama.

Opis materijala:

  • 1x 74HC139
  • 1x CD4052
  • 10x 10uF kondenzator (0805) (bipolarni)
  • 4x LED (0805)
  • 4x 330 ohmski otpornik (0805)
  • 5x ženski audio priključak
  • 1x 5 -polno zaglavlje

Iz EasyEde se izvozi i BOM:

Korak 2: Objašnjena shema

Objašnjena šema
Objašnjena šema

Ukratko ću se osvrnuti na rad shema kako bi većina ljudi to mogla pratiti ako želi.

Kako pin zaglavlje nije toliko zanimljivo, preći ćemo na čip 4052. Ovaj čip je dvostruki analogni prekidač i kao što mu ime govori, uključuje audio signal sa četiri ulaza i usmjerava ga na jedan izlaz. Budući da je zvuk većinom stereo, potrebna su nam dva audio prekidača. tu "dual" dobro dođe. Oznake su označene kao CH1_L za "kanal 1 lijevo" ili COM_L za "uobičajeno lijevo" i mogu se pratiti do konektora za utičnice.

Sljedeći je SN74HC139. Ovo je demultiplekser, ali ne brinite oko ovog čudnog izraza. Njegova glavna funkcija je naznačiti koji je kanal trenutno odabran za prolaz kroz audio signal. Ovo je dio gdje sam napravio manju grešku. Trebalo je upaliti LED diodu na odabranom kanalu, ali onako kako zasvijetli sve LED diode OSIM za odabrani kanal. Dakle, LED možete smatrati indikatorima "ovaj kanal je isključen".

Jedini preostali dijelovi su konektori za audio priključke. Ovdje se zapravo ne vidi ništa posebno. Jedino što bi moglo izgledati čudno su kondenzatori. To su odvojeni kondenzatori koji blokiraju istosmjerne signale i propuštaju naizmjenične signale poput zvuka.

Korak 3: Naručivanje ploče

Naručivanje ploče
Naručivanje ploče

Kao što ste mogli vidjeti na fotografijama stvarnog PCB -a, morao sam uspostaviti vezu žicom koju nisam planirao. To je zato što paket 74HC139 nije ispravan (greška biblioteke EasyEda).

Ova greška nije ispravljena pa imajte to na umu pri naručivanju!

Korak 4: Upotreba ploče

Korištenje ploče
Korištenje ploče
Korištenje ploče
Korištenje ploče

Prvo što trebate učiniti je napajanje ploče s 5 volti jer bez nje neće raditi. Sva logika radi i na 5 volti. Spojite Sel1, Sel2 i Mute na arduino jer ih otpornik ne vuče prema gore ili prema dolje. Ako nisu povezani, plutat će što će izazvati čudno ponašanje.

Ova ploča ima funkciju isključivanja zvuka koja će spriječiti bilo kakav signal da prođe kroz ploču. U isključenom stanju sve LED diode će zasvijetliti. Da biste isključili ploču, povucite iglu visoko.

Za odabir kanala prvo isključenje zvuka treba biti onemogućeno. S dva Sel pina možete odabrati kanal prema tablici istinitosti.

Korak 5: Završite

Hvala što ste provjerili moju instrukciju. Nadam se da vam je ovo bilo od koristi. Ako imate još pitanja, ostavite ih u komentarima. Većinu vremena odgovorim u roku od nekoliko dana.

Preporučuje se: