Obsah:

Prepínač zvuku (Arduino): 5 krokov
Prepínač zvuku (Arduino): 5 krokov

Video: Prepínač zvuku (Arduino): 5 krokov

Video: Prepínač zvuku (Arduino): 5 krokov
Video: Уроки Arduino #5 - работа с цифровыми портами и подключение кнопки 2024, Júl
Anonim
Prepínač zvuku (Arduino)
Prepínač zvuku (Arduino)

Tento projekt sa začal, pretože so skupinou môjho školského projektu sme potrebovali prepnúť viac zdrojov zvuku na jeden zosilňovač zvuku. Pri hľadaní nejakého druhu modulu zvukového prepínača pre Arduino sme nič podobné nenašli. Už som vedel o čipe schopnom prepínať analógové signály, ale neboli k dispozícii žiadne skutočne užitočné mudules. Pustil som sa teda do práce a vytvoril si vlastnú.

Krok 1: Čo potrebujete

Čo potrebuješ
Čo potrebuješ

Táto doska je úplne SMD (okrem konektorov), čo znamená, že všetky súčiastky sú spájkované na vrchu dosky plošných spojov. To znamená, že spájkovacie spoje sú veľmi malé, a preto je ťažšie ich spájkovať ako cez súčasti otvorov. Z tohto dôvodu vám odporúčam neskúšať to bez predchádzajúceho cvičenia s väčšími komponentmi.

Kusovník:

  • 1x 74HC139
  • 1x CD4052
  • 10x 10uF kondenzátor (0805) (bipolárny)
  • 4x LED (0805)
  • 4x odpor 330 ohmov (0805)
  • 5x ženský zvukový konektor
  • 1x 5 -pinová hlavička

K dispozícii je tiež kusovník exportovaný z EasyEda:

Krok 2: Vysvetlenie schémy

Schéma vysvetlené
Schéma vysvetlené

Fungovanie schémy uvediem iba stručne, aby sa väčšina ľudí mohla týmto riadiť, ak chcú.

Pretože záhlavie pinov nie je také zaujímavé, prejdeme k čipu 4052. Tento čip je duálny analógový prepínač a ako naznačuje názov, prepína zvukový signál zo štyroch vstupov a smeruje ho na jeden výstup. Pretože je zvuk väčšinou stereofónny, potrebujeme dva zvukové prepínače. tu príde vhod „dvojka“. Štítky sú označené ako CH1_L pre „kanál 1 vľavo“alebo COM_L pre „spoločný ľavý“a je možné ich sledovať podľa konektorov jack.

Ďalším krokom je SN74HC139. Toto je demultiplexor, ale nerobte si starosti s týmto podivným pojmom. Jeho hlavnou funkciou je indikovať, ktorý kanál je aktuálne zvolený na prechod cez zvukový signál. Toto je časť, kde som urobil menšiu chybu. Predpokladalo sa, že rozsvieti LED diódu na kanáli, ktorý je vybraný, ale v skutočnosti rozsvieti všetky LED diódy VYNIKAJÚCE pre vybraný kanál. LED diódy teda môžete považovať za indikátory „tento kanál je stlmený“.

Jediné, čo zostalo, sú konektory zvukového konektora. V skutočnosti tu nie je nič zvláštne vidieť. Jediná vec, ktorá sa môže zdať divná, sú kondenzátory. Jedná sa o oddeľovacie kondenzátory a blokujú signály DC a prenášajú striedavé signály, ako je zvuk.

Krok 3: Objednávka rady

Objednávka rady
Objednávka rady

Ako ste mohli vidieť na fotografiách skutočného PCB, musel som vytvoriť spojenie s drôtom, ktorý som neplánoval. Dôvodom je, že balík 74HC139 nie je správny (chyba knižnice EasyEda).

Táto chyba nebola opravená, preto na to pri objednávaní myslite!

Krok 4: Používanie dosky

Použitie dosky
Použitie dosky
Použitie tabule
Použitie tabule

Prvá vec, ktorú musíte urobiť, je napájať dosku 5 voltmi, pretože bez nej to nepôjde. Celá logika funguje aj na 5 voltoch. Pripojte Sel1, Sel2 a Mute k arduinu, pretože nie sú ťahané hore ani dole žiadnym odporom. Ak nie sú pripojené, budú plávajúce, čo vyvolá podivné správanie.

Táto doska má funkciu stlmenia, ktorá zabráni prenosu signálu cez dosku. V jeho vypnutom stave sa rozsvietia všetky LED diódy. Ak chcete dosku stlmiť, vytiahnite kolík vysoko.

Na výber kanála by malo byť najskôr vypnuté stlmenie zvuku. Pomocou dvoch pinov Sel môžete vybrať kanál podľa tabuľky pravdy.

Krok 5: Koniec

Ďakujem, že ste si prečítali moje pokyny. Dúfam, že vám to bolo k niečomu užitočné. Ak máte nejaké otázky, nechajte ich v komentároch. Väčšinou odpoviem do niekoľkých dní.

Odporúča: