Sisällysluettelo:

Jukeboksi Arduinossa: 4 vaihetta
Jukeboksi Arduinossa: 4 vaihetta

Video: Jukeboksi Arduinossa: 4 vaihetta

Video: Jukeboksi Arduinossa: 4 vaihetta
Video: БАРАН на ВЕРТЕЛЕ ВКУСНОЕ МЯСО!! 18 КИЛОГРАММ за 5 ЧАСОВ. ФИЛЬМ 2024, Marraskuu
Anonim
Image
Image

Tämä projekti oli luokalle uran ensimmäisenä vuonna laakson yliopistossa, tämä on jukeboksi, joka näyttää kappaleen nimen ja voi etsiä edellisen ja seuraavan kappaleen. Näytettäviä kappaleita on rajoitetusti, ja ne ovat Arduinon ohjelman ehdottamia, joten laitamme koodin muistiin seuraavissa vaiheissa. Tässä projektissa käytämme Arduino Unoa, koska mielestämme se on yksinkertainen ja erittäin helppo löytää kaikille, jotka haluavat kopioida tämän jukeboksiin.

Jos teimme sen joillakin MDF -kappaleilla, käytämme myös laserleikkuria laatikon suorakulmioiden tekemiseen ja sitten manuaalisella leikkurilla teimme paikat LCD -näytölle, summerille, painikkeille ja virtajohdolle.

Vaihe 1: Tarvittavat komponentit:

Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit

-1 Arduino Uno Board

-1 passiivinen summeri

-2 painiketta

-Puserot

-1 16x2 LCD -näyttö (i2C -moduulin kanssa)

Vaihe 2: Piiri ja liitännät:

Piiri ja liitännät
Piiri ja liitännät

*Päätimme laittaa piirin ilman moduulia ihmisille, jotka eivät löytäneet sitä (moduulin avulla se olisi paljon helpompaa).

Vaihe 3: Etsi kappaleet

Sinun on etsittävä kappaleet, jotka laitat jukeboksiisi, alla on ideoita sinulle.

*Voit myös käyttää muita kappaleita, mutta sinun on oltava varovainen arduino -kortin muistikapasiteetin kanssa.

#määrittele NOTE_B0 31#määritä NOTE_C1 33

#define NOTE_CS1 35

#määrittele NOTE_D1 37

#define NOTE_DS1 39

#määrittele NOTE_E1 41

#määrittele NOTE_F1 44

#define NOTE_FS1 46

#määrittele NOTE_G1 49

#define NOTE_GS1 52

#määrittele NOTE_A1 55

#määrittele NOTE_AS1 58

#määrittele NOTE_B1 62

#määrittele NOTE_C2 65

#määrittele NOTE_CS2 69

#määrittele NOTE_D2 73

#määrittele NOTE_DS2 78

#määrittele NOTE_E2 82

#määrittele NOTE_F2 87

#määrittele NOTE_FS2 93

#määrittele NOTE_G2 98

#määrittele NOTE_GS2 104

#määrittele NOTE_A2 110

#määrittele NOTE_AS2 117

#määrittele NOTE_B2 123

#määrittele NOTE_C3 131

#määritä NOTE_CS3 139

#määrittele NOTE_D3 147

#määrittele NOTE_DS3 156

#määrittele NOTE_E3 165

#määrittele NOTE_F3 175

#määrittele NOTE_FS3 185

#määrittele NOTE_G3 196

#define NOTE_GS3 208

#määrittele NOTE_A3 220

#define NOTE_AS3 233

#määrittele NOTE_B3 247

#define NOTE_C4 262

Sivu 277

#määritä NOTE_D4 294

#define NOTE_DS4 311

#määrittele NOTE_E4 330

#määritä NOTE_F4 349

#define NOTE_FS4 370

#define NOTE_G4 392

#define NOTE_GS4 415

#määrittele NOTE_A4 440

#määritä NOTE_AS4 466

#määrittele NOTE_B4 494

#define NOTE_C5 523

#määrittele NOTE_CS5 554

#määrittele NOTE_D5 587

#define NOTE_DS5 622

#määritä NOTE_E5 659

#määritä NOTE_F5 698

#määrittele NOTE_FS5 740

#määrittele NOTE_G5 784

#define NOTE_GS5 831

#määrittele NOTE_A5 880

#määrittele NOTE_AS5 932

#määrittele NOTE_B5 988

#määrittele NOTE_C6 1047

#määritä NOTE_CS6 1109

#määrittele NOTE_D6 1175

#define NOTE_DS6 1245

#define NOTE_E6 1319

#define NOTE_F6 1397

#define NOTE_FS6 1480

#määrittele NOTE_G6 1568

Sanapala Taso 1661 vastaus

#define NOTE_A6 1760

1865

#define NOTE_B6 1976

#define NOTE_C7 2093

#define NOTE_CS7 2217

#määrittele NOTE_D7 2349

#define NOTE_DS7 2489

#määrittele NOTE_E7 2637

#define NOTE_F7 2794

#define NOTE_FS7 2960

#määrittele NOTE_G7 3136

#define NOTE_GS7 3322

#määrittele NOTE_A7 3520

#define NOTE_AS7 3729

#define NOTE_B7 3951

#define NOTE_C8 4186

#define NOTE_CS8 4435

#define NOTE_D8 4699

#define NOTE_DS8 4978

#määritä REST 0

#define N_G4 392 // laulun alin huomautus

#define N_GS4 415

#define N_A4 440

#define N_AS4 466

494

#define N_C5 523

Sanapala Taso 554 vastaus

Sanapala Taso 587 vastaus

#define N_DS5 622

#define N_E5 659

698

#define N_FS5 740

#define N_G5 784

#define N_GS5 831

#define N_A5 880

#define N_AS5 932

#define N_B5 988

Vaihe 4: Koodi

Lataa tämä koodi ja kokeile sitä, kokeile uusia kappaleita tai lisää muita komponentteja.

Mahdollisuuksia on paljon, joten nauti tästä projektista ja jaa kanssamme oma versio tästä jukeboksi;).

Att: Juani ja Erick

Suositeltava: