Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Arduino toca el himno nacional indio

Componentes y suministros

Arduino UNO
× 1
Plataforma de tarjetas Micro SD Bitcraze
× 1
Altavoz:3 W, 4 ohmios
× 1
Transistor de uso general NPN
× 1

Acerca de este proyecto

Hola a todos,

Desarrollé un prototipo de hardware que reproduce el Himno Nacional de la India.

Componentes

En primer lugar, necesitamos

  • Cualquiera de la placa Arduino
  • Módulo de tarjeta SD
  • Altavoz de 4 ohmios
  • BC547
  • Resistencia de 1k

Conecte todos los accesorios como el esquema del circuito.

Necesitas una biblioteca para reproducir tu canción favorita que encontré en este enlace.

Este método solo funciona para archivos wav. por lo que debería convertir su canción con esta configuración

  • archivo WAV,
  • 8 bits,
  • Frecuencia de muestreo de 8-32 kHz,
  • mono.

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

Archivos convertidos fácilmente:usando iTunes:

  Haga clic en _> Editar> Preferencias> Importar configuración_Cambie el menú desplegable a _WAV Encoder_ y Configuración:_Personalizado> 16.000kHz a 32kHz, 8 bits, Mono_ Haga clic con el botón derecho en cualquier archivo en iTunes y seleccione _ "Crear versión WAV" _  

Usando Audacity:

  Tracks> Stereo Track to Mono Project Rate (HZ)> configurado en 32000, 22050, 16000 o 11025 Archivo> Exportar> Guardar como tipo:Otros archivos sin comprimir> Opciones ... Seleccione WAV, PCM de 8 bits sin firmar  

Luego copie el archivo a la tarjeta SD usando la computadora

Esta es la salida

Código

  • Código
Código C / C ++
 #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;}} bucle vacío () {Bz.setVolume (4); Bz.play ("na.wav"); // retraso (300000); // Bz.play ("176.wav"); // retraso (300000); // Bz.play ("128.wav"); retraso (58000); // Duración de la canción} 

Esquemas

BC547 Pinout de Fritzing E B C

Proceso de manufactura

  1. Arduino Spybot
  2. FlickMote
  3. Televisión casera B-Gone
  4. Reloj maestro
  5. Encuéntrame
  6. Himno nacional de EE. UU. con luces y tono
  7. Arduino Power
  8. Tech-TicTacToe
  9. Arduino Cuadrúpedo
  10. Joystick de Arduino
  11. Máquina CNC