Índice:
- Etapa 1: O que você precisa
- Etapa 2: O que você precisa saber
- Etapa 3: Projeto do circuito
- Etapa 4: Código
- Etapa 5: Pronto
Vídeo: Arduino Music Player: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Olá a todos.
Ontem, eu estava navegando na Internet e procurando por projetos que pudesse fazer no Arduino. Eu vi uma senhora fazendo um teclado de piano eletrônico com canções. Eu tinha um escudo do teclado LCD por perto, então pensei que poderia fazer um reprodutor de música onde houvesse um pequeno menu com músicas e o usuário pudesse escolhê-lo.
Você pode ver a versão final do meu projeto acima.
Etapa 1: O que você precisa
Para este projeto você precisa;
- Arduino Uno
- Tábua de pão
- Escudo do teclado LCD
- Campainha
- Resistor de 330 ohm
- Jumpers
Etapa 2: O que você precisa saber
Você precisa saber um pouco sobre a estrutura do escudo do teclado LCD. Eu coloquei a pinagem para que você pudesse ver o que é o quê.
Como você verá no código; os pinos de número 4, 5, 6, 7, 8 e 9 são usados pelo LCD. O pino 10 é para controlar a luz de fundo do LCD, mas você não precisa disso. No circuito, os botões são conectados ao pino A0.
Isso nos deixa com os pinos digitais 0, 1, 2, 3, 11, 12, 13 e os pinos analógicos A1, A2, A3, A4, A5 livres.
Além disso, você precisa saber os valores analógicos de cada botão para que possa identificá-los. Eu li o valor A0 e imprimi no monitor serial para descobrir. Aqui está um exemplo de código:
int btn_value = 0;
void setup () {Serial.begin (9600); } void loop () {btn_value = analogRead (A0); Serial.println (btn_value); }
Aqui estão os valores que encontrei para o meu escudo:
- Botão direito - 0
- Botão para cima - 131
- Botão para baixo - 306
- Botão esquerdo - 481
- Botão de seleção - 722
- Sem botão - 1023
Etapa 3: Projeto do circuito
O circuito é bem simples.
- Coloque sua campainha em algum lugar da placa de ensaio.
- Conecte um lado do resistor de 330 ohms ao pino negativo da campainha e o outro lado ao pino terra do Arduino.
- Conecte o pino positivo da campainha ao pino 2 no Arduino.
Pronto! Agora vamos à codificação.
Etapa 4: Código
Ao abrir o arquivo compactado, você verá os seguintes arquivos; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, merry_christmas, pitches.h
- lcd_keypad_songs é o arquivo principal onde o menu e as definições são gravados. Ele é preenchido com comentários para que você possa examinar e entender o código.
- pitches.h inclui a definição de notas musicais.
- O restante dos arquivos inclui funções das músicas. Você pode passar por eles e tentar entender. Não escrevi os códigos para as músicas, encontrei-os pesquisando. Assim, você também pode encontrar ou escrever suas próprias músicas e adicioná-las ao menu.
Você deve colocá-los na mesma pasta. Então você precisa abrir o arquivo lcd_keypad_songs com o Arduino IDE e fazer o upload do código.
Nota: a música james_bond não está no menu (é comentada). Isso ocorre porque o Arduino tem espaço limitado e essas músicas ocupam muita memória. Você sempre pode descomentar e comentar outra música para ouvir. Você também precisa alterar as ordens do menu.
Etapa 5: Pronto
Parabéns
Você conseguiu. Se você tiver alguma dúvida ou problema, sinta-se à vontade para comentar ou me enviar uma mensagem. Eu adoraria ajudar.
Happy Making!
Recomendado:
POCKET MUSIC PLAYER: 6 etapas
POCKET MUSIC PLAYER: Neste instrutível, você aprenderá como fazer seu próprio reprodutor de música de bolso DIY com pause play skip e pode usar outros recursos usando o arduino pro mini ou arduino nano
Como fazer um MP3 player com LCD usando o Arduino e o módulo DFPlayer Mini MP3 Player: 6 etapas
Como fazer um MP3 Player com LCD usando Arduino e DFPlayer Mini MP3 Player Module: Hoje faremos um MP3 player com LCD usando Arduino e DFPlayer mini MP3 Player Module. O projeto pode ler os arquivos MP3 no cartão SD, e pode pausar e jogar da mesma forma que o dispositivo de 10 anos atrás. E também tem a música anterior e a próxima diversão
Como fazer DIY 32 Band LED Audio Music Spectrum Analyzer usando Arduino Nano em casa #arduinoproject: 8 etapas
Como fazer DIY Analisador de espectro de música de áudio de LED de 32 bandas usando Arduino Nano em casa #arduinoproject: Hoje faremos um analisador de espectro de música de LED de 32 bandas em casa usando Arduino, ele pode mostrar o espectro de frequência e reproduzir vários ao mesmo tempo.NotaO max7219LED deve ser conectado na frente do resistor de 100k, caso contrário, o ruído da fala
Linkit One - Music Player: 4 etapas
Linkit One - Music Player: O Linkit One certamente tem mais possibilidades do que apenas piscar um LED, ele possui WiFi onboard, GSM, GPRS e muito mais. Ele também tem um conector de áudio de 3,5 mm e um cartão SD, o que me fez pensar se você poderia reproduzir mídia do seu Linkit One e descobrir que
Conecte um MP3 Player a um Tape Player: 6 etapas (com imagens)
Conecte um reprodutor de MP3 a um reprodutor de fitas: Como conectar um reprodutor de mp3, ou outra fonte estéreo, a um reprodutor de fitas para ouvir música