فهرست مطالب:

Jukebox در آردوینو: 4 مرحله
Jukebox در آردوینو: 4 مرحله

تصویری: Jukebox در آردوینو: 4 مرحله

تصویری: Jukebox در آردوینو: 4 مرحله
تصویری: Using a Raspberry Pi to upgrade a broken jukebox! 2024, جولای
Anonim
Image
Image

این پروژه برای یک کلاس در سال اول کار ما در دانشگاه دره بود ، این یک جک باکس است که می تواند نام آهنگ را به شما نشان دهد و می تواند آهنگ قبلی و بعدی را جستجو کند. آهنگ هایی که می توانید نمایش دهید محدود هستند و به برنامه در آردوینو وابسته است ، بنابراین ما در مراحل زیر کد را برای شما قرار می دهیم. برای این پروژه ما از Arduino Uno استفاده می کنیم زیرا فکر می کنیم پیدا کردن آن برای همه کسانی که می خواهند این جعبه جعبه را تکرار کنند بسیار ساده و بسیار آسان است.

موردی که ما آن را با برخی قطعات MDF انجام دادیم ، همچنین از برش لیزری برای درست ساختن مستطیل های جعبه استفاده می کنیم و سپس با یک برش دستی فضاهای صفحه نمایش LCD ، زنگ ، دکمه ها و کابل برق را انجام می دهیم. به

مرحله 1: اجزای مورد نیاز:

اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز

-1 برد Arduino Uno

-1 زنگ منفعل

-2 دکمه

-پرشگران

-1 صفحه نمایش LCD 16x2 (با ماژول i2C

مرحله 2: مدار و اتصالات:

مدار و اتصالات
مدار و اتصالات

*ما تصمیم گرفتیم مدار را بدون ماژول برای افرادی که آن را پیدا نکرده اند قرار دهیم (با ماژول کار بسیار ساده تر خواهد بود).

مرحله 3: آهنگ ها را پیدا کنید

شما باید به دنبال آهنگ هایی باشید که در جوک باکس خود قرار می دهید ، در زیر ایده هایی برای خود دارید.

*همچنین می توانید از آهنگ های دیگر استفاده کنید اما باید مراقب ظرفیت حافظه برد آردوینو باشید.

#تعریف NOTE_B0 31#تعریف NOTE_C1 33

#تعریف NOTE_CS1 35

#تعریف NOTE_D1 37

#تعریف NOTE_DS1 39

#تعریف NOTE_E1 41

#تعریف NOTE_F1 44

#تعریف NOTE_FS1 46

#تعریف NOTE_G1 49

#تعریف NOTE_GS1 52

#تعریف NOTE_A1 55

#تعریف NOTE_AS1 58

#تعریف NOTE_B1 62

#تعریف NOTE_C2 65

#تعریف NOTE_CS2 69

#تعریف NOTE_D2 73

#تعریف NOTE_DS2 78

#تعریف NOTE_E2 82

#تعریف NOTE_F2 87

#تعریف NOTE_FS2 93

#تعریف NOTE_G2 98

#تعریف NOTE_GS2 104

#تعریف NOTE_A2 110

117 #NOTE_AS2 را تعریف کنید

#تعریف NOTE_B2 123

#تعریف NOTE_C3 131

#تعریف NOTE_CS3 139

#تعریف NOTE_D3 147

#تعریف NOTE_DS3 156

#تعریف NOTE_E3 165

#تعریف NOTE_F3 175

#تعریف NOTE_FS3 185

#تعریف NOTE_G3 196

#تعریف NOTE_GS3 208

#تعریف NOTE_A3 220

233. توجه داشته باشید

#تعریف NOTE_B3 247

262

#تعریف NOTE_CS4 277

294

#تعریف NOTE_DS4 311

#تعریف NOTE_E4 330

#تعریف NOTE_F4 349

#تعریف NOTE_FS4 370

392

#تعریف NOTE_GS4 415

#تعریف NOTE_A4 440

466. NOTE_AS4

#تعریف NOTE_B4 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

932. NOTE_AS5

#تعریف NOTE_B5 988

#تعریف NOTE_C6 1047

#تعریف NOTE_CS6 1109

#تعریف NOTE_D6 1175

#تعریف NOTE_DS6 1245

#تعریف NOTE_E6 1319

#تعریف NOTE_F6 1397

#تعریف NOTE_FS6 1480

#تعریف NOTE_G6 1568

#تعریف NOTE_GS6 1661

#تعریف NOTE_A6 1760

#تعریف NOTE_AS6 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

#تعریف REST 0

#تعریف N_G4 392 // کمترین یادداشت در آهنگ

#تعریف N_GS4 415

#تعریف N_A4 440

466. N_AS4 را تعریف کنید

#تعریف 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: کد

این کد را بارگیری کرده و با آن آزمایش کنید ، آهنگ های جدید را امتحان کنید یا اجزای دیگر را اضافه کنید.

امکانات زیادی وجود دارد ، بنابراین لطفاً از این پروژه لذت ببرید و نسخه خود را از این جعبه جعبه با ما به اشتراک بگذارید ؛).

Att: Juani و Erick

توصیه شده: