Orodha ya maudhui:
- Hatua ya 1: Mahitaji ya Programu na vifaa
- Hatua ya 2: Amua Mpango wa Mradi
- Hatua ya 3: Jinsi ya kusanidi na kutekeleza ADC na DAC na DMA
- Hatua ya 4: Kutoka kwa Spika
- Hatua ya 5: Hitimisho
Video: Kipaza sauti STM32CubeMx (STM32F407VG): Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Halo! Katika mradi huu tutajaribu kupata sauti kwa kutumia kipaza sauti (kipaza sauti ya nje sio ya ndani) na kuicheza kupitia spika. Mafunzo haya yatakuwa mafupi sana kwani nitatoa ufafanuzi wa sehemu za mradi kwa kurejelea video zingine. Kwa hivyo, wacha tuingie kwenye mradi huo:)
Hatua ya 1: Mahitaji ya Programu na vifaa
Mahitaji ya vifaa:
- Bodi ya ugunduzi ya STM32F4 (au bodi nyingine yoyote ya STM32F4)
- Kipaza sauti cha MAX9814 na kipaza sauti
- PAM8403 moduli ya kipaza sauti
- Msemaji wa 4 OHM
Mahitaji ya programu:
- STM32CubeMX
- Keil uVision5
Hatua ya 2: Amua Mpango wa Mradi
Kwa hivyo, wacha tuelewe kwanza ni nini tunataka kufanya. Kwanza, tunataka kupata sauti kutoka kwa kipaza sauti ya electret. Kama unavyojua, MCU inashughulikia kila kitu kidigitali. Walakini, sauti ni ishara ya analog. Kwa hivyo, tunahitaji kuibadilisha kuwa ishara ya dijiti na hii inafanywa na ADC (analog kwa kibadilishaji cha dijiti) na mchakato huitwa sampuli. Unaweza kutafuta habari zaidi. Hapa kuna jambo moja muhimu: Ili kupata sauti kutoka kwa spika ipasavyo, masafa ya sampuli inapaswa kuwa angalau mara mbili zaidi kuliko masafa ya sauti kwenye pato. Hii inaitwa nadharia ya Nyquist-Shannon.
Baada ya kuibadilisha kuwa ishara ya dijiti tunaweza kuisindika kama tunavyotaka na kisha kutoa sauti hiyo tena. Walakini, spika inahitaji ishara ya analog. Kwa hivyo, tunahitaji kubadilisha ishara hii ya dijiti kuwa nyuma ya analog. Kwa hiyo tutatumia DAC (dijiti kwa kibadilishaji cha analog). Mwishowe tunaweza kutoa sauti hiyo:)
Hatua ya 3: Jinsi ya kusanidi na kutekeleza ADC na DAC na DMA
Kama nilivyosema, nimejifunza mchakato huu pia kutoka kwa video. Nitatoa kiunga cha video hii. Kuwa na subira na usikilize kwa makini. Anaelezea kabisa mchakato wote.
Viungo: Part1 na Part2
* Kumbuka: Angalia mstari huu kwenye nambari yako na uwezeshe ombi endelevu la DMA:
hadc1. Init. DMAContinuousRequests = INAWEZESHA;
Hatua ya 4: Kutoka kwa Spika
Baada ya kufanya hatua zote, unahitaji kuunganisha spika kama picha hapo juu. Baada ya hapo, cheza sauti kwenye simu yako na punguza sauti hadi ukomo ambao unaweza kusikia sana. Kisha, chukua simu karibu na kipaza sauti na utasikia sauti kutoka kwa spika kwa sauti kubwa. Usiseme na kipaza sauti, kwa sababu itakuwa ngumu kupata ikiwa kuna pato kutoka kwa spika au la:)
Hatua ya 5: Hitimisho
Kwa hivyo, tumefika mwisho wa mradi. Ikiwa una swali au shida yoyote tafadhali usisite kuuliza:)
Ilipendekeza:
Kuongeza Kipaza sauti kwenye Jozi ya Vifaa vya Sauti: 6 Hatua
Kuongeza Maikrofoni kwenye Jozi la Sauti za Sauti utaratibu ulioelezewa hapa m
Kurudisha Sauti ya Kompyuta ya Zamani Katika Sauti ya Kipaza sauti: Hatua 4
Kurudisha Sauti ya Kompyuta ya Zamani ndani ya Sauti: Siku Njema. Nimepata kipaza sauti hiki na kipaza sauti kimelala. Niliijaribu na kipaza sauti bado ni sawa wakati kichwa cha kichwa hakikuwa. Tayari nina jozi mpya ya kichwa na sitaki kutupa hii. Na kisha nikapata wazo
7 Kipaza sauti cha kipaza sauti kwa 3.5mm Uingizwaji wa Jack TRS: Hatua 4
7 Earbud ya waya ya kipaza sauti kwa Uingizwaji wa Jack ya 3.5mm TRS: Nina sikio la zamani la Samsung linalotumia koti hii ya zamani ambayo imepitwa na wakati. Kwa hivyo niliijaribu kwa kuibadilisha kuwa TRS 3.5mm Jack. Ina waya 7 ambayo ni ya kawaida kwa hivyo uamuzi wa kufanya inayoweza kufundishwa kushiriki.Hii ni mara yangu ya kwanza kufanya moja
Tengeneza vifaa vya sauti / kipaza sauti cha Bluetooth Mono kwa bei rahisi: Hatua 4
Tengeneza kifaa cha sauti cha Mono cha Bluetooth / Mic kwa bei rahisi: Hii inaweza kufundishwa kuonyesha jinsi ya kutengeneza kipaza sauti cha kawaida cha Bluetooth kama kipande cha sauti kisichotumia waya, kwa kutumia sauti kutoka kwa kipaza sauti chochote cha 1/8 "(3.5mm). Kipaza sauti pia inaweza kuwa kutumika kwa skype au michezo ya kubahatisha mkondoni kwa faraja au PC
Kupeleleza vipokea sauti vya sauti vya ipod na kipaza sauti kilichofichwa: Hatua 10
Kupeleleza vifaa vya sauti vya Ipod na kipaza sauti kilichofichwa PS samahani kwa matumaini yangu mabaya ya Kiingereza utafurahiya wazo langu