Kazalo:

Preklopnik zvoka (Arduino): 5 korakov
Preklopnik zvoka (Arduino): 5 korakov

Video: Preklopnik zvoka (Arduino): 5 korakov

Video: Preklopnik zvoka (Arduino): 5 korakov
Video: Робот Паук на Arduino c управлением по Bluetooth 2024, Julij
Anonim
Preklopnik zvoka (Arduino)
Preklopnik zvoka (Arduino)

Ta projekt se je začel, ker smo morali s svojo šolsko projektno skupino več zvočnih virov preklopiti na en zvočni ojačevalnik. Ko smo na internetu iskali nekakšen modul za preklop zvoka za Arduino, nismo našli ničesar podobnega. Že sem poznal čip, ki bi lahko preklapljal analogne signale, vendar tudi zanj ni bilo na voljo res uporabnih mudulov. Tako sem se lotil dela in ustvaril svojega.

1. korak: Kaj potrebujete

Kaj potrebujete
Kaj potrebujete

Ta plošča je popolnoma SMD (razen zatičev), kar pomeni, da so vse komponente spajkane na tiskano vezje. To pomeni, da so spajkalni priključki zelo majhni in jih je zato težje spajkati kot skozi luknje. Zato vam priporočam, da tega ne poskusite, ne da bi prej vadili z večjimi sestavinami.

Račun za materiale:

  • 1x 74HC139
  • 1x CD4052
  • 10x 10uF kondenzator (0805) (bipolarni)
  • 4x LED (0805)
  • 4x 330 ohmski upor (0805)
  • 5x ženski avdio priključek
  • 1x 5 -polna glava

Iz EasyEde je izvožena tudi specifikacija:

2. korak: Razložena shema

Pojasnjena shema
Pojasnjena shema

Na kratko bom preučil delovanje shem, tako da lahko večina ljudi temu sledi, če želi.

Ker nožica ni tako zanimiva, bomo prešli na čip 4052. Ta čip je dvojno analogno stikalo in kot že ime pove, preklopi zvočni signal iz štirih vhodov in ga usmeri na en izhod. Ker je zvok večinoma stereo, potrebujemo dva zvočna stikala. tu pride »dual« prav. Oznake so označene kot CH1_L za "kanal 1 levo" ali COM_L za "skupno levo" in jim je mogoče slediti do priključkov za vtičnice.

Naslednji je SN74HC139. To je demultiplekser, vendar ne skrbite zaradi tega čudnega izraza. Njegova glavna funkcija je prikazati, kateri kanal je trenutno izbran za prehod skozi zvočni signal. To je del, kjer sem naredil manjšo napako. Pri izbranem kanalu naj bi prižgala LED diodo, vendar tako kot je prižgala vse LED diode, razen za izbrani kanal. Tako si lahko o LED -jih mislite kot o indikatorjih "ta kanal je utišan".

Edini preostali deli so priključki za avdio priključke. Pravzaprav tukaj ni nič posebnega za videti. Edino, kar se morda zdi čudno, so kondenzatorji. To so ločeni kondenzatorji, ki blokirajo enosmerne signale in pustijo nagnjene izmenične signale, kot je zvok.

3. korak: Naročite tablo

Naročanje deske
Naročanje deske

Kot ste morda videli na fotografijah pravega tiskanega vezja, sem moral vzpostaviti povezavo z žico, ki je nisem načrtoval. To je zato, ker paket 74HC139 ni pravilen (napaka knjižnice EasyEda).

Ta napaka ni odpravljena, zato upoštevajte to pri naročanju!

4. korak: Uporaba deske

Uporaba deske
Uporaba deske
Uporaba deske
Uporaba deske

Prva stvar, ki jo boste morali narediti, je, da napajate ploščo s 5 volti, ker brez nje ne bo delovala. Vsa logika deluje tudi na 5 voltov. Priključite Sel1, Sel2 in Mute na arduino, ker jih noben upor ne potegne navzgor ali navzdol. Če nista povezana, bosta lebdela, kar bo povzročilo čudno vedenje.

Ta plošča ima funkcijo utišanja, ki preprečuje, da bi kateri koli signal potoval po plošči. V izklopljenem stanju bodo zasvetile vse LED. Če želite utišati ploščo, povlecite zatič visoko.

Če želite izbrati kanal, je treba prvi izklop zvoka onemogočiti. Z dvema zatičema Sel lahko izberete kanal v skladu s tabelo resničnosti.

5. korak: Konec

Hvala, ker ste preverili moj pouk. Upam, da vam je to koristilo. Če imate še kakšno vprašanje, jih pustite v komentarjih. Večino časa odgovorim v nekaj dneh.

Priporočena: