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, Srpanj
Anonim
Prebacivač zvuka (Arduino)
Prebacivač zvuka (Arduino)

Ovaj je projekt 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: Što vam treba

Što trebaš
Što 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 sitni i stoga ih je 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 shema
Objašnjena shema

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

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

Sljedeći je SN74HC139. Ovo je demultiplekser, ali ne brinite zbog 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. Trebala je upaliti LED diodu na odabranom kanalu, ali onako kako zasvijetli sve LED diode OSIM za odabrani kanal. Tako da LED diode možete smatrati indikatorima "ovaj kanal je isključen".

Jedini preostali dijelovi su priključci za audio priključnicu. 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 pravog PCB -a, morao sam uspostaviti vezu žicom koju nisam planirao. To je zato što paket 74HC139 nije ispravan (greška knjižnice EasyEda).

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

Korak 4: Korištenje ploče

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

Prva stvar koju ćete morati učiniti je napajanje ploče s 5 volti jer bez nje neće raditi. Sva logika također radi 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 prigušenom stanju svijetlit će sve LED diode. 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čeni: