INHOUDSOPGAWE:

Jukebox in Arduino: 4 stappe
Jukebox in Arduino: 4 stappe

Video: Jukebox in Arduino: 4 stappe

Video: Jukebox in Arduino: 4 stappe
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, November
Anonim
Image
Image

Hierdie projek was vir 'n klas in die eerste jaar van ons loopbaan aan die University of the Valley, dit is 'n jukebox wat u die naam van die liedjie kan wys en kan kyk na die vorige en die volgende liedjie. Die liedjies wat u kan vertoon, is beperk en dit word gekondisioneer deur die program in Arduino, sodat ons u die kode in die volgende stappe kan neersit. Vir hierdie projek gebruik ons 'n Arduino Uno omdat ons dink dat dit eenvoudig en baie maklik is om te vind vir almal wat hierdie jukebox wil herhaal.

In die geval dat ons dit met 'n paar stukke MDF gedoen het, gebruik ons ook 'n lasersnyer om net die reghoeke van die boks te maak, en dan 'n handmatige snyer vir die LCD -skerm, die zoemer, die knoppies en die kragkabel.

Stap 1: Vereiste komponente:

Vereiste komponente
Vereiste komponente
Vereiste komponente
Vereiste komponente

-1 Arduino Uno -bord

-1 Passiewe gonser

-2 knoppies

-Truie

-1 LCD -skerm van 16x2 (met die i2C -module

Stap 2: Kring en verbindings:

Kring en verbindings
Kring en verbindings

*Ons het besluit om die kring sonder die module te plaas vir die mense wat dit nie gevind het nie (met die module sou dit baie makliker wees).

Stap 3: Soek die liedjies

U moet soek na die liedjies wat u op u jukebox gaan sit, maar u het 'n paar idees vir u.

*U kan ook ander liedjies gebruik, maar u moet versigtig wees met die geheuevermoë van die arduino -bord.

#definieer NOTE_B0 31#definieer NOTE_C1 33

#define NOTA_CS1 35

#definieer NOTA_D1 37

#definieer NOTE_DS1 39

#definieer NOTA_E1 41

#definieer NOTA_F1 44

#definieer NOTA_FS1 46

#definieer NOTE_G1 49

#definieer NOTE_GS1 52

#definieer NOTA_A1 55

#definieer NOTA_AS1 58

#definieer NOTA_B1 62

#definieer NOTA_C2 65

#definieer NOTE_CS2 69

#definieer NOTE_D2 73

#definieer NOTE_DS2 78

#definieer NOTA_E2 82

#definieer NOTE_F2 87

#define NOTA_FS2 93

#definieer NOTE_G2 98

#definieer NOTE_GS2 104

#definieer NOTA_A2 110

#definieer NOTE_AS2 117

#definieer NOTE_B2 123

#definieer NOTE_C3 131

#definieer NOTE_CS3 139

#definieer NOTE_D3 147

#definieer NOTE_DS3 156

#definieer NOTE_E3 165

#define NOTA_F3 175

#define NOTA_FS3 185

#definieer NOTE_G3 196

#define NOTA_GS3 208

#definieer NOTE_A3 220

#definieer NOTE_AS3 233

#definieer NOTE_B3 247

#definieer NOTE_C4 262

#definieer NOTE_CS4 277

#definieer NOTE_D4 294

#definieer NOTE_DS4 311

#definieer NOTE_E4 330

#definieer NOTE_F4 349

#definieer NOTE_FS4 370

#definieer NOTE_G4 392

#definieer NOTE_GS4 415

#definieer NOTE_A4 440

#definieer NOTA_AS4 466

#definieer NOTE_B4 494

#definieer NOTE_C5 523

#definieer NOTE_CS5 554

#definieer NOTE_D5 587

#definieer NOTE_DS5 622

#definieer NOTE_E5 659

#definieer NOTE_F5 698

#definieer NOTE_FS5 740

#definieer NOTE_G5 784

#define NOTA_GS5 831

#definieer NOTE_A5 880

#definieer NOTE_AS5 932

#definieer NOTA_B5 988

#definieer NOTE_C6 1047

#definieer NOTE_CS6 1109

#definieer NOTA_D6 1175

#definieer NOTE_DS6 1245

#definieer NOTE_E6 1319

#definieer NOTE_F6 1397

#definieer NOTE_FS6 1480

#define NOTA_G6 1568

#define NOTA_GS6 1661

#definieer NOTE_A6 1760

#define NOTA_AS6 1865

#definieer NOTE_B6 1976

#definieer NOTE_C7 2093

#definieer NOTE_CS7 2217

#definieer NOTE_D7 2349

#definieer NOTE_DS7 2489

#definieer NOTE_E7 2637

#definieer NOTE_F7 2794

#definieer NOTE_FS7 2960

#definieer NOTE_G7 3136

#define NOTA_GS7 3322

#definieer NOTE_A7 3520

#define NOTA_AS7 3729

#definieer NOTE_B7 3951

#definieer NOTE_C8 4186

#definieer NOTE_CS8 4435

#definieer NOTE_D8 4699

#definieer NOTE_DS8 4978

#definieer RUS 0

#define N_G4 392 // laagste noot in liedjie

#definieer N_GS4 415

#definieer N_A4 440

#definieer N_AS4 466

#definieer N_B4 494

#definieer N_C5 523

#definieer N_CS5 554

#definieer N_D5 587

#definieer N_DS5 622

#definieer N_E5 659

#definieer N_F5 698

#definieer N_FS5 740

#definieer N_G5 784

#definieer N_GS5 831

#definieer N_A5 880

#definieer N_AS5 932

#definieer N_B5 988

Stap 4: Die kode

Laai hierdie kode af en eksperimenteer daarmee, probeer nuwe liedjies of voeg ander komponente by.

Daar is baie moontlikhede, dus geniet hierdie projek en deel u eie weergawe van hierdie jukebox met ons;).

Att: Juani en Erick

Aanbeveel: