Table des matières:

Jukebox dans Arduino : 4 étapes
Jukebox dans Arduino : 4 étapes

Vidéo: Jukebox dans Arduino : 4 étapes

Vidéo: Jukebox dans Arduino : 4 étapes
Vidéo: 10 Arduino Projects with DIY Step by Step Tutorials 2024, Juillet
Anonim
Image
Image

Ce projet était pour une classe de première année de notre carrière à l'Université de la Vallée, c'est un jukebox qui peut vous montrer le nom de la chanson et peut rechercher la chanson précédente et suivante. Les chansons que vous pouvez afficher sont limitées et conditionnées par le programme dans Arduino, nous vous indiquerons donc le code dans les étapes suivantes. Pour ce projet, nous utilisons un Arduino Uno car nous pensons qu'il est simple et très facile à trouver pour tous ceux qui souhaitent reproduire ce jukebox.

Le boîtier nous l'avons fait avec quelques morceaux de MDF, nous utilisons également un découpeur laser pour ne faire que les rectangles de la boîte, puis avec un découpeur manuel nous avons fait les espaces pour l'écran LCD, le buzzer, les boutons et pour le câble d'alimentation.

Étape 1: Composants requis:

Composants requis
Composants requis
Composants requis
Composants requis

-1 carte Arduino Uno

-1 buzzer passif

-2 boutons

-Cavaliers

-1 écran LCD de 16x2 (avec le module i2C

Étape 2: Circuit et connexions:

Circuit et connexions
Circuit et connexions

*Nous avons décidé de mettre le circuit sans le module pour les personnes qui ne l'ont pas trouvé (Avec le module ce serait beaucoup plus facile).

Étape 3: Trouvez les chansons

Vous devez chercher les chansons que vous allez mettre sur votre jukebox, ci-dessous vous avez quelques idées pour vous.

* Vous pouvez également utiliser d'autres chansons, mais vous devez faire attention à la capacité de mémoire de la carte arduino.

#define NOTE_B0 31#define NOTE_C1 33

#définir NOTE_CS1 35

#définir NOTE_D1 37

#define NOTE_DS1 39

#définir NOTE_E1 41

#définir NOTE_F1 44

#define NOTE_FS1 46

#définir NOTE_G1 49

#define NOTE_GS1 52

#définir NOTE_A1 55

#définir NOTE_AS1 58

#définir NOTE_B1 62

#définir NOTE_C2 65

#define NOTE_CS2 69

#définir NOTE_D2 73

#define NOTE_DS2 78

#définir NOTE_E2 82

#définir NOTE_F2 87

#définir NOTE_FS2 93

#définir NOTE_G2 98

#définir NOTE_GS2 104

#définir NOTE_A2 110

#définir NOTE_AS2 117

#définir NOTE_B2 123

#définir NOTE_C3 131

#define NOTE_CS3 139

#définir NOTE_D3 147

#define NOTE_DS3 156

#définir NOTE_E3 165

#définir NOTE_F3 175

#définir NOTE_FS3 185

#définir NOTE_G3 196

#définir NOTE_GS3 208

#définir NOTE_A3 220

#définir NOTE_AS3 233

#définir NOTE_B3 247

#définir NOTE_C4 262

#définir NOTE_CS4 277

#définir NOTE_D4 294

#définir NOTE_DS4 311

#définir NOTE_E4 330

#définir NOTE_F4 349

#définir NOTE_FS4 370

#définir NOTE_G4 392

#définir NOTE_GS4 415

#définir NOTE_A4 440

#définir NOTE_AS4 466

#définir NOTE_B4 494

#définir NOTE_C5 523

#définir NOTE_CS5 554

#définir NOTE_D5 587

#définir NOTE_DS5 622

#définir NOTE_E5 659

#définir NOTE_F5 698

#define NOTE_FS5 740

#définir NOTE_G5 784

#définir NOTE_GS5 831

#définir NOTE_A5 880

#définir NOTE_AS5 932

#définir NOTE_B5 988

#définir NOTE_C6 1047

#définir NOTE_CS6 1109

#définir NOTE_D6 1175

#définir NOTE_DS6 1245

#définir NOTE_E6 1319

#définir NOTE_F6 1397

#define NOTE_FS6 1480

#définir NOTE_G6 1568

#définir NOTE_GS6 1661

#définir NOTE_A6 1760

#définir NOTE_AS6 1865

#définir NOTE_B6 1976

#définir NOTE_C7 2093

#définir NOTE_CS7 2217

#définir NOTE_D7 2349

#définir NOTE_DS7 2489

#définir NOTE_E7 2637

#définir NOTE_F7 2794

#define NOTE_FS7 2960

#définir NOTE_G7 3136

#définir NOTE_GS7 3322

#définir NOTE_A7 3520

#définir NOTE_AS7 3729

#définir NOTE_B7 3951

#définir NOTE_C8 4186

#define NOTE_CS8 4435

#définir NOTE_D8 4699

#define NOTE_DS8 4978

#définir REST 0

#define N_G4 392 //Note la plus basse de la chanson

#définir N_GS4 415

#définir N_A4 440

#définir N_AS4 466

#définir N_B4 494

#définir N_C5 523

#définir N_CS5 554

#définir N_D5 587

#définir N_DS5 622

#définir N_E5 659

#définir N_F5 698

#définir N_FS5 740

#définir N_G5 784

#définir N_GS5 831

#définir N_A5 880

#définir N_AS5 932

#définir N_B5 988

Étape 4: le code

Téléchargez ce code et expérimentez-le, essayez de nouvelles chansons ou ajoutez d'autres composants.

Il y a beaucoup de possibilités alors profitez de ce projet et partagez avec nous votre propre version de ce jukebox;).

Att: Juani et Erick

Conseillé: