Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2: Ինչ դուք պետք է իմանաք
- Քայլ 3: Շղթայի ձևավորում
- Քայլ 4: Կոդ
- Քայլ 5: Կատարված է:
Video: Arduino երաժշտական նվագարկիչ `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Բարեւ բոլորին.
Երեկ ես ինտերնետով էի զբաղվում և փնտրում էի նախագծեր, որոնք կարող էի կատարել Arduino- ում: Ես տեսա, որ այս տիկինը պատրաստում է էլեկտրոնային դաշնամուրի ստեղնաշար, որի մեջ երգեր կան: Ես ունեի LCD ստեղնաշարի վահանի շուրջը, այնպես որ ես մտածեցի, որ կարող եմ երաժշտական նվագարկիչ սարքել, որտեղ կա երգերի փոքր մենյու, և օգտագործողը կարող է ընտրել այն:
Իմ նախագծի վերջնական տարբերակը կարող եք տեսնել վերևում:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
Այս նախագծի համար ձեզ հարկավոր է.
- Արդուինո Ունո
- Breadboard
- LCD ստեղնաշարի վահան
- Բզզոց
- 330 օմ դիմադրություն
- Ցատկողներ
Քայլ 2: Ինչ դուք պետք է իմանաք
Դուք պետք է մի փոքր իմանաք LCD ստեղնաշարի վահանի կառուցվածքի մասին: Ես դրեցի դրա եզրագիծը, որպեսզի տեսնեք, թե ինչն ինչ է:
Ինչպես կտեսնեք ծածկագրում; 4 -րդ, 5 -րդ, 6 -րդ, 7 -րդ, 8 -րդ և 9 -րդ համարները օգտագործվում են LCD- ի կողմից: Pin 10 -ը LCD- ի լուսավորությունը վերահսկելու համար է, բայց դրա կարիքը չունեք: Շղթայում կոճակները միացված են A0 կապին:
Դա մեզ թողնում է 0, 1, 2, 3, 11, 12, 13 թվային կապում և A1, A2, A3, A4, A5 անալոգային կապում անվճար:
Նաև պետք է իմանաք յուրաքանչյուր կոճակի անալոգային արժեքները, որպեսզի կարողանաք դրանք նույնականացնել: Ես կարդացի A0 արժեքը և տպեցի այն սերիական մոնիտորի վրա `պարզելու համար: Ահա նմուշի կոդ.
int btn_value = 0;
void setup () {Serial.begin (9600); } void loop () {btn_value = analogRead (A0); Serial.println (btn_value); }
Ահա արժեքներ, որոնք ես գտա իմ վահանի համար.
- Աջ կոճակ - 0
- Վերևի կոճակ - 131
- Ներքևի կոճակ - 306
- Ձախ կոճակ - 481
- Ընտրեք կոճակը - 722
- Կոճակ չկա - 1023
Քայլ 3: Շղթայի ձևավորում
Շղթան բավականին պարզ է:
- Տեղադրեք ձեր ազդանշանը ինչ -որ տեղ հացահատիկի վրա:
- 330 օմ դիմադրության մի կողմը միացրեք ազդանշանի բացասական քորոցին, իսկ մյուս կողմը `Arduino- ի հիմնային քորոցին:
- Միացրեք ազդանշանի դրական քորոցը Arduino- ի pin2- ին:
Դուք ավարտեցիք: Հիմա եկեք անցնենք կոդավորմանը:
Քայլ 4: Կոդ
Արխիվային ֆայլը բացելիս կտեսնեք հետևյալ ֆայլերը. lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, Merry_christmas, pitches.h
- lcd_keypad_songs- ը հիմնական ֆայլն է, որտեղ գրված են ընտրացանկը և սահմանումները: Այն լցված է մեկնաբանություններով, որպեսզի կարողանաք ուսումնասիրել և հասկանալ ծածկագիրը:
- pitches.h- ն ներառում է երաժշտական նոտաների սահմանումը:
- Մնացած ֆայլերը ներառում են երգերի գործառույթները: Դուք կարող եք անցնել դրանց միջով և փորձել հասկանալ: Ես չեմ գրել երգերի կոդերը, դրանք գտել եմ փնտրելով: Այսպիսով, դուք կարող եք գտնել կամ գրել ձեր սեփական երգերը և ավելացնել այն ընտրացանկին:
Դուք պետք է դրանք դնեք նույն թղթապանակի տակ: Այնուհետեւ դուք պետք է բացեք lcd_keypad_songs ֆայլը Arduino IDE- ով եւ վերբեռնեք կոդը:
Նշում. James_bond երգը ցանկում չկա (այն մեկնաբանվում է): Դա պայմանավորված է նրանով, որ Arduino- ն սահմանափակ տարածք ունի, և այս երգերը շատ հիշողություն են զբաղեցնում: Դուք միշտ կարող եք այն մեկնաբանել և մեկնաբանել մեկ այլ երգ ՝ լսելու համար: Դուք նաև պետք է փոխեք ընտրացանկի պատվերները:
Քայլ 5: Կատարված է:
Շնորհավորում եմ:
Դուք հասցրել եք: Եթե ունեք որևէ հարց կամ խնդիր, ազատ զգալ մեկնաբանեք կամ ուղարկեք ինձ: Ես շատ կուզենայի օգնել:
Happy Making!
Խորհուրդ ենք տալիս:
Գրպանային երաժշտական նվագարկիչ `6 քայլ
POCKET ԵՐԱՇՏՈԹՅՈՆ. Այս ուսանելի դասում դուք կսովորեք, թե ինչպես կատարել ձեր սեփական ձեռքերով գրպանի երաժշտական նվագարկիչը `դադարի նվագարկմամբ, իսկ մյուս հնարավորությունները` օգտագործելով arduino pro mini կամ arduino nano:
Juuke - RFID երաժշտական նվագարկիչ տարեցների և երեխաների համար. 10 քայլ (նկարներով)
Juuke - RFID երաժշտական նվագարկիչ տարեցների և երեխաների համար. Սա Juuke տուփն է: Juuke տուփը ձեր սեփական երաժշտական ընկերն է, որը ստեղծված է հնարավորինս հեշտ օգտագործման համար: Այն հատկապես նախատեսված է տարեցների և երեխաների համար օգտագործելու համար, բայց, իհարկե, կարող է օգտագործվել բոլոր մյուս տարիքի համար: Սա ստեղծելու պատճառը
AdaBox004 Երաժշտական նվագարկիչ ՝ 4 քայլ
AdaBox004 Երաժշտական նվագարկիչ. Ես օգտագործել եմ AdaBox004- ի մասերը `պարզ երաժշտական նվագարկիչ պատրաստելու համար: Այն միանում է USB պորտին և սկսում է պատահականորեն երգեր նվագարկել միկրո SD քարտից: Դա իմ արհեստանոցի համար է, որը չի պահանջում աղմուկ բարձրացնող երգեր
Ավտոմատ երաժշտական նվագարկիչ `5 քայլ
Ավտոմատ երաժշտական նվագարկիչ. Երբևէ ցանկացե՞լ եք մեղմ երաժշտություն նվագել, որը կօգնի ձեր մարմնին հանգստանալ և պատրաստվել քնի: Ամեն անգամ, երբ նոութբուքի վրա աշխատելուց հետո հոգնածություն եք զգում, թողեք նոութբուքը բաց և պարզապես անջատեք լույսը և ցատկեք մահճակալի վրա: Այս մեքենան ավտոմատ կերպով
«Jumbleum» խորամանկել MP3 երաժշտական նվագարկիչ. 8 քայլ (նկարներով)
«Jumbleum» Shuffle MP3 Երաժշտական նվագարկիչ. Այս նախագծի համար ես որոշեցի դարձնել հեշտ օգտագործվող, հզոր նվագարկիչ ՝ իմ սեմինարում օգտագործելու համար: Որոշ այլ MP3 մոդուլներ փորձելուց հետո ընտրեցի հեշտությամբ մատչելի, էժան " DFPlayer Mini " մոդուլ Այն ունի " Պատահական խաղ » ռեժիմ, բայց քանի որ ես