Índice:
- Etapa 1: Componentes necessários:
- Etapa 2: Circuito e conexões:
- Etapa 3: Encontre as músicas
- Etapa 4: O Código
Vídeo: Jukebox no Arduino: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Esse projeto foi para uma turma do primeiro ano de nossa carreira na University of the Valley, essa é uma jukebox que pode mostrar o nome da música e pode procurar a música anterior e a próxima. As músicas que você pode exibir são limitadas e condicionadas pelo programa no Arduino, portanto, colocaremos o código para você nas etapas a seguir. Para este projeto usamos um Arduino Uno porque pensamos que é simples e muito fácil de encontrar para todos que desejam replicar esta jukebox.
O case que fizemos com algumas peças de MDF, também usamos um cortador a laser para fazer apenas os retângulos da caixa e depois com um cortador manual fizemos os espaços para o display LCD, o buzzer, os botões e para o cabo de alimentação.
Etapa 1: Componentes necessários:
-1 Placa Arduino Uno
-1 Campainha Passiva
-2 botões
-Jumpers
-1 Display LCD de 16x2 (com o módulo i2C
Etapa 2: Circuito e conexões:
* Decidimos colocar o circuito sem o módulo para as pessoas que não o encontraram (com o módulo seria muito mais fácil).
Etapa 3: Encontre as músicas
Você precisa procurar as músicas que vai colocar na sua jukebox, logo abaixo você tem algumas ideias para você.
* Você também pode usar outras músicas, mas precisa ter cuidado com a capacidade de memória da placa arduino.
# define NOTE_B0 31 # define 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 // nota mais baixa da música
#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
Etapa 4: O Código
Baixe este código e experimente-o, experimente novas músicas ou adicione outros componentes.
Há muitas possibilidades, então aproveite este projeto e compartilhe conosco sua própria versão desta jukebox;).
Atenção: Juani e Erick
Recomendado:
PlotClock, WeMos e Blynk tocando Vintage AMI Jukebox: 6 etapas (com imagens)
PlotClock, WeMos e Blynk Playing Vintage AMI Jukebox: Quatro inovações técnicas tornaram este projeto possível: O Rowe AMI Jukebox 1977, kit de braço de robô PlotClock, microcontrolador WeMos / ESP 8266 e serviço Blynk App / Cloud. NOTA: Se você não tem o Jukebox à mão - não pare de ler! Este projeto pode
Rocola (Jukebox) Manufactura Digital: 7 etapas
Rocola (Jukebox) Manufactura Digital: Rocola programada com arduino. Contiene tres canciones: Starwars, Game of thrones y Coffin dance
Jukebox Casera Por: Tono Kiehnle: 5 etapas (com fotos)
Jukebox Casera Por: Tono Kiehnle: Jukebox hecha en casa programada com Arduino UNO. Contém 3 canções reproduzidas por meio de um buzzer pasivo e cuenta com botões de pulso e uma tela LCD para a interação com o usuário.La jukebox cuenta com 3 botones. 2 de ellos se util
Arduino Jukebox / Rocola: 3 etapas
Arduino Jukebox / Rocola: O projeto siguiente é o único que permite a reprodução de cânions utilizando uma campainha suave na plataforma Arduino. Se utilizar vários componentes para poder controlar que canción se estaba reproduzindo. Tiene como función alternar entre tres c
Jukebox + Arduino: 5 etapas
Jukebox + Arduino: Este projeto consiste em criar uma Rocola Digital através de uma programação de Arduino. Su función es muy simple y não es muy dificil de crear. La Rocola tiene muchas funciones interesantes, y una de ellas es que a través de una pantalla LCD se