Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Arduino UNO Toca o Hino Nacional Indiano – Protótipo de Hardware Simples

Componentes e Materiais

Arduino UNO 1
Módulo Cartão Micro SD Bitcraze 1
Alto-falante: 3W, 4 ohms 1
Transistor NPN de Uso Geral (BC547) 1

Sobre o Projeto

Olá a todos,

Desenvolvi um protótipo de hardware que toca o Hino Nacional Indiano.

Componentes

Primeiro de tudo precisamos:

Conecte todos os hardwares conforme o esquemático do circuito.

Você precisa de uma biblioteca para tocar sua música favorita, encontrei neste link.

Este método só funciona para arquivo wav. Então você deve converter sua música com estas configurações:

https://github.com/TMRh20/TMRpcm/wiki#functions

Arquivos facilmente convertidos:

Usando iTunes:

Clique em > Editar > Preferências > Configurações de Importação
Altere o menu suspenso para WAV Encoder e Configuração: Custom > 16.000kHz a 32kHz, 8-bit, Mono
Clique com botão direito em qualquer arquivo no iTunes e selecione "Criar Versão WAV"

Usando Audacity:

Faixas > Faixa Estéreo para Mono
Taxa do Projeto (HZ) > definir para 32000, 22050, 16000 ou 11025
Arquivo > Exportar > Salvar como tipo: Outros arquivos não compactados > Opções...
Selecionar WAV, Unsigned 8 bit PCM

Então copie o arquivo para o cartão SD usando o computador.

Esta é a saída

Código

Code

#include "SD.h"
#define cs 4
#include "TMRpcm.h"
#include "SPI.h"
TMRpcm Bz;

void setup(){
  Bz.speakerPin = 9;
  Serial.begin(9600);
  if (!SD.begin(cs)) {
    return;
  }
}

void loop() {
  Bz.setVolume(4);
  Bz.play("na.wav"); //delay(300000); //Bz.play("176.wav"); //delay(300000); //Bz.play("128.wav");
  delay(58000); // Duração da música
}

Esquemáticos

Pinout BC547 Fritzing E B C

Arduino UNO Toca o Hino Nacional Indiano – Protótipo de Hardware Simples

Processo de manufatura

  1. Construa um Spybot Controlado por Bluetooth com Arduino
  2. FlickMote: Controle Remoto IR por Gestos para Casa Inteligente
  3. DIY Arduino TV B-Gone: Controle Remoto Universal para Todas as TVs
  4. Construa um Relógio Mestre LED Personalizado com Alarme – Visível a 12 Metros
  5. Find Me: Localizador Inteligente de Objetos com Arduino e Bluetooth
  6. Display de Luz e Som com Arduino: Hino Nacional dos EUA
  7. Soluções de Energia Otimizadas para Projetos Arduino
  8. Jogo da Velha com Arduino, Matriz LED MAX7219 e Caixa de Papelão
  9. Construa um Robô Quadrúpede Inteligente com Arduino: Guia Passo a Passo
  10. Volante Joystick Arduino Personalizado para Jogos