Turinys:

Garso perjungiklis („Arduino“): 5 žingsniai
Garso perjungiklis („Arduino“): 5 žingsniai

Video: Garso perjungiklis („Arduino“): 5 žingsniai

Video: Garso perjungiklis („Arduino“): 5 žingsniai
Video: Introduction to HT16K33 4 Digit LED Seven Segment Display with Arduino 2024, Lapkritis
Anonim
Garso perjungiklis („Arduino“)
Garso perjungiklis („Arduino“)

Šis projektas prasidėjo, nes mano mokyklos projekto grupei ir man reikėjo perjungti kelis garso šaltinius į vieną garso stiprintuvą. Ieškodami internete „Arduino“garso jungiklio modulio, nieko panašaus neradome. Aš jau žinojau apie mikroschemą, galinčią perjungti analoginius signalus, tačiau tikrai naudingų mudu taip pat nebuvo. Taigi aš pradėjau dirbti ir sukūriau savo.

1 žingsnis: ko jums reikia

Ko tau reikia
Ko tau reikia

Ši plokštė yra visiškai SMD (išskyrus kaiščių antraštes), o tai reiškia, kad visi komponentai yra lituojami ant PCB. Tai reiškia, kad litavimo jungtys yra labai mažos, todėl sunkiau lituoti nei per skylių komponentus. Dėl šios priežasties rekomenduoju to nebandyti, prieš tai nepraktikuojant didesnių komponentų.

Sąmata:

  • 1x 74HC139
  • 1x CD4052
  • 10x 10uF kondensatorius (0805) (bipolinis)
  • 4x LED (0805)
  • 4x 330 omų rezistorius (0805)
  • 5x moterų garso lizdas
  • 1x 5 kontaktų antraštė

Taip pat yra „EasyEda“eksportuotas BOM:

2 žingsnis: paaiškinta schema

Schema paaiškinta
Schema paaiškinta

Aš trumpai apžvelgsiu schemų veikimą, kad dauguma žmonių galėtų to laikytis, jei nori.

Kadangi kaiščio antraštė nėra tokia įdomi, pereisime prie 4052 lusto. Šis lustas yra dvigubas analoginis jungiklis ir, kaip rodo pavadinimas, perjungia garso signalą iš keturių įėjimų ir nukreipia jį į vieną išvestį. Kadangi dažniausiai garsas yra stereo, mums reikia dviejų garso perjungiklių. čia ir praverčia „dvejopas“. Etiketės pažymėtos kaip CH1_L „1 kanalas kairėje“arba COM_L - „kairysis kairysis“ir gali būti sekamos prie lizdo jungčių.

Kitas yra SN74HC139. Tai demultiplekseris, tačiau nesijaudinkite dėl šio keisto termino. Pagrindinė jo funkcija yra nurodyti, kuris kanalas šiuo metu yra pasirinktas perduoti garso signalą. Tai dalis, kurioje padariau nedidelę klaidą. Pasirinktame kanale turėjo įsižiebti šviesos diodas, tačiau jis užsidega visi šviesos diodai, IŠSKYRUS pasirinktą kanalą. Taigi galite galvoti apie šviesos diodus kaip „šis kanalas yra nutildytas“indikatorius.

Liko tik garso lizdo jungtys. Iš tikrųjų čia nėra nieko ypatingo pamatyti. Keistas gali atrodyti tik kondensatoriai. Tai yra atsiejami kondensatoriai, jie blokuoja nuolatinės srovės signalus ir leidžia perduoti kintamosios srovės signalus, tokius kaip garsas.

3 žingsnis: lentos užsakymas

Lentos užsakymas
Lentos užsakymas

Kaip matėte tikro PCB nuotraukose, turėjau užmegzti ryšį su viela, kurios neplanavau. Taip yra todėl, kad 74HC139 paketas yra neteisingas („EasyEda“bibliotekos klaida).

Ši klaida nebuvo ištaisyta, todėl užsakydami turėkite tai omenyje!

4 žingsnis: lentos naudojimas

Lentos naudojimas
Lentos naudojimas
Lentos naudojimas
Lentos naudojimas

Pirmas dalykas, kurį turėsite padaryti, yra maitinti plokštę 5 voltais, nes be jos ji neveiks. Visa logika taip pat veikia nuo 5 voltų. Prijunkite Sel1, Sel2 ir Mute prie arduino, nes jų nei vienas rezistorius netraukia aukštyn ar žemyn. Jei jie nebus prijungti, jie bus plaukiojantys ir sukels keistą elgesį.

Ši plokštė turi nutildymo funkciją, kuri neleis signalui keliauti per plokštę. Išjungtoje būsenoje užsidegs visi šviesos diodai. Norėdami nutildyti plokštę, patraukite kaištį aukštai.

Norint pasirinkti kanalą, pirmasis nutildymas turėtų būti išjungtas. Naudodami du „Sel“kaiščius, galite pasirinkti kanalą pagal tiesos lentelę.

5 žingsnis: pabaiga

Ačiū, kad patikrinote mano nurodymus. Tikiuosi, kad tai jums buvo naudinga. Jei turite klausimų, palikite juos komentaruose. Dažniausiai atsakau per kelias dienas.

Rekomenduojamas: