Мазмуну:

Аудио алмаштыргыч (Arduino): 5 кадам
Аудио алмаштыргыч (Arduino): 5 кадам

Video: Аудио алмаштыргыч (Arduino): 5 кадам

Video: Аудио алмаштыргыч (Arduino): 5 кадам
Video: Пульты 433Мгц и Arduino 2024, Июль
Anonim
Аудио алмаштыргыч (Arduino)
Аудио алмаштыргыч (Arduino)

Бул долбоор башталды, анткени менин мектеп проект тобу менен бир нече аудио булактарды бир аудио күчөткүчкө которушубуз керек болчу. Интернеттен Arduino үчүн кандайдыр бир аудио которуу модулун издеп жатканда, биз ага окшош эч нерсе таба алган жокпуз. Мен аналогдук сигналдарды которууга жөндөмдүү чипти мурунтан эле билчүмүн, бирок ал үчүн пайдалуу мудулелер да болгон эмес. Ошентип мен иштешим керек жана өзүмдүкүн түздүм.

1 -кадам: Сизге эмне керек

Сизге эмне керек
Сизге эмне керек

Бул такта толугу менен SMD (пин баштарынан башкалары), башкача айтканда, бардык компоненттер ПХБнын үстүндө ширетилген. Бул ширетүүчү туташуулар өтө кичинекей жана тешик компоненттерине караганда ширетүү кыйын экенин билдирет. Ушул себептен улам, мен сизди биринчи кезекте чоңураак компоненттер менен машыктырбай туруп, сынап көрбөөнү сунуштайм.

Билл материалдары:

  • 1x 74HC139
  • 1x CD4052
  • 10x 10uF конденсатор (0805) (биполярдык)
  • 4x LED (0805)
  • 4x 330 Ом каршылыгы (0805)
  • 5х аял аудио уячасы
  • 1x 5 пин баш

EasyEdaдан экспорттолгон БОМ дагы бар:

2 -кадам: Схема түшүндүрүлдү

Схема түшүндүрүлдү
Схема түшүндүрүлдү

Мен схемалардын иштөөсүнө кыскача токтолом, ошондуктан көпчүлүк кааласа, муну ээрчип кете алат.

Пиндин башы анча кызык эмес болгондуктан, биз 4052 чипине өтөбүз. Бул чип кош аналогдук алмаштыргыч болуп саналат жана аты айтып тургандай, анын төрт киришинен аудио сигналын которот жана аны бир чыгууга багыттайт. Көбүнчө аудио стерео болгондуктан, бизге эки аудио алмаштыргыч керек. бул жерде "кош" колдонууга жарайт. Лабелдер CH1_L "1 -канал" же COM_L "жалпы сол" үчүн белгиленген жана аларды туташтыргычтарга туташтырса болот.

Кийинки орунда SN74HC139 турат. Бул демультиплексор, бирок бул кызык термин жөнүндө кабатыр болбоңуз. Анын негизги функциясы - бул аудио сигнал аркылуу өтүү үчүн кайсы канал тандалып алынганын көрсөтүү. Бул кичинекей ката кетирген жерим. Бул тандалган каналдагы LEDди күйгүзүшү керек болчу, бирок ал тандалган каналдан башка бардык ледтерди күйгүзөт. Ошентип, сиз диоддорду "бул каналдын үнү өчүрүлгөн" көрсөткүчтөрү деп ойлосоңуз болот.

Аудио джек бириктиргичтери гана калды. Бул жерде көрүү үчүн өзгөчө эч нерсе жок. Кызыктай көрүнгөн жалгыз нерсе - бул конденсаторлор. Бул конденсаторлорду ажыратуучу жана алар DC сигналдарын бөгөп, аудио сыяктуу AC сигналдарын кабыл алууга мүмкүнчүлүк берет.

3 -кадам: Тактага заказ берүү

Тактага заказ кылуу
Тактага заказ кылуу

Чыныгы ПКБнын сүрөттөрүндө көргөндөй, мен пландабаган зым менен байланыш түзүүгө туура келди. Бул 74HC139 пакети туура эмес болгондуктан (EasyEda китепканасынын катасы).

Бул ката оңдоло элек, ошондуктан заказ кылууда муну эске алыңыз!

4 -кадам: Башкарманы колдонуу

Башкарманы колдонуу
Башкарманы колдонуу
Башкарманы колдонуу
Башкарманы колдонуу

Эң биринчи кылышыңыз керек, тактанын 5 вольтту иштетиши керек, анткени ансыз иштебейт. Бардык логика 5 вольтто да иштейт. Sel1, Sel2 жана Mute'ди arduino менен туташтырыңыз, анткени алар эч кандай каршылык тарабынан өйдө же ылдый тартылбайт. Эгерде алар туташпаса, анда алар кызыктай жырткычты ойгото турган калкып жүрүшөт.

Бул тактада үнсүз иштөө функциясы бар, ал такта аркылуу өтүү үчүн эч кандай сигналга жол бербейт. Анын үнсүз абалында бардык светодиоддор күйөт. Тактанын үнүн өчүрүү үчүн төөнөгүчтү бийик тартып коюңуз.

Каналды тандоо үчүн, биринчи үнсүздү өчүрүү керек. Эки Сел пини менен чындык столуна ылайык каналды тандай аласыз.

5 -кадам: Аяктоо

Менин көрсөтмөмдү текшергениңиз үчүн рахмат. Бул сизге кандайдыр бир пайда алып келди деп үмүттөнөм. Эгерде сизде кандайдыр бир суроолор болсо, аларды комментарийге калтырыңыз. Көбүнчө бир нече күндүн ичинде жооп берем.

Сунушталууда: