Talaan ng mga Nilalaman:

Audio Switcher (Arduino): 5 Hakbang
Audio Switcher (Arduino): 5 Hakbang

Video: Audio Switcher (Arduino): 5 Hakbang

Video: Audio Switcher (Arduino): 5 Hakbang
Video: Get Started in Electronics #5 - Active & Passive Buzzers w/ Arduino Uno 2024, Nobyembre
Anonim
Audio Switcher (Arduino)
Audio Switcher (Arduino)

Ang proyektong ito ay nagsimula dahil ang aking pangkat ng proyekto ng paaralan at kailangan kong ilipat ang maraming mga mapagkukunan ng audio sa isang audio amplifier. Kapag naghahanap sa internet para sa isang uri ng audio switch module para sa Arduino wala kaming makitang katulad nito. Alam ko na ang isang chip na may kakayahang lumipat ng mga analog signal, ngunit wala talagang kapaki-pakinabang na mga mudule ang magagamit para dito. Kaya't nagtrabaho ako at lumikha ng sarili ko.

Hakbang 1: Ano ang Kailangan Mo

Ano'ng kailangan mo
Ano'ng kailangan mo

Ang board na ito ay ganap na SMD (maliban sa mga header ng pin) na nangangahulugang lahat ng mga bahagi ay solder sa tuktok ng PCB. Nangangahulugan ito na ang mga koneksyon sa paghihinang ay napakaliit at sa gayon ay mas mahirap maghinang kaysa sa pamamagitan ng mga bahagi ng butas. Para sa kadahilanang ito inirerekumenda ko sa iyo na huwag subukan ito nang hindi muna nagsasanay ng mas malaking mga bahagi.

Bill Of Materials:

  • 1x 74HC139
  • 1x CD4052
  • 10x 10uF capacitor (0805) (bipolar)
  • 4x LED (0805)
  • 4x 330 ohm risistor (0805)
  • 5x babaeng audio jack
  • 1x 5 pin header

Mayroon ding isang BOM na na-export mula sa EasyEda:

Hakbang 2: Ipinaliwanag ang Iskolar

Ipinaliwanag ang Iskolar
Ipinaliwanag ang Iskolar

Dadalhin ko lamang ang paggana ng mga eskematiko nang maikli upang masundan ito ng karamihan sa mga tao kung nais nila.

Tulad ng pin header ay hindi na kagiliw-giliw na magpapatuloy kami sa 4052 chip. Ang chip na ito ay isang dalawahang analog switch at tulad ng ipinahihiwatig ng pangalan inililipat nito ang audio signal mula sa apat na mga input nito at ididirekta ito sa isang output. Dahil ang karamihan sa oras na audio ay stereo kailangan namin ng dalawang audio switch. ito ay kung saan ang "dalawahan" ay madaling gamitin. Ang mga label ay minarkahan bilang CH1_L para sa "channel 1 left" o COM_L para sa "karaniwang kaliwa" at maaaring sundin sa mga konektor ng jack.

Susunod ay ang SN74HC139. Ito ay isang demultiplexer ngunit huwag mag-alala tungkol sa kakaibang term na ito. Ang pangunahing pagpapaandar nito ay upang ipahiwatig kung aling channel ang kasalukuyang napili upang pumasa sa audio signal. Ito ang bahagi kung saan ako nakagawa ng isang maliit na pagkakamali. Ito ay dapat na ilaw up ng isang LED sa channel na kung saan ay napili, ngunit dahil ito ay ilaw ang lahat ng mga leds maliban sa napiling channel. Kaya maaari mong isipin ang mga LEDs bilang "ang channel na ito ay naka-mute" na tagapagpahiwatig.

Ang natitirang mga bahagi ay ang mga konektor ng audio jack. Walang espesyal na makita dito talaga. Ang tanging bagay na maaaring mukhang kakaiba ay ang mga capacitor. Ito ang mga decoupling capacitor at hinaharangan nila ang mga signal ng DC at hinayaan ang mga AC signal na tulad ng audio.

Hakbang 3: Pag-order ng Lupon

Pag-order ng Lupon
Pag-order ng Lupon

Tulad ng nakita mo sa mga larawan ng totoong PCB kailangan kong gumawa ng isang koneksyon sa isang kawad na hindi ko balak. Ito ay dahil ang pakete ng 74HC139 ay hindi tama (isang error sa EasyEda library).

Ang pagkakamaling ito ay hindi naayos kaya tandaan ito kapag nag-order!

Hakbang 4: Paggamit ng Lupon

Paggamit ng Lupon
Paggamit ng Lupon
Paggamit ng Lupon
Paggamit ng Lupon

Ang unang bagay na kakailanganin mong gawin ay ang paganahin ang board na may 5 volt dahil hindi ito gagana nang wala ito. Gumagana din ang lahat ng lohika sa 5 volt. Ikonekta ang Sel1, Sel2 at I-mute sa arduino dahil hindi sila hinila pataas o pababa ng anumang resistor. Kung hindi sila konektado ay lumulutang sila na magpapukaw ng kakaibang pag-uugali.

Ang board na ito ay may pagpapaandar na walang imik na pipigilan ang anumang signal na maglakbay sa board. Sa naka-mute na estado ng lahat ng mga LED ay sindihan. Upang mai-mute ang board hilahin ang pin na mataas.

Upang pumili ng isang unang mute ng channel ay dapat na hindi paganahin. Gamit ang dalawang Sel pin maaari kang pumili ng isang channel alinsunod sa talahanayan ng katotohanan.

Hakbang 5: Wakas

Salamat sa pag-check sa aking itinuro. Inaasahan kong ito ay para sa iyo. Kung mayroon kang anumang mga katanungan na natitira iwan ang mga ito sa mga komento. Karamihan sa mga oras na tumugon ako sa loob ng ilang araw.

Inirerekumendang: