Índice:

Lâmpada de mesa Arduino Music com Bluetooth !: 9 etapas
Lâmpada de mesa Arduino Music com Bluetooth !: 9 etapas

Vídeo: Lâmpada de mesa Arduino Music com Bluetooth !: 9 etapas

Vídeo: Lâmpada de mesa Arduino Music com Bluetooth !: 9 etapas
Vídeo: 📲 APP GRATUITO BLUETOOTH PARA ARDUINO | Aprenda fácil! Dabble Bluetooth Arduino com HC-05 e HM-10 2024, Julho
Anonim
Lâmpada de mesa Arduino Music com Bluetooth!
Lâmpada de mesa Arduino Music com Bluetooth!

Olá! Neste Instructable vou construir algo brilhante! Deixe-me apresentar a você a minha nova luminária de mesa! É uma solução diy barata para transformar sua mesa chata em uma atração noturna de DJ! Ou talvez não. Mas garanto que o produto final vai ficar bem! Então vamos começar !!

Componentes:

1. Arduino Uno (Nano seria uma opção melhor)

2. Receptor de áudio Bluetooth

Se você estiver na Índia, poderá obtê-lo aqui:

NÓS:

www.ebay.com/itm/Wireless-Bluetooth-3-5mm-…

3. LEDs (usei uma tira)

4. Alto-falantes (eu tinha um sistema de alto-falantes com amplificação de áudio)

5. Cabos de ligação

Ferramentas:

1. Ferro de soldar

2. Pistola de cola (opcional)

Etapa 1: Receptor BlueTOOTH

O receptor BlueTOOTH!
O receptor BlueTOOTH!
O receptor BlueTOOTH!
O receptor BlueTOOTH!
O receptor BlueTOOTH!
O receptor BlueTOOTH!

Então, vamos começar com a parte fácil. Comprei um receptor de áudio Bluetooth barato por 110 rúpias (cerca de US $ 1,5)

Basta remover o invólucro do dispositivo e a pequena placa de circuito pode ser facilmente removida. Não se preocupe, não vamos lidar com todas as coisas complicadas sobre isso.

Manuseie-o com cuidado ou você precisará pegar outro se alguma coisa quebrar. De um lado você encontrará a entrada de alimentação USB e do outro lado, a saída de áudio feminina. Precisamos soldar 2 fios nesta saída nas partes indicadas na imagem 3. Esses são basicamente um dos dois pinos de saída do alto-falante. Certifique-se de não mexer no interior do conector de saída ou você não poderá inserir o conector de áudio dos alto-falantes mais tarde.

Etapa 2: os LEDs de DJ

Os LEDs de DJ
Os LEDs de DJ
Os LEDs de DJ
Os LEDs de DJ
Os LEDs de DJ
Os LEDs de DJ

Obtenha 4 LEDs de qualquer cor e solde todos os seus pinos negativos em um único pedaço de fio. Solde fios separados para cada um dos pinos positivos dos LEDs. SEGURANÇA PRIMEIRO! Use um suporte de ferro de solda, se disponível. E luvas e óculos de segurança são recomendados. Use um pequeno ventilador para direcionar a fumaça para longe de você.

Você não precisa ficar restrito a quatro LEDs. Se você está familiarizado com o Arduino, pode programá-lo facilmente para controlar mais.

Você poderia usar uma faixa RGB para obter mais controle, mas tentei mantê-la o mais simples possível, pois usar uma faixa RGB exigirá muita programação.

Usei uma tira de LED normal e cortei quatro partes dela com 3 LEDs em série em cada parte. Isso emitirá mais luz da lâmpada e não preciso usar um resistor limitador de corrente também.

Etapa 3: o primeiro teste

O Primeiro Teste
O Primeiro Teste
O Primeiro Teste
O Primeiro Teste

Esta parte será fácil se você já usou quatro LEDs como eu. Você pode simplesmente copiar meu código, colá-lo no ide do Arduino e carregá-lo diretamente. Mas não será um show de luzes preciso. Então, se você quiser que pareça profissional, aqui está o que você precisa fazer.

Primeiro, insira seus alto-falantes no receptor bluetooth.

Agora digite o seguinte código no ide Arduino:

void setup ()

{

Serial.begin (9600);

}

void loop ()

{

Serial.println (analogRead (A0));

}

Agora conecte seu Arduino uno / nano ao seu computador e carregue o esboço.

Conecte um dos fios soldados (no circuito Bluetooth) ao pino A0 do Arduino e o outro fio ao pino terra (GND). Conecte seu smartphone ao receptor Bluetooth e toque algo. Você deve ouvir a música em seus alto-falantes. Ajuste o volume para o nível mais confortável (para mim é o volume máximo:-)). Certifique-se de que o Arduino ainda esteja conectado ao PC. Clique em ferramentas–> monitor serial e você deverá ver números aleatórios sendo exibidos. Pode ser muito rápido para você anotá-los. Então, volte, clique em tools–> serial plotter e você verá o gráfico de seu áudio sendo reproduzido. Faça algumas capturas de tela ou fotos para análise posterior.

Se você está curioso sobre a música que toquei para o teste, é 'Girassol' do verso Homem-Aranha no Aranha

Etapa 4: Codificando …

Esta parte pode ser entediante para algumas pessoas. Mas acredite em mim, a beleza do seu produto final depende disso. Eu mantive isso o mais simples possível. Primeiro, dê uma olhada no meu código e tente entender o que está acontecendo. Faremos uma revisão do código no final.

Anexei o arquivo docx do meu código. Você pode passar por isso.

Assim que seu código estiver pronto, você pode carregá-lo no Arduino. Ah, sim, certifique-se de que o Arduino não esteja conectado a nada além do seu PC.

Etapa 5: o segundo teste

O Segundo Teste
O Segundo Teste

Remova o Arduino do PC e conecte uma fonte de alimentação de 9-12v a ele (9v recomendado). Agora conecte os pinos positivos de seus LEDs às saídas de seu Arduino (neste caso, pinos 6, 7, 8, 9). Conecte o terminal negativo comum ao pino GND. Conecte os fios do seu receptor Bluetooth aos pinos A0 e GND do seu Arduino e toque um pouco de música (via Bluetooth).

Se os LEDs piscam com a sua música, você fez um ótimo trabalho. Porque para mim, da primeira vez não. Nenhum som saiu dos alto-falantes. E o mais importante, a música estava sendo tocada diretamente no alto-falante do meu celular. Não foi possível conectar ao Bluetooth! Então descobri que dois dos contatos na entrada de alimentação USB da placa Bluetooth estavam quebrados. Esse é o problema com coisas baratas. Tive que soldá-los na placa e tudo funcionou perfeitamente! Embora eu tenha usado LEDs azuis normais para o teste em vez da minha tira.

Legal, vamos fazer a lâmpada!

Etapa 6: a lâmpada

A lâmpada
A lâmpada
A lâmpada
A lâmpada

Encontrei dois pequenos canos de PVC, mas precisava de um único comprido. Então, eu os colei com um tubo menor dentro dele para reforço. Mais tarde, coloquei as quatro tiras de LED equidistantes uma da outra no tubo. Você pode ver como eu mantive tudo 'bacana' na imagem:-p

Vamos chamar isso de 'núcleo' de nossa lâmpada. Fiz o corpo externo simplesmente enrolando um papel tamanho A4 em um cilindro. Tão simples como isso! Na verdade, pensei em fazer uma versão permanente disso se tudo funcionar bem.

Etapa 7: O teste final

Antes de embalar tudo dentro de uma caixa, eu queria fazer uma verificação final. Eu conectei o núcleo ao Arduino, liguei tudo, toquei uma música legal e …

Nada aconteceu. Nem mesmo um único LED tentou acender! Verifiquei tudo duas vezes e depois percebi que os LEDs eram de 12v cada!

O pino de saída de um Arduino pode fornecer uma tensão máxima de ~ 3,3v. Isso é suficiente para LEDs normais, mas essas faixas de LED requerem 9-12v. Eu poderia ter conectado eles por meio de uma fonte de alimentação separada usando um transistor para cada LED, mas isso arruinaria a simplicidade do projeto.

Então, eu os substituí por 4 LEDs vermelhos únicos e reiniciei o teste. Os LEDs finalmente piscaram com a minha música, mas por alguma razão estranha, o quarto LED não acendeu. Modifiquei o script e reduzi a tensão de corte para o quarto LED acender, mas nenhuma melhoria foi observada. Em seguida, fiz a tensão de corte do quarto LED igual à do terceiro e repeti o teste. Não, nenhum brilho visto. Posteriormente, modifiquei o script para controlar 5 LEDs e repeti o experimento. Agora, o quarto e o quinto LED recusaram-se a brilhar. Esquisito. Fiz alguns outros testes e ajustes, mas nada mudou. Então, finalmente usei apenas três LEDs.

Etapa 8: Rock 'n' Roll

Rock 'n' Roll !!
Rock 'n' Roll !!
Rock 'n' Roll !!
Rock 'n' Roll !!
Rock 'n' Roll !!
Rock 'n' Roll !!
Rock 'n' Roll !!
Rock 'n' Roll !!

Por fim, coloquei todos os eletrônicos dentro de uma caixa e fixei o núcleo da lâmpada verticalmente. Em seguida, coloquei meu cilindro de papel em torno dele e deixei a música chegar aos ouvidos de todos. Isso! Parecia legal! Não tanto quanto eu esperava, mas ainda assim muito bom. Eu queria uma lâmpada amarela, no entanto. Red parecia bom também. E eu ganhei um alto-falante Bluetooth barato com meus entediantes USB.

Etapa 9: passo a passo do código

Antes de clicar no botão Voltar para ver o título desta etapa, vote neste instrutível para os concursos em que está. Obrigado.

Você pode encontrar a versão doc do código anexado nesta etapa.

Como eu disse (muitas vezes), o código é simples. Declaramos um 'som' inteiro para armazenar o nível de som da entrada. Há um pequeno erro na função de configuração. O pino analógico 'A0' é definido como o pino de entrada (em vez de 'pino sonoro'). Os pinos 6, 7, 8, 9 são definidos como os pinos de saída.

Na função de loop, começamos por uma condição solicitando a todos os LEDs que liguem se a entrada de som for maior que 35. Da mesma forma, temos mais três condições direcionadas a determinados LEDs para uma determinada faixa de entradas. E no final, se nenhuma entrada for recebida de A0, todos os LEDs serão desligados.

Espero que você entenda. Eu tentei o meu melhor, porque sou um iniciante no Arduino! E sim, este é o meu primeiro Instructable!

Por favor, me avise se eu precisar fazer alguma alteração no meu Instructable. Até o próximo!

Recomendado: