Բովանդակություն:
- Քայլ 1: Softwareրագրային ապահովման և սարքավորման պահանջներ
- Քայլ 2. Որոշեք ծրագրի ծրագիրը
- Քայլ 3. Ինչպես կարգավորել և իրականացնել ADC և DAC DMA- ով
- Քայլ 4: Դեպի խոսնակ
- Քայլ 5: Եզրակացություն
Video: STM32CubeMx խոսափող (STM32F407VG) ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ողջու՜յն! Այս նախագծում մենք կփորձենք ձայն ստանալ միկրոֆոնի միջոցով (արտաքին ոչ ներկառուցված խոսափող) և այն նվագարկել բարձրախոսի միջոցով: Այս ձեռնարկը շատ կարճ կլինի, քանի որ ես ծրագրի մասերի բացատրություններ կտամ ՝ հղում անելով որոշ տեսանյութերի: Այսպիսով, եկեք անցնենք նախագծին:)
Քայլ 1: Softwareրագրային ապահովման և սարքավորման պահանջներ
Սարքավորման պահանջներ.
- STM32F4 հայտնաբերման տախտակ (կամ ցանկացած այլ STM32F4 տախտակ)
- MAX9814 էլեկտրատեխնիկական խոսափող ուժեղացուցիչով
- PAM8403 աուդիո ուժեղացուցիչ մոդուլ
- 4 OHM խոսնակ
Softwareրագրային ապահովման պահանջներ.
- STM32CubeMX
- Keil uVision5
Քայլ 2. Որոշեք ծրագրի ծրագիրը
Այսպիսով, եկեք նախ հասկանանք, թե ինչ ենք ուզում անել: Նախ, մենք ուզում ենք ձայն ստանալ էլեկտրալարային խոսափողից: Ինչպես գիտեք, MCU- ն ամեն ինչ մշակում է թվային եղանակով: Այնուամենայնիվ, ձայնը անալոգային ազդանշան է: Այսպիսով, մենք պետք է այն վերածենք թվային ազդանշանի, և դա արվում է ADC (անալոգային թվային փոխարկիչ) միջոցով, և գործընթացը կոչվում է նմուշառում: Լրացուցիչ տեղեկություններ կարող եք որոնել: Այստեղ կա մի կարևոր կետ. Բարձրախոսից համապատասխան ձայն ստանալու համար ընտրանքի հաճախականությունը պետք է լինի առնվազն երկու անգամ ավելի բարձր, քան ելքի ձայնային հաճախականությունը: Սա կոչվում է Nyquist-Shannon թեորեմ:
Այն թվային ազդանշանի փոխակերպելուց հետո մենք կարող ենք այն մշակել այնպես, ինչպես ցանկանում ենք, իսկ հետո նորից թողնել այդ ձայնը: Այնուամենայնիվ, բարձրախոսին անհրաժեշտ է անալոգային ազդանշան: Այսպիսով, մենք պետք է այս թվային ազդանշանը փոխարկենք անալոգային հետևի: Դրա համար մենք կօգտագործենք DAC (թվայինից անալոգային փոխարկիչ): Վերջում մենք կարող ենք թողնել այդ ձայնը:)
Քայլ 3. Ինչպես կարգավորել և իրականացնել ADC և DAC DMA- ով
Ինչպես ասացի, այս գործընթացը սովորել եմ նաև տեսանյութից: Ես կտամ այս տեսանյութի հղումը: Եղեք համբերատար և ուշադիր լսեք: Նա հիանալի բացատրում է ամբողջ գործընթացը:
Հղումներ ՝ Մաս 1 և Մաս 2
*Նշում. Ստուգեք այս տողը ձեր ծածկագրում և միացրեք DMA շարունակական հարցումը.
hadc1. Init. DMAContinuousRequests = ԱՆՎBԱՐ;
Քայլ 4: Դեպի խոսնակ
Բոլոր քայլերն անելուց հետո պետք է բարձրախոսը միացնել վերը նշված պատկերին: Դրանից հետո ձայնը նվագարկեք ձեր հեռախոսի վրա և նվազեցրեք ձայնը մինչև այն սահմանը, որը գրեթե չեք կարող լսել: Այնուհետև վերցրեք հեռախոսը խոսափողի մոտ և բարձրախոսից բարձր ձայն կլսեք: Մի խոսեք խոսափողի հետ, քանի որ դժվար կլինի բռնել ՝ բարձրախոսից ելք կա, թե ոչ:)
Քայլ 5: Եզրակացություն
Այսպիսով, մենք հասել ենք նախագծի ավարտին: Եթե ունեք որևէ հարց կամ խնդիր, մի հապաղեք հարցնել:)
Խորհուրդ ենք տալիս:
Breathalyzer խոսափող. 25 քայլ (նկարներով)
Շնչառական խոսափող. Շնչափող խոսափողը համակարգ է արյան մեջ ալկոհոլի պարունակության մակարդակի տվյալների հավաքածուների աննկատ հավաքման համար: Այլ կերպ ասած, դուք կարող եք չափել մարդու սթափությունը մի սարքի միջոցով, որը բոլոր նպատակների համար ոչ մի կերպ չի տարբերվում դիրքից
Հեռախոսային հեռախոսի խոսափող `9 քայլ
Հեռախոսային հեռախոսի խոսափող. Որոշ ժամանակ առաջ ընկերուհիս հարցրեց, թե արդյոք ես նրան կդարձնե՞մ այն հեռախոսային խոսափողերից մեկը, ինչպիսին այն բոլոր հիփսթեր նվագախմբերն ունեն: Այսպիսով, ես, իհարկե, նրան ասացի, որ կանեմ: Շատ ժամանակ անցավ … և հետո ես դա արեցի: Սա նախատեսված է աշխատելու համար
Ինչպես կատարել կոնտակտային խոսափող `4 քայլ
Ինչպես կատարել կոնտակտային խոսափող. Բարև բոլորին !!!!!! Որոշ ժամանակ անց, երբ ես վերջին անգամ տեղադրեցի ուսանելի մի բան, և ես նոր տեսա, որ մենք անցանք 200k դիտում: Դե, նշելու և օգնելու ձեզ զբաղված պահել ընթացիկ համաճարակի պատճառով փակ մնալիս (ապահով մնացեք), ես հանդես եկա նոր ներշնչմամբ
Coco-Mic --- DIY Studio Quailty USB խոսափող (MEMS տեխնոլոգիա). 18 քայլ (նկարներով)
Coco-Mic --- DIY Studio Quailty USB խոսափող (MEMS տեխնոլոգիա). Ողջույն, Instructabler's, Sahas այստեղ: Youանկանու՞մ եք ձայնագրել ձեր աուդիո ֆայլերը մասնագետի պես: Հավանաբար, դուք շատ կուզեիք … Դե … իրականում բոլորը սիրում են: Այսօր ձեր ցանկություններն իրականություն կդառնան: Այստեղ ներկայացված է Coco -Mic- ը, որը ոչ միայն որակավորում է գրանցում
Էլեկտրամագնիսական դաշտի խոսափող `5 քայլ
Էլեկտրամագնիսական դաշտի խոսափող. Էլեկտրամագնիսական խոսափողը անսովոր գործիք է ձայնային դիզայներների, կոմպոզիտորների, հոբբիստների (կամ ուրվականների որսորդների) համար: Դա պարզ սարք է, որն օգտագործում է ինդուկցիոն կծիկ ՝ էլեկտրամագնիսական դաշտերը (EMF) լսելի ձայնի վերածելու և փոխակերպելու համար: Այնտեղ