Isi kandungan:

Jukebox di Arduino: 4 Langkah
Jukebox di Arduino: 4 Langkah

Video: Jukebox di Arduino: 4 Langkah

Video: Jukebox di Arduino: 4 Langkah
Video: HOW TO RFID Jukebox with raspberry pi, arduino, and Spotify! 2024, Julai
Anonim
Image
Image

Projek ini adalah untuk kelas pada tahun pertama kerjaya kami di University of the Valley, ini adalah kotak jukebox yang dapat menunjukkan nama lagu dan dapat mencari lagu sebelumnya dan seterusnya. Lagu-lagu yang dapat anda tampilkan adalah terhad dan dikondisikan oleh program di Arduino, jadi kami akan memasukkan kod anda pada langkah-langkah berikut. Untuk projek ini, kami menggunakan Arduino Uno kerana kami berpendapat bahawa sangat mudah dan senang dicari untuk semua orang yang ingin meniru jukebox ini.

Dalam kes yang kami lakukan dengan beberapa keping MDF, kami juga menggunakan pemotong laser untuk membuat segi empat tepat kotak dan kemudian dengan pemotong manual kami melakukan ruang untuk paparan LCD, bel, butang dan untuk kabel kuasa.

Langkah 1: Komponen yang Diperlukan:

Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan

-1 Papan Arduino Uno

-1 Buzzer Pasif

-2 Butang

-Jumper

-1 Paparan LCD 16x2 (dengan modul i2C

Langkah 2: Litar dan Sambungan:

Litar dan Sambungan
Litar dan Sambungan

* Kami memutuskan untuk meletakkan litar tanpa modul untuk orang yang tidak menemuinya (Dengan modul itu akan lebih mudah).

Langkah 3: Cari Lagu

Anda perlu mencari lagu-lagu yang akan anda letakkan di jukebox anda, di bawah anda mempunyai beberapa idea untuk anda.

* Anda juga boleh menggunakan lagu lain tetapi anda perlu berhati-hati dengan kapasiti memori papan arduino.

#tentukan NOTE_B0 31 # tentukan NOTE_C1 33

#tentukan NOTE_CS1 35

#tentukan NOTA_D1 37

#tentukan NOTE_DS1 39

#tentukan NOTE_E1 41

#tentukan NOTE_F1 44

#tentukan NOTE_FS1 46

#tentukan NOTA_G1 49

#tentukan NOTE_GS1 52

#tentukan NOTA_A1 55

#tentukan NOTA_AS1 58

#tentukan NOTA_B1 62

#tentukan NOTA_C2 65

#tentukan NOTE_CS2 69

#tentukan NOTE_D2 73

#tentukan NOTE_DS2 78

#tentukan NOTE_E2 82

#tentukan NOTE_F2 87

#tentukan NOTE_FS2 93

#tentukan NOTE_G2 98

#tentukan NOTE_GS2 104

#tentukan NOTA_A2 110

#tentukan NOTA_AS2 117

#tentukan NOTE_B2 123

#tentukan NOTE_C3 131

#tentukan NOTE_CS3 139

#tentukan NOTE_D3 147

#tentukan NOTE_DS3 156

#tentukan NOTE_E3 165

#tentukan NOTE_F3 175

#tentukan NOTE_FS3 185

#tentukan NOTE_G3 196

#tentukan NOTE_GS3 208

#tentukan NOTE_A3 220

#tentukan NOTE_AS3 233

#tentukan NOTE_B3 247

#tentukan NOTE_C4 262

#tentukan NOTE_CS4 277

#tentukan NOTA_D4 294

#tentukan NOTE_DS4 311

#tentukan NOTE_E4 330

#tentukan NOTE_F4 349

#tentukan NOTE_FS4 370

#tentukan NOTE_G4 392

#tentukan NOTE_GS4 415

#tentukan NOTA_A4 440

#tentukan NOTA_AS4 466

#tentukan NOTE_B4 494

#tentukan NOTE_C5 523

#tentukan NOTE_CS5 554

#tentukan NOTE_D5 587

#tentukan NOTE_DS5 622

#tentukan NOTE_E5 659

#tentukan NOTE_F5 698

#tentukan NOTE_FS5 740

#tentukan NOTE_G5 784

#tentukan NOTE_GS5 831

#tentukan NOTE_A5 880

#tentukan NOTE_AS5 932

#tentukan NOTE_B5 988

#tentukan NOTE_C6 1047

#tentukan NOTE_CS6 1109

#tentukan NOTE_D6 1175

#tentukan NOTE_DS6 1245

#tentukan NOTE_E6 1319

#tentukan NOTE_F6 1397

#tentukan NOTE_FS6 1480

#tentukan NOTE_G6 1568

#tentukan NOTE_GS6 1661

#tentukan NOTE_A6 1760

#tentukan NOTE_AS6 1865

#tentukan NOTE_B6 1976

#tentukan NOTE_C7 2093

#tentukan NOTE_CS7 2217

#tentukan NOTE_D7 2349

#tentukan NOTE_DS7 2489

#tentukan NOTE_E7 2637

#tentukan NOTE_F7 2794

#tentukan NOTE_FS7 2960

#tentukan NOTE_G7 3136

#tentukan NOTE_GS7 3322

#tentukan NOTA_A7 3520

#tentukan NOTE_AS7 3729

#tentukan NOTE_B7 3951

#tentukan NOTE_C8 4186

#tentukan NOTE_CS8 4435

#tentukan NOTE_D8 4699

#tentukan NOTE_DS8 4978

#tentukan REST 0

#define N_G4 392 // Catatan terendah dalam Lagu

#tentukan N_GS4 415

#tentukan N_A4 440

#tentukan N_AS4 466

#tentukan N_B4 494

#tentukan N_C5 523

#tentukan N_CS5 554

#tentukan N_D5 587

#tentukan N_DS5 622

#tentukan N_E5 659

#tentukan N_F5 698

#tentukan N_FS5 740

#tentukan N_G5 784

#tentukan N_GS5 831

#tentukan N_A5 880

#tentukan N_AS5 932

#tentukan N_B5 988

Langkah 4: Kodnya

Muat turun kod ini dan bereksperimen dengannya, cuba lagu baru atau tambahkan komponen lain.

Terdapat banyak kemungkinan, jadi nikmati projek ini dan kongsikan kepada kami versi jukebox anda sendiri;).

Att: Juani dan Erick

Disyorkan: