Բովանդակություն:

Jukebox- ը Arduino- ում. 4 քայլ
Jukebox- ը Arduino- ում. 4 քայլ

Video: Jukebox- ը Arduino- ում. 4 քայլ

Video: Jukebox- ը Arduino- ում. 4 քայլ
Video: Ինչպես օգտագործել Arduino 4x4 ստեղնաշարը, ներբեռնեք ծածկագիրը 2024, Նոյեմբեր
Anonim
Image
Image

Այս նախագիծը նախատեսված էր հովտի համալսարանում մեր կարիերայի առաջին տարվա դասի համար, սա ջուկբոքս է, որը կարող է ցույց տալ երգի անունը և կարող է փնտրել նախորդ և հաջորդ երգերը: Երգերը, որոնք կարող եք ցուցադրել, սահմանափակ են, և դա պայմանավորված է Arduino- ի ծրագրով, այնպես որ մենք ձեզ կտեղադրենք կոդը հետևյալ քայլերում: Այս նախագծի համար մենք օգտագործում ենք Arduino Uno- ն, քանի որ կարծում ենք, որ այն պարզ և շատ հեշտ է գտնել բոլոր նրանց համար, ովքեր ցանկանում են կրկնել այս ջուքբոքսը:

Եթե մենք դա արեցինք MDF- ի որոշ կտորներով, մենք նաև լազերային կտրիչ ենք օգտագործում տուփի ուղղանկյունները պատրաստելու համար, այնուհետև ձեռքով կտրիչով մենք բացում ենք LCD էկրանին, ազդանշանին, կոճակներին և հոսանքի մալուխին:.

Քայլ 1: Պահանջվող բաղադրիչներ

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ

-1 Arduino Uno տախտակ

-1 Պասիվ ազդանշան

-2 կոճակ

-Թռչկոտողներ

-1 16x2 LCD էկրան (i2C մոդուլով)

Քայլ 2: Շղթա և միացումներ

Շղթա և միացումներ
Շղթա և միացումներ

*Մենք որոշեցինք միացումն առանց մոդուլի դնել այն մարդկանց համար, ովքեր այն չեն գտել (մոդուլով դա շատ ավելի հեշտ կլիներ):

Քայլ 3: Գտեք երգերը

Դուք պետք է փնտրեք այն երգերը, որոնք տեղադրելու եք ձեր ջուքբոքսի վրա, ներքևում ձեզ համար որոշ գաղափարներ կան:

*Նաև կարող եք օգտագործել այլ երգեր, բայց պետք է զգույշ լինել arduino տախտակի հիշողության հզորության հետ:

#սահմանել NOTE_B0 31#սահմանել NOTE_C1 33

#սահմանեք NOTE_CS1 35

#սահմանել EԱՆՈԹՈ_ԹՅՈՆ_Դ 1 37

#սահմանեք NOTE_DS1 39

#սահմանի՛ր NOTE_E1 41

#սահմանի՛ր NOTE_F1 44

#սահմանեք NOTE_FS1 46

#սահմանեք ՈEՇԱԴՐՈ_GԹՅՈ_GՆ_1 49

#սահմանել NOTE_GS1 52

#սահմանեք ՈEՇԱԴՐՈ_ԹՅՈՆ_Ա 55

#սահմանեք ՈEՇԱԴՐՈ_ԹՅՈՆ_ՍԱՍ 58

#սահմանել EԱՆՈԹՈ_ԹՅՈՆ_Բ1 62

#սահմանեք NOTE_C2 65

#սահմանեք NOTE_CS2 69

#սահմանեք EԱՆՈԹԱԳԻՐ_Դ 2 73

#սահմանեք NOTE_DS2 78

#սահմանեք NOTE_E2 82

#սահմանեք NOTE_F2 87

#սահմանեք NOTE_FS2 93

#սահմանի՛ր NOTE_G2 98

#սահմանել NOTE_GS2 104

#սահմանեք ՈEՇԱԴՐՈ_ԹՅՈՆ_Ա 2 110

#սահմանել ՈEՇԱԴՐՈ_ԹՅՈASՆ_ԱՍ2 117

#սահմանել ՈEՇԱԴՐՈ_ԹՅՈՆ_Բ 2 123

#սահմանի՛ր NOTE_C3 131

#սահմանեք NOTE_CS3 139

#սահմանել ՈEՇԱԴՐՈ_ԹՅՈՆ_Դ 3 147

#սահմանել NOTE_DS3 156

#սահմանել NOTE_E3 165

#սահմանել NOTE_F3 175

#սահմանեք NOTE_FS3 185

#սահմանել ՈEՇԱԴՐՈ_GԹՅՈ_GՆ_3 196

#սահմանել NOTE_GS3 208

#սահմանեք NOTE_A3 220

#սահմանել ՈEՇԱԴՐՈ_ԹՅՈՆ_ԱՍ3 233

#սահմանել ՈEՇԱԴՐՈ_ԹՅՈՆ_Բ 3 247

#սահմանի՛ր NOTE_C4 262

#սահմանել NOTE_CS4 277

#սահմանել ՈEՇԱԴՐՈԹՅՈՆ_Դ 4 294

#սահմանել NOTE_DS4 311

#սահմանել NOTE_E4 330

#սահմանել NOTE_F4 349

#սահմանեք NOTE_FS4 370

#սահմանի՛ր NOTE_G4 392

#սահմանել NOTE_GS4 415

#սահմանի՛ր NOTE_A4 440

#սահմանել ՈEՇԱԴՐՈ_ԹՅՈՆ_ԱՍ 4 466

#սահմանել ՈEՇԱԴՐՈ_ԹՅՈՆ_Բ 4 494

#սահմանել NOTE_C5 523

#սահմանել NOTE_CS5 554

#սահմանի՛ր NOTE_D5 587

#սահմանել NOTE_DS5 622

#սահմանել NOTE_E5 659

#սահմանի՛ր NOTE_F5 698

#սահմանեք NOTE_FS5 740

#սահմանի՛ր NOTE_G5 784

#սահմանել NOTE_GS5 831

#սահմանի՛ր NOTE_A5 880

#սահմանեք NOTE_AS5 932

#սահմանի՛ր NOTE_B5 988

#սահմանել NOTE_C6 1047

#սահմանել NOTE_CS6 1109

#սահմանել ՈEՇԱԴՐՈ_ԹՅՈՆ_Դ 6 1175

#սահմանեք NOTE_DS6 1245

#սահմանել NOTE_E6 1319

#սահմանեք NOTE_F6 1397 թ

#սահմանեք NOTE_FS6 1480

#սահմանել ՈEՇԱԴՐՈ_GԹՅՈ_GՆ_6 1568

#սահմանել NOTE_GS6 1661

#սահմանել ՈEՇԱԴՐՈ_ԹՅՈՆ_Ա 6 1760 թ

#սահմանեք ՈEՇԱԴՐՈ_ԹՅՈՆ_ԱՍ 6 1865 թ

#սահմանեք NOTE_B6 1976 թ

#սահմանել NOTE_C7 2093 թ

#սահմանել NOTE_CS7 2217

#սահմանի՛ր NOTE_D7 2349

#սահմանեք NOTE_DS7 2489

#սահմանեք NOTE_E7 2637

#սահմանել NOTE_F7 2794

#սահմանեք NOTE_FS7 2960

#սահմանել NOTE_G7 3136

#սահմանեք NOTE_GS7 3322

#սահմանեք NOTE_A7 3520

#սահմանի՛ր NOTE_AS7 3729

#սահմանել NOTE_B7 3951

#սահմանել NOTE_C8 4186

#սահմանեք NOTE_CS8 4435

#սահմանեք NOTE_D8 4699

#սահմանել NOTE_DS8 4978

#սահմանեք ՀԱՆԳՍՏԸ 0

#սահմանի N_G4 392 // ամենացածր գրառումը երգում

#սահմանել N_GS4 415

#սահմանի N_A4 440

#սահմանի N_AS4 466

#սահմանել N_B4 494

#սահմանել N_C5 523

#սահմանել N_CS5 554

#սահմանի N_D5 587

#սահմանի N_DS5 622

#սահմանի N_E5 659

#սահմանի N_F5 698

#սահմանի N_FS5 740

#սահմանել N_G5 784

#սահմանել N_GS5 831

#սահմանի N_A5 880

#սահմանի N_AS5 932

#սահմանի N_B5 988

Քայլ 4: Կոդ

Ներբեռնեք այս կոդը և փորձարկեք դրա հետ, փորձեք նոր երգեր կամ ավելացրեք այլ բաղադրիչներ:

Հնարավորությունները շատ են, ուստի խնդրում ենք վայելել այս նախագիծը և մեզ հետ կիսվել այս ջուկբոքսի ձեր սեփական տարբերակով;):

Հեղինակ ՝ Խուանի և Էրիկ

Խորհուրդ ենք տալիս: