Mündəricat:

Audio dəyişdirici (Arduino): 5 addım
Audio dəyişdirici (Arduino): 5 addım

Video: Audio dəyişdirici (Arduino): 5 addım

Video: Audio dəyişdirici (Arduino): 5 addım
Video: БЕСПЛАТНЫЙ AI Voice Changer: как создавать кавер-версии AI 2024, Noyabr
Anonim
Səs dəyişdirici (Arduino)
Səs dəyişdirici (Arduino)

Məktəb layihə qrupumla birdən çox səs mənbəyini bir səs gücləndiriciyə dəyişməyimiz lazım olduğu üçün bu layihə başladı. İnternetdə Arduino üçün bir növ audio keçid modulu axtararkən buna bənzər bir şey tapa bilmədik. Analog siqnalları dəyişə bilən bir çipi artıq bilirdim, amma bunun üçün həqiqətən faydalı mudulalar da yox idi. Buna görə işləməli oldum və özümü yaratdım.

Addım 1: Nə lazımdır

Nə Ehtiyacınız Var
Nə Ehtiyacınız Var

Bu lövhə tamamilə SMD -dir (pin başlıqları istisna olmaqla), bütün komponentlər PCB -nin üstünə lehimlənmişdir. Bu o deməkdir ki, lehimləmə əlaqələri çox kiçikdir və beləliklə lehimləmə çuxur komponentlərindən daha çətindir. Bu səbəbdən əvvəlcə daha böyük komponentlərlə məşq etmədən bunu sınamamağı məsləhət görürəm.

Materiallar Bülleteni:

  • 1x 74HC139
  • 1x CD4052
  • 10x 10uF kondansatör (0805) (bipolar)
  • 4x LED (0805)
  • 4x 330 ohm müqavimət (0805)
  • 5x qadın audio jakı
  • 1x 5 pinli başlıq

EasyEda -dan ixrac olunan bir BOM da var:

Addım 2: Şematik izah

Şematik izah
Şematik izah

Sxemlərin işini qısaca nəzərdən keçirəcəyəm, buna görə əksər insanlar istəsələr bunu izləyə bilərlər.

Pin başlığı o qədər də maraqlı olmadığı üçün 4052 çipinə keçəcəyik. Bu çip ikili analoq dəyişdiricidir və adından da göründüyü kimi, səs siqnalını dörd girişdən dəyişdirir və bir çıxışa yönəldir. Çox vaxt səs stereo olduğundan, iki səs dəyişdiriciyə ehtiyacımız var. "ikili" nin lazımlı olduğu yer budur. Lables "kanal 1 sol" üçün CH1_L və ya "ümumi sol" üçün COM_L olaraq qeyd olunur və jak bağlayıcılarına uyğun olaraq izlənilə bilər.

Sonrakı yerdə SN74HC139 dur. Bu bir demultiplexer, lakin bu qəribə termin üçün narahat olmayın. Əsas funksiyası, səs siqnalından keçmək üçün hansı kanalın seçildiyini göstərməkdir. Kiçik bir səhv etdiyim yer budur. Seçilən kanalda bir LED yandırmaq lazım idi, ancaq olduğu kimi seçilmiş kanal istisna olmaqla bütün ledləri yandırır. Beləliklə, LED -ləri "bu kanal səssizdir" göstəriciləri kimi düşünə bilərsiniz.

Qalan hissələr audio jak konnektorlarıdır. Burada görmək üçün xüsusi bir şey yoxdur. Qəribə görünə biləcək tək şey kondansatörlərdir. Bunlar kondansatörləri ayırır və DC siqnallarını bloklayır və səs kimi AC siqnallarını ötürür.

Addım 3: İdarə Heyətinin Sifarişi

Lövhə sifarişi
Lövhə sifarişi

Əsl PCB fotoşəkillərində gördüyünüz kimi, planlaşdırmadığım bir tellə əlaqə qurmalı oldum. Bunun səbəbi 74HC139 paketinin düzgün olmamasıdır (EasyEda kitabxanasının xətası).

Bu səhv düzəldilməyib, buna görə sifariş verərkən bunu unutmayın!

Addım 4: lövhədən istifadə

Lövhədən istifadə
Lövhədən istifadə
Lövhədən istifadə
Lövhədən istifadə

Etməli olduğunuz ilk şey, lövhəni 5 voltla gücləndirməkdir, çünki onsuz işləməyəcəkdir. Bütün məntiq də 5 volt üzərində işləyir. Sel1, Sel2 və Mute -i arduino -ya qoşun, çünki heç bir rezistor tərəfindən yuxarı və ya aşağı çəkilmir. Bağlanmasalar, qəribə bir hehaveri oyandıracaq üzən olacaqlar.

Bu lövhə, lövhə boyunca hərəkət etmək üçün hər hansı bir siqnalın qarşısını alacaq bir səssiz funksiyaya malikdir. Səssiz vəziyyətdə bütün LEDlər yanacaq. Lövhəni susdurmaq üçün pimi yuxarı çəkin.

Kanal seçmək üçün əvvəlcə səssizləşdirmə deaktiv edilməlidir. İki Sel pimi ilə həqiqət cədvəlinə görə bir kanal seçə bilərsiniz.

Addım 5: Bitirin

Təlimat verdiyimi yoxladığınız üçün təşəkkürlər. Ümid edirəm bunun sizə heç bir faydası yox idi. Hər hansı bir sualınız varsa, şərhlərdə buraxın. Çox vaxt bir neçə gün ərzində cavab verirəm.

Tövsiyə: