Բովանդակություն:
Video: Նվագարկեք երաժշտություն Arduino- ով: 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս ուսումնական ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես եմ երաժշտություն նվագում Arduino UNO- ի և SD Card մոդուլի միջոցով:
Մենք կօգտագործենք SPI հաղորդակցությունը:
Եկեք սկսենք!
Քայլ 1: Մասեր
Մեզ անհրաժեշտ կլինեն հետևյալ մասերը.
Arduino UNO
SD քարտի ընթերցող
Jumper լարերը
Աուդիո ուժեղացուցիչ
Խոսնակ
Քայլ 2: Կոդ
Կոդը շատ պարզ է, այն կարող եք օգտագործել գրեթե ցանկացած ձայն, որը կա SD քարտում, բայց հատուկ ձևաչափով, դա հաջորդ քայլին է:
Անհրաժեշտ է ներբեռնել բոլոր գրադարանները, եթե այն արդեն ունեք, պարզապես պատճենեք և տեղադրեք.
#ներառել «SD.h» // SD գրադարան#սահմանել SD_ChipSelectPin 4 // Ընտրեք SS մոդուլը SD մոդուլի համար
#ներառել «SPI.h»
#ներառել «TMRpcm.h» // Գրադարան ՝ աուդիո ֆայլերը նվագարկելու համար
TMRpcm Հիշողություն; // Այստեղ դուք դնում եք ձեր ուզած անունը
void setup () {
Serial.begin (9600); // Նախնականացնել սերիական com
եթե (! SD.begin (SD_ChipSelectPin)) {// Եթե SS- ի PIN- ը գտնվում է OWԱOWՐ վիճակում, այն կուղարկի Fail հաղորդագրություն Serial.println ("SD fail");
վերադարձ;
}
Memoria.speakerPin = 9; // Քորոցը, որտեղ դուք կտեղադրեք բարձրախոսը, սովորաբար 9 -ը
}
դատարկ շրջան () {
Memoria.setVolume (5); // Այստեղ կարող եք ձայնը սահմանել մինչև 7
Memoria.quality (1); // ընդունում է միայն 1 կամ 0, 1 -ը ավելի լավ որակի համար է
Memoria.play («1.wav»); // Այստեղ դուք տեղադրում եք ձեր ձայնի անունը
ուշացում (10000); // Այս հետաձգումը պետք է լինի առնվազն ձեր ձայնի նույն երկարությունը, // Այս գրադարանը կարող է նվագարկել երաժշտությունը, երբ arduino- ն այլ առաջադրանքների մեջ է, այնպես որ կարող եք նվագարկել այն ֆոնին
// կամ սպասեք ձայնի ավարտին
}
Քայլ 3: Փոխակերպեք աուդիո ֆայլերը
Սա կաշխատի.wav աուդիո ֆայլերի հետ, բայց դուք պետք է դրան մի քանի եզրակացություն անեք:
Դրա համար կարող եք օգտագործել հետևյալ առցանց փոխարկիչը:
audio.online-convert.com/convert-to-wav
Այսպիսով, այս էջում ձեզ հարկավոր է փոխել պարամետրերը, ինչպես ցույց է տրված նկարում, այնուհետև պարզապես կտտացրեք «Փոխարկել ֆայլը» և սպասեք մինչև փոխակերպումը կատարվի և նոր ֆայլը ներբեռնվի:
Այնուհետև այս բոլոր աուդիո ֆայլերը պետք է տեղադրեք SD քարտի վրա և միացրեք այն arduino մոդուլին:
Այս գրադարանում կան նաև այլ հնարավորություններ, ինչպես վերևում պատկերվածը, այնպես որ կարող եք օգտագործել այն և կատարել երաժշտական նվագարկիչ `ձայնի, հաջորդ երգի և այլնի կոճակներով: Երկինքը սահման է:
Քայլ 4: Դիագրամ
Սա arduino- ի և SD մոդուլի համար քորոցների կարգավորումն է.
Arduino >>>>>>> SD մոդուլ
4 >>>>>>>>>>> ՍՍ
11 >>>>>>>>>> MOSI
12 >>>>>>>>>> MISO
13 >>>>>>>>>> SCK
5v >>>>>>>>>> 5 վ
Գնդ >>>>>>>> Գնդ
9 >>>>>>>>> PWM աուդիո ելք
Աուդիո ելքը կարող է միացվել ուժեղացված բարձրախոսին, քանի որ ցածր էներգիա ունի, ինչպես նաև ուղղակի սպառումը կարող է վնասել arduino- ին, եթե ուղղակիորեն միանաք:
Եվ… ավարտեցիք:
Տեղեկացրեք ինձ, եթե որևէ կասկած ունեք, ես ուրախ կլինեմ պատասխանել, Շնորհակալ եմ, որ կարդացի իմ հրահանգը:
Քայլ 5: Արդյունքներ
Եթե ունեք օսլիոսկոպ, ապա պետք է կարողանաք տեսնել PWM ազդանշանը աուդիո ելքի մոտ այսպես:
Եվ… ավարտեցիք:
Տեղեկացրեք ինձ, եթե որևէ կասկած ունեք, ես ուրախ կլինեմ պատասխանել, Շնորհակալ եմ, որ կարդում եք իմ խրատը:
Խորհուրդ ենք տալիս:
Նվագարկեք երգեր Arduino- ի միջոցով ՝ օգտագործելով ADC- ը PWM- ին Flyback Transformer- ի կամ բարձրախոսի վրա. 4 քայլ
Երգեր Arduino- ի միջոցով օգտագործելով ADC- ը PWM- ին Flyback Transformer- ի կամ խոսնակի վրա. Բարև տղերք, սա իմ մյուս ուսանելի (սա շատ դժվար էր) երկրորդ մասն էր: Հիմնականում, այս նախագծում ես օգտագործել եմ ADC- ն և TIMERS- ը իմ Arduino- ում աուդիո ազդանշանը վերածել PWM ազդանշանի: Սա շատ ավելի հեշտ է, քան իմ նախորդ հրահանգը
Նվագարկեք երգեր (MP3) Arduino- ի միջոցով ՝ օգտագործելով PWM խոսափողի կամ թռիչքի տրանսֆորմատորի վրա. 6 քայլ (նկարներով)
Նվագարկեք երգեր (MP3) Arduino- ի հետ ՝ օգտագործելով PWM խոսափողի կամ թռիչքի տրանսֆորմատորի վրա. Բարև տղերք, սա իմ առաջին ուսանելի տարբերակն է, հուսով եմ, որ այն ձեզ դուր կգա: Հիմնականում այս նախագծում ես օգտագործել եմ սերիական հաղորդակցություն իմ Arduino- ի և իմ նոութբուքի միջև, նոութբուքից երաժշտական տվյալներ փոխանցել Arduino- ին: Եվ օգտագործելով Arduino TIMERS t
Նվագարկեք ձայնասկավառակներ առանց CD նվագարկիչի ՝ օգտագործելով AI և YouTube. 10 քայլ (նկարներով)
Նվագարկել ձայնասկավառակներ առանց CD նվագարկիչի, օգտագործելով AI և YouTube. Wantանկանու՞մ եք նվագարկել ձեր ձայնասկավառակները, բայց այլևս CD նվագարկիչ չունեք: CDամանակ չունե՞ք ձեր ձայնասկավառակները պատռելու համար: Պոկեց դրանք, բայց անհրաժեշտության դեպքում ֆայլերն անհասանելի են: Խնդիր չկա: Թող արհեստական ինտելեկտը (արհեստական բանականություն) նույնականացնի ձեր ձայնասկավառակը, և YouTube- ը նվագարկի այն: Ես գրել եմ Android ծրագիր
Նվագարկեք երգեր ՝ օգտագործելով Stepper Motor !!: 11 քայլ (նկարներով)
Նվագարկեք երգեր ՝ օգտագործելով Stepper Motor !! պարզ GUI, որը հ
Հետադարձ նվագարկեք տեսանյութեր Quicktime նվագարկչի միջոցով ՝ 5 քայլ
Հետընթաց խաղացեք Quicktime Player- ի միջոցով. Սա դարի ամենասարսափելի հնարքն է: Այս Instructable- ը ցույց է տալիս, թե ինչպես կարելի է հեշտությամբ հոլովակներ նվագել առանց խրթին ծրագրեր ներբեռնելու (եթե արագ ժամանակ չունեք, դա ձեզ անհրաժեշտ կլինի): անել նախագիծը, բայց ինձ պետք էր