miércoles, 21 de octubre de 2015

Sonido por Bluetooth y Arduino

A todos nos gusta la musica, y estamos en la era Wireless... este proyecto puede ser util si estas pensando en reproducir tu musica desde tu celular, ipod, o Mp3 via bluetooth hacia una bocina que cuente solamente con una conexion auxiliar (3.5mm) 
Con tan solo un par de dolares se puede armar este sencillo pero util circuito para reproducir musica via bluetooth y lo mejor de todo que lo puedes llevar a todos lados o puedes utilizarlo para conectarlo en tu carro.

Les dejamos el video de la elaboracion para mas detalles.


El circuito terminado nos quedaria de esta manera. (las versiones pueden variar)


Ya montado en la placa y conectado



Este es el Datasheet del modulo Bluetooth:

La conexion del modulo XS-3868 V3.0 


Y es todo, a disfrutar de nuestra musica via wireless... Esperamos sus comentarios y gracias por visitar nuestro blog.






16 comentarios:

  1. hola disculpa no se puede descargar el codigo

    ResponderBorrar
    Respuestas
    1. dime cual es el problema, te lo envio como txt

      Borrar
    2. #include
      int RECV_PIN = 14; // Analog 0
      IRrecv irrecv(RECV_PIN);
      decode_results results;

      //unsigned long BlinkTime;

      void setup()
      {
      Serial.begin(115200); // (s3860m-s v3.0)

      irrecv.enableIRIn(); // Start the receiver.
      }

      void loop() {


      if (Serial.available() > 0)Serial.write(Serial.read());

      // if (BlinkTime == 0)BlinkTime = millis();
      // if(millis()-BlinkTime > 10000)
      {
      Serial.println("AT#CB"); // Cancel Pairing Mode.
      //BlinkTime = 0;
      }


      if (irrecv.decode(&results))
      {
      irrecv.resume(); // Receive the next value

      if (results.value != REPEAT)
      {

      Serial.println(results.value);


      if(results.value == 0xF129)Serial.println("AT#VU"); // increase the volume
      else if(results.value == 0xF1A9)Serial.println("AT#VD"); // decrease the volume
      else if(results.value == 0xF171)Serial.println("AT#MA"); // Play/Pause Music
      else if(results.value == 0xF1B1)Serial.println("AT#MC"); // Stop Music
      else if(results.value == 0xF149)Serial.println("AT#MD"); // Forward Music #MD
      else if(results.value == 0xF1C9)Serial.println("AT#ME"); // Backward Music #ME

      //else if(results.value == 3993014240)Serial.println("AT#CB"); // Cancel Pairing Mode
      // else if(results.value == 3993014224)Serial.println("AT#CA"); // Enter Pairing Mode
      // else if(results.value == 3993014256)Serial.println("AT#MI"); // Connect to AV Source
      // else if(results.value == 3993014216)Serial.println("AT#CC"); // Connect HFP to Handset



      delay(300); // delay entre cada valor
      }
      }
      }

      Borrar
  2. Hola amigo me gusto mucho tu proyecto quisiera aprender a hacerlo con conexión usb en vez de jack plus... me ayudarías como creo decodificacion del control remoto y que tipo de arduino trabajaste si es HC-05 O HC-06.

    ResponderBorrar
  3. Hola una pregunta se puede hacer lo mismo con el modulo hc-05?

    ResponderBorrar
    Respuestas
    1. No debido a que el HC05 no tiene la velocidad de trasmisión de datos para mandar audio.

      Borrar
  4. Hola una pregunta se puede hacer lo mismo con el modulo hc-05?

    ResponderBorrar
  5. Hola muy buen proyecto, ya tengo todo para comenzar. Pregunta en la imagen de la conexión en la posición 4 y 5 para que serviria? se podria poner un ingreso de audio por el jack3.5?

    ResponderBorrar
  6. Hola amigo , muy bueno tu vídeo, sigue así. Me gustaría me ayudes en un proyecto que voy a implementar, el proyecto es el siguiente: Al inicio tenia una cámara que se conectaba a mi pc mediante un cable usb, ahora lo que voy a realizar es poner los mismos cables del usb RX y TX a un modulo bluetooth y recepcionar con otro modulo bluetooh en mi pc el video. Podrias ayurme, es posible enviar video por este modulo bluetooth o es necesario otro modulo o no se puede realizar?. Muchas gracias amigo.

    ResponderBorrar
  7. hola me gustaria ver como logras la comunicacion, tengo un proyecto transmisor y receptor de audio en tiempo real como lograria es
    o con estos modulos?

    ResponderBorrar
  8. saludos amigo muy buen tutorial y bien explicado, pero una duda, cuando conecto los pines del bluetooth al arduino la cancion no suena, y solo suena cuando aplasto algun boton del control

    ResponderBorrar
  9. ¿Alguno conoce la Lion 2 y como funciona? Me la han recomendado y he visto algo en su sitio web http://www.leon-3d.es (por si os interesa) pero no estoy seguro si invertir de esa manera en ese equipo

    ResponderBorrar
  10. Hola disculpa, y esto funcionaria sin el control infrarojo, no cambiaria la programacion???

    ResponderBorrar
    Respuestas
    1. si tu pregunta es que si es necesario el infrarrojo para que funcione el modulo, la respuesta es No, pero este programa está hecho para usarlo con el infrarrojo. Espero haberte sido de ayuda.

      Borrar
  11. Hola amigo me gusto mucho tu proyecto pero tengo un problema al momento de ejecutar el código, no me funciona la parte del control

    ResponderBorrar
  12. Una pregunta que modelo de placa Bluetooth usastes

    ResponderBorrar