Mündəricat:
- Addım 1: Proqram və Təchizat Tələbləri
- Addım 2: Layihə Planını müəyyənləşdirin
- Addım 3: ADMA və DAC -ı DMA ilə necə qurmaq və tətbiq etmək olar
- Addım 4: Dinamikə çıxın
- Addım 5: Nəticə
Video: STM32CubeMx Mikrofonu (STM32F407VG): 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Salam! Bu layihədə mikrofondan istifadə edərək səs almağa çalışacağıq (mikroavtobus xaricində deyil) və dinamikdən çalın. Bəzi videolara istinad edərək layihə hissələrinin izahlarını verəcəyim üçün bu dərs çox qısa olacaq. Beləliklə, layihəyə keçək:)
Addım 1: Proqram və Təchizat Tələbləri
Avadanlıq tələbləri:
- STM32F4 kəşf lövhəsi (və ya hər hansı digər STM32F4 lövhəsi)
- MAX9814 gücləndiricili elektret mikrofonu
- PAM8403 səs gücləndirici modulu
- 4 OHM dinamik
Proqram tələbləri:
- STM32CubeMX
- Keil uVision 5
Addım 2: Layihə Planını müəyyənləşdirin
Beləliklə, əvvəlcə nə etmək istədiyimizi anlayaq. Birincisi, elektret mikrofonundan səs almaq istəyirik. Bildiyiniz kimi, MCU hər şeyi rəqəmsal şəkildə emal edir. Ancaq səs analoq siqnaldır. Beləliklə, onu rəqəmsal siqnala çevirməliyik və bu ADC (analogdan rəqəmsal çeviriciyə) tərəfindən aparılır və prosesə nümunə deyilir. Ətraflı məlumat üçün axtarış edə bilərsiniz. Burada bir vacib məqam var: Dinamikdən uyğun bir şəkildə səs çıxarmaq üçün nümunə götürmə tezliyi çıxışdakı səs tezliyindən ən azı iki dəfə çox olmalıdır. Buna Nyquist-Shannon teoremi deyilir.
Rəqəmsal siqnala çevirdikdən sonra istədiyimiz kimi emal edə bilərik və sonra yenidən həmin səsi çıxara bilərik. Ancaq dinamikin analoq siqnala ehtiyacı var. Beləliklə, bu rəqəmsal siqnalın analoq geri çevrilməsinə ehtiyacımız var. Bunun üçün DAC (rəqəmsaldan analoqa çevirici) istifadə edəcəyik. Sonda bu səsi çıxara bilərik:)
Addım 3: ADMA və DAC -ı DMA ilə necə qurmaq və tətbiq etmək olar
Dediyim kimi, bu prosesi bir videodan da öyrəndim. Bu videonun linkini verəcəm. Səbirli olun və diqqətlə dinləyin. Bütün prosesi mükəmməl izah edir.
Bağlantılar: 1 -ci hissə və 2 -ci hissə
*Qeyd: Kodunuzda bu sətri yoxlayın və DMA davamlı istəyini aktiv edin:
hadc1. Init. DMAContinuousRequests = ENABLE;
Addım 4: Dinamikə çıxın
Bütün addımları etdikdən sonra yuxarıdakı şəkil kimi dinamikə qoşulmalısınız. Bundan sonra, telefonunuzda səs çalın və səsini çətinliklə eşidə biləcəyiniz həddə endirin. Sonra telefonu mikrofona yaxınlaşdırın və dinamikdən yüksək səs eşidəcəksiniz. Mikrofonla danışmayın, çünki dinamikdən çıxış olub olmadığını anlamaq çətin olacaq:)
Addım 5: Nəticə
Beləliklə, layihənin sonuna çatdıq. Hər hansı bir sualınız və ya probleminiz varsa, soruşmaqdan çəkinməyin:)
Tövsiyə:
Breathalyzer Mikrofonu: 25 Addım (Şəkillərlə birlikdə)
Breathalyzer Mikrofonu: Nefes analizatoru mikrofonu, qan-alkoqol səviyyəsi məlumat dəstlərinin gözə çarpmayan şəkildə toplanması üçün bir sistemdir. Başqa sözlə, bir insanın ayıqlığını ölçmək olar ki, bütün niyyət və məqsədlər üçün stenddən fərqli görünmür
Telefon Telefon Mikrofonu: 9 addım
Telefon Telefon Mikrofonu: Bir müddət əvvəl rəfiqəm məndən soruşdu ki, onu bütün hipster qruplarında olduğu kimi bu telefon mikrofonlarından biri edərəmmi? Ona görə də təbii ki, edəcəyimi dedim. Çox vaxt keçdi … sonra bunu etdim. Bu işləmək üçün hazırlanmışdır
Əlaqə mikrofonu necə hazırlanır: 4 addım
Əlaqə Mikrofonu Necə Hazırlanır: HƏR KƏSƏ SALAM !!!!!! Təlimat verən bir məqalə yazmağımdan bir müddət keçdi və 200k baxışdan keçdiyimizi gördüm! Yaxşı, qeyd etmək və mövcud pandemiya səbəbiylə evdə qalmaqla məşğul olmağınıza kömək etmək üçün (Təhlükəsiz qalın) yeni bir fikirlə qarşılaşdım
Sony Qulaqlıq Mikrofonu Təkmilləşdirmə: 5 addım
Sony Qulaqlıqlar Mikrofon Təkmilləşdirmə: Sony qulaqlıqlarımı sevirəm, çox gözəl səslənir və uzun müddət çox rahatdırlar. Qulaqlıqları dəyişmək məcburiyyətində olmadığım üçün mikrofonun olması çox yaxşıdır Zənglərdə danışmaq üçün telefon. Yalnız
Kondenser Mikrofonu Güc Təchizatı: 10 addım
Kondenser Mikrofonunun Güc Təchizatı: Kondenser Mikrofonları ümumiyyətlə dinamik mikrofonlardan daha yaxşı səslənir. Bu iki növ mikrofonla tanış deyilsinizsə, bu Wikipedia məqaləsində onlar haqqında oxumaq istəyə bilərsiniz. http://en.wikipedia.org/wiki/Microphones#Condenser_microph