Բովանդակություն:
- Քայլ 1: Հավաքեք ձեր բաղադրիչները
- Քայլ 2: Միացումներ
- Քայլ 3: Ներբեռնեք անհրաժեշտ ֆայլերը
- Քայլ 4: Պատրաստեք աուդիո և փոխակերպեք այն տվյալների
- Քայլ 5. Կոդավորման մաս
- Քայլ 6: Վերբեռնեք ծածկագիրը
Video: Խոսող Արդուինո - MP3 նվագելը Arduino- ի հետ `առանց որևէ մոդուլի - Arduino- ից Mp3 ֆայլի նվագարկում ՝ օգտագործելով PCM ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս ձեռնարկում մենք կսովորենք, թե ինչպես կարելի է նվագարկել arduino- ով mp3 ֆայլ ՝ առանց որևէ աուդիո մոդուլ օգտագործելու: Այստեղ մենք կօգտագործենք PCM գրադարանը Arduino- ի համար, որը նվագում է 16 բիթանոց PCM 8kHZ հաճախականությամբ, ուստի թույլ տվեք դա անել:
Քայլ 1: Հավաքեք ձեր բաղադրիչները
ԳՆԵԼ ՄԱՍՆԵՐ. ԳՆԵԼ ՀՈIPՅՍ 120:
www.utsource.net/itm/p/384328.html
Գնեք 12 Վ ադապտեր.
www.utsource.net/itm/p/8013134.html
ԳՆԵԼ ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
//////////////////////////////////////////////////////
Այսպիսով, դա անելու համար մեզ պետք են մի քանի բաղադրիչներ `շատ firat An Arduino և այնուհետև բարձրախոս 0.5 վտ մինչև 10 վտ, ցանկացած բարձրախոս կանի աշխատանքը, ապա դուք պետք է գնեք տրանզիստոր ուժեղացման համար, եթե ձեր բարձրախոսը 0.5 վ -ից բարձր է, ինչպես իմն էր: 3 շաբաթ, այնպես որ ես օգտագործեցի TIP 120 տրանզիստոր դոր `ձայնը ուժեղացնելու համար, կարող եք նաև օգտագործել ցանկացած աուդիո ուժեղացուցիչ:
Հղումներ գնելը: -
Գնման առարկաներ (փոխկապակցված հղում) -
Արդուինո Ունո-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
Խոսնակ -
www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…
www.banggood.com/50MM-0_5W- Հարմարեցված-50 մմ…
www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…
TIP 120 տրանզիստոր -
www.banggood.com/10pcs-TIP120-NPN-TO-220-D…
www.banggood.com/30pcs-TIP120-NPN-TO-220-D…
www.banggood.com/50pcs-TIP120-NPN-TO-220-D…
Քայլ 2: Միացումներ
Միացումներն իսկապես պարզ են, եթե դուք օգտագործում եք 0.5 վտ բարձրախոս, այնուհետև ուղղակիորեն միացրեք խոսափողի +ve կապը թվային PIN 11 -ին Arduino- ում և -ve բարձրախոսին gnd- ին և եթե 3 Վտ բարձրախոս օգտագործեք, ապա օգտագործեք tip120 տրանզիստոր և միացրեք 11 -ը: Arduino- ից `տրանզիստորի հիմքի վրա և -բարձրախոսի քորոց` տրանզիստորի կոլեկցիոներին և տրանզիստորի էմիտորին Arduino- ի gnd քորոցին:
Եթե կապի հետ կապված խնդիրներ կան, օգնության համար դիմեք տեսանյութին:
Քայլ 3: Ներբեռնեք անհրաժեշտ ֆայլերը
Դա անելու համար ձեզ հարկավոր կլինեն մի քանի ֆայլեր, առաջին հերթին ՝ PCM.zip ֆայլ ՝ arduino- ից PCM աուդիո նվագարկելու համար:
Հետո մեզ պետք կլինի Audacity ծրագրակազմ `սովորական mp3 ձայնը 16 բիթանոց PCM 8hkz ձայնի փոխարկելու համար
& Ի վերջո, մեզ անհրաժեշտ է ծածկագրող ծրագրակազմ `այդ ձայնը տվյալների մեջ կոդավորելու համար, որը մենք կարող ենք տեղադրել ծածկագրում:
Ներբեռնեք հանդգնություն -
www.audacityteam.org/download/
Ներբեռնեք PCM. ZIP & Encoder ծրագրակազմը (ֆայլը կոչվում է Arduino MP3.zip) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
Քայլ 4: Պատրաստեք աուդիո և փոխակերպեք այն տվյալների
կարևոր քայլը աուդիո տվյալների պատրաստումն է: Այսպիսով, առաջին հերթին մեզ անհրաժեշտ կլինի mp3 ֆայլ, որը դուք կամ ձայնագրում եք, կամ որևէ տեղից ստանում, այնուհետև բացեք այդ ֆայլը Audacity- ում և կտտացրեք ձևաչափին, ապա ընտրեք 16 բիթ սմ, այնուհետև իջեք ներքև և ընտրեք հաճախականությունը: աուդիո 8000Hz- ի վրա և ձայնը փոխանցեք որպես mp3:
Այնուհետև բացեք կոդավորող աուդիո ծրագրակազմը և անցեք այն աուդիո ֆայլին, որը մենք ստեղծել ենք համարձակությունից, այնուհետև կստանաք հաղորդագրության ձայնագրություն, որը հաջողությամբ պատճենված է սեղմատախտակին:
Քայլ 5. Կոդավորման մաս
Հաջորդ մասը կոդավորող մասն է, այնպես որ երբ ներբեռնում եք Arduin mp3.zip ֆայլը, որը պարունակում է PCM.zip ֆայլ, այնպես որ ավելացրեք այս PCM.zip ֆայլը որպես գրադարան arduino- ին և ապա բացեք այդ PCM գրադարանում առկա նվագարկման օրինակը:, & ուրվագծում ուրեմն պետք է խմբագրել նմուշի զանգվածի ծածկագրի 2 -րդ տողը, որը ծրագրային տիպի է: Ձեզ անհրաժեշտ է հեռացնել այդ զանգվածի բոլոր տվյալները և տեղադրեք այն տվյալները, որոնք պատճենված են սեղմատախտակին `կոդավորված աուդիո ծրագրաշարի միջոցով:.
Քայլ 6: Վերբեռնեք ծածկագիրը
Այսպիսով, վերջապես, մեր կոդը պատրաստ է, այնպես որ վերբեռնեք այն arduino- ում և լսեք ձեր ձայնագրված ձայնը բարձրախոսից, վայելեք այն և եթե որևէ խնդիր ունեք կամ ցանկանում եք դրա մասին խորությամբ անդրադառնալ, պարզապես մատուցեք տրամադրված տեսանյութը:
Շնորհակալություն.
Խորհուրդ ենք տալիս:
Արդուինո Նանոյի հետ պատրաստեք ուտող ռոբոտ - Ոսկու պտուտակ `5 քայլ
Արդուինո Նանոյի միջոցով պատրաստեք ուտող ռոբոտ | Ոսկու պտուտակ. Այս նախագծի գաղափարն իմ դստեր մոտ էր: Նա ռոբոտ է ուզում, և այս ռոբոտը կարող է բացել իր բերանը, որպեսզի սնունդ դնի իր բերանում: Այսպիսով, ես ներսում փնտրեցի մատչելի իրեր ՝ ստվարաթուղթ, արդուինո նանո, ուլտրաձայնային տվիչ, սերվո շարժիչ
E32-433T LoRa մոդուլի ձեռնարկ - DIY Breakout Board E32 մոդուլի համար. 6 քայլ
E32-433T LoRa մոդուլի ձեռնարկ | DIY Breakout Board E32 մոդուլի համար. Այ, ինչ կա, տղերք: Akarsh այստեղ CETech- ից: Իմ այս նախագիծը ավելի շատ ուսուցման կոր է `հասկանալու E32 LoRa մոդուլի աշխատանքը eByte- ից, որը բարձր հզորության 1 վտ հաղորդիչ մոդուլ է: Երբ մենք հասկանանք աշխատանքը, ես դիզայն ունեմ
Գունավոր տեքստի տպում Python- ում ՝ առանց որևէ մոդուլի. 3 քայլ
Python- ում գունավոր տեքստի տպում ՝ առանց որևէ մոդուլի. Իմ երկրորդ Instructable- ը պատահաբար ջնջվելուց հետո որոշեցի նորը պատրաստել: Այս մեկում ես ձեզ ցույց կտամ, թե ինչպես տպել գունավոր տեքստ python- ում:
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi
Aptրոյական արժեք ունեցող նոութբուքի հովացուցիչ սարք / տակդիր (առանց սոսնձի, առանց հորատման, առանց ընկույզների և պտուտակների, առանց պտուտակների) ՝ 3 քայլ
Zero Cost Laptop Cooler / Stand (No Glue, No Drilling, No Nuts & Bolts, No Screws): UPDATE: PLEASE KINDLY VOTE FOR MY INSTRUCTABLE, THANKS ^ _ ^ YOU KEST MOTO LIKE Մուտք գործեք www.instructables.com/id/Zero-Cost-Alumin-Furnace-No-Propane-No-Glue-/ ԿԱՄ Գուցե քվեարկեք իմ լավագույն ընկերոջ համար