Obsah:

Jukebox v Arduine: 4 kroky
Jukebox v Arduine: 4 kroky

Video: Jukebox v Arduine: 4 kroky

Video: Jukebox v Arduine: 4 kroky
Video: Я никому не верю - БИ-2 | Project with PeppyMeter, Volumio & DSP Machine 3 | McIntosh Tube plugin 2024, November
Anonim
Image
Image

Tento projekt bol pre triedu v prvom roku našej kariéry na University of the Valley, toto je jukebox, ktorý vám môže ukázať názov piesne a môže vyhľadať predchádzajúcu a nasledujúcu skladbu. Skladby, ktoré môžete zobraziť, sú obmedzené a sú podmienené programom v Arduine, takže vám kód v nasledujúcich krokoch uložíme. Na tento projekt používame Arduino Uno, pretože si myslíme, že je jednoduché a veľmi ľahké ho nájsť pre každého, kto chce replikovať tento jukebox.

V prípade, že sme to urobili s niektorými kusmi MDF, tiež sme použili laserovú rezačku na výrobu iba obdĺžnikov škatule a potom sme ručnou rezačkou urobili medzery pre LCD displej, bzučiak, tlačidlá a napájací kábel..

Krok 1: Potrebné súčasti:

Požadované súčasti
Požadované súčasti
Požadované súčasti
Požadované súčasti

-1 Doska Arduino Uno

-1 Pasívny bzučiak

-2 tlačidlá

-svetre

-1 LCD displej 16x2 (s modulom i2C

Krok 2: Obvod a pripojenia:

Obvod a pripojenia
Obvod a pripojenia

*Rozhodli sme sa dať obvod bez modulu pre ľudí, ktorí ho nenašli (S modulom by to bolo oveľa jednoduchšie).

Krok 3: Nájdite piesne

Musíte hľadať piesne, ktoré si vložíte do svojho jukeboxu, nižšie máte niekoľko nápadov pre seba.

*Môžete použiť aj iné piesne, ale musíte byť opatrní s kapacitou pamäte dosky arduino.

#define NOTE_B0 31#definujte NOTE_C1 33

#define NOTE_CS1 35

#define NOTE_D1 37

#define NOTE_DS1 39

#define NOTE_E1 41

#define NOTE_F1 44

#define NOTE_FS1 46

#define NOTE_G1 49

#define NOTE_GS1 52

#define NOTE_A1 55

#define NOTE_AS1 58

#define NOTE_B1 62

#define NOTE_C2 65

#define NOTE_CS2 69

#define NOTE_D2 73

#define NOTE_DS2 78

#define NOTE_E2 82

#define NOTE_F2 87

#define NOTE_FS2 93

#define NOTE_G2 98

#define NOTE_GS2 104

#define NOTE_A2 110

#define NOTE_AS2 117

#define NOTE_B2 123

#define NOTE_C3 131

#define NOTE_CS3 139

#define NOTE_D3 147

#define NOTE_DS3 156

#define NOTE_E3 165

#define NOTE_F3 175

#define NOTE_FS3 185

#define NOTE_G3 196

#define NOTE_GS3 208

#define NOTE_A3 220

#define NOTE_AS3 233

#define NOTE_B3 247

#define NOTE_C4 262

#define NOTE_CS4 277

#define NOTE_D4 294

#define NOTE_DS4 311

#define NOTE_E4 330

#define NOTE_F4 349

#define NOTE_FS4 370

#define NOTE_G4 392

#define NOTE_GS4 415

#define NOTE_A4 440

#define NOTE_AS4 466

#define NOTE_B4 494

#define NOTE_C5 523

#define NOTE_CS5 554

#define NOTE_D5 587

#define NOTE_DS5 622

#define NOTE_E5 659

#define NOTE_F5 698

#define NOTE_FS5 740

#define NOTE_G5 784

#define NOTE_GS5 831

#define NOTE_A5 880

#define NOTE_AS5 932

#define NOTE_B5 988

#define NOTE_C6 1047

#define NOTE_CS6 1109

#define NOTE_D6 1175

#define NOTE_DS6 1245

#define NOTE_E6 1319

#define NOTE_F6 1397

#define NOTE_FS6 1480

#define NOTE_G6 1568

#define NOTE_GS6 1661

#define NOTE_A6 1760

#define NOTE_AS6 1865

#define NOTE_B6 1976

#define NOTE_C7 2093

#define NOTE_CS7 2217

#define NOTE_D7 2349

#define NOTE_DS7 2489

#define NOTE_E7 2637

#define NOTE_F7 2794

#define NOTE_FS7 2960

#define NOTE_G7 3136

#define NOTE_GS7 3322

#define 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

#define REST 0

#define N_G4 392 // najnižšia nota v piesni

#define N_GS4 415

#define N_A4 440

#define N_AS4 466

#define N_B4 494

#define N_C5 523

#define N_CS5 554

#define N_D5 587

#define N_DS5 622

#define N_E5 659

#define N_F5 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

Krok 4: Kód

Stiahnite si tento kód a experimentujte s ním, vyskúšajte nové piesne alebo pridajte ďalšie komponenty.

Existuje veľa možností, takže si tento projekt užite a podeľte sa s nami o svoju vlastnú verziu tohto jukeboxu;).

Pozor: Juani a Erick

Odporúča: