Páginas: < ... 5 6 7 8 9 10 11 > | |
| |
![](/profile/get-photo.asp?memberid=18310&type=profile&rnd=188)
Pastorcillo
Posts: 176
Ubicación: Pamplona
Buenas tardes Alfonso.
Por lo que indicas en tu mensaje está claro que el problema está en la combinación de arduino con el reproductor, ya que el reproductor funciona por separado cuando por medio de pulsadores mandas gnd a sus pines.
Dentro de las posibles causas por las que no se transmite correctamente las órdenes de arduino hay, principalmente, una que nos hemos ido encontrando a lo largo de este último año, tanto otros foreros como yo, y es la versión de la librería DFRobotDFPlayerMini. Comprueba que no estás utilizando la versión 1.0.6. Si es así, vuelve a la 1.0.5 que nos está funcionando bien.
Otro problema suele ser la capacidad de la tarjeta SD. Aunque, en principio admite tarjetas de hasta 32G, ha habido casos en que no la leía, debiendo usarse de 16G
Si nada de esto resuelve el problema, tendríamos que ir al software.
Comentas que la tarjeta tiene un único archivo mp3 que se encuentra en la carpeta 01musica, no en la carpeta raiz. ¿Has tenido en cuenta eso a la hora de que arduino ordene la reproducción?
Si continuas sin resolver el problema, por favor, sube el código que estás usando (supongo que tendrá variaciones sobre el que en su día subí al foro) y le podemos echar un vistazo a ver si nos ofrece más pistas. Sobre todo en relación a los pines usados como TX y RX y la forma de activarlos.
Ya irás informando. Un saludo.
|
Pastorcillo
Posts: 15
Ubicación: Burriana (Castellon)
OK, gracias.
Repasaré todo lo que me indicas.
Bueno en cuanto a la tarjeta no creo que tenga de menos de 32G, vere a ver si mi hija tiene alguna vieja por ahi.
Repasare tambien el codigo y volvere de nuevo con las conexiones.
Primero probare con la librería y de ahi ire viendo.
Gracias por todo, ya te ire diciendo.
|
Pastorcillo
Posts: 15
Ubicación: Burriana (Castellon)
Buenos días, revise todo lo que me indicaste.
He cambiado la libreria a una versión anterior, he cambiado las conexiones a Arduino a los pines 10 y 11.
Te cuento que con la resistencia se pone en marcha y a los 7 u 8 seg. se corta el sonido.
El DFPlayer lo tengo conectado a fuente a alimentacion externa, hice la prueba y como te comentaba mas arriba se corta el sonido, entonces opté por quitar la resistencia y funciona bien, ya no se corta el sonido.
La tarjeta SD que estoy usando es de 32GB y tengo una pista de sonido y esta grabada en el directorio raiz de la tarjeta.
El esquema es como el que tu hiciste, tengo el Arduino conectado a 12V y el DFPlayer conectado a 5V y la tierra compartida con Arduino.
Y el código que he utililizado para reproducir los sonidos es el que adjunto:
Modificado por alcabla 8/4/2024 14:09
Adjuntos
----------------
sonido_1_pista.ino (0KB - 24 descargas) |
![](/profile/get-photo.asp?memberid=18310&type=profile&rnd=188)
Pastorcillo
Posts: 176
Ubicación: Pamplona
Hola Alfonso.
¿Qué duración tiene la pista que tienes grabada en la tarjeta?
Porque en el código le estás diciendo que reproduzca el archivo de sonido una sola vez, y no en bucle.
Para bucle debería ser:
myDFPlayer.enableLoop();
o
myDFPlayer.loopFolder(0); (para la carpeta raiz)
dependiendo del tipo de rerproductor (unos funcionan perfectamente con la primera y otros no)
Ya me dirás algo.
Un saludo
|
Pastorcillo
Posts: 15
Ubicación: Burriana (Castellon)
Hola Iñaki
La duracion es de 2 minutos, el sonido se reproduce hasta el final y luego se para, aun no lo he adaptado para que funcione con las fases porque quiero quitar una parte y añadir otra.
Es que lo estaba haciendo con el Arduino Uno y voy a cambiar la placa al Mega, aunque no tengo mucha cosa para conectar pero creo que es mejor.
No se si se parara por el altavoz que estoy usando es de 16 Ohmios y 0,5W
He encontrado uno en Aliexpress que es de menos Ohmios y a lo mejor funciona mejor, te dejo el enlace a ver que te parece:
https://s.click.aliexpress.com/e/_DeCElFT
He estado haciendo unas pruebas y ahora ya no se corta el sonido, pero no tiene la resistencia de 1K puesta.
El altavoz que tengo de 16 Ohmios lo podre utilizar o es mejor comprarme uno de 8 Ohmios.
Ya me dices algo.
Un saludo
|
![](/profile/get-photo.asp?memberid=18310&type=profile&rnd=188)
Pastorcillo
Posts: 176
Ubicación: Pamplona
Hola Alfonso.
Según he leido por internet, el reproductor puede funcionar con altavoces de 8 o 16 omhios, pero con una potencia máxima de 3w. Por lo que dices el altavoz que estás usando entra dentro de los parámetros, por lo que no debe ser un problema.
La razón de ser de la resistencia en serie en la conexión de arduino (TX) al reproductor (RX) creo que, en principio, es para reducir el voltaje de la señal de arduino (5v), pero ya estamos alimentando el reproductor con 5v, por lo que supongo que no hay ningún problema si no se pone.
Me parece que no he podido aportarte mucho.
Un saludo.
|
Pastorcillo
Posts: 15
Ubicación: Burriana (Castellon)
Hola Iñaki.
Si me has dejado claro que el altavoz puede valer, entonces por baratos que son por Inetrnet, ya me quedo con el que tengo que se escucha muy bien.
Si el modulo DFPlayer lo alimento aparte del Arduino con un transformador de 5V.
Y referente a la resistencia ya he probado varias veces y no le pasa nada al Arduino, buscando por Internet he visto que en un caso he leido un articulo en el cual lo alimentaban de forma externa y en el croquis no llevaba resistencia, osea que de momento lo dejo asi.
Ahora estoy cambiando en el codigo los pines para ponerlo a funcionar con el Mega, ya tengo hecha la iluminacion y un par de motores de 220V a traves del un modulo rele solido, uno que es la era con el trillo y el otro un horno, dando vueltas el pan con imitacion de fuego dentro, tambien voy a preparar el del molino del aceite.
Tengo varios motores pequeños de 5V y 12V que tambien hare algo con ellos pero a traves de un modulo rele optoacoplador, de momento me he hecho un modulo para reducir la velocidad de giro en el cual puedo añadir varios motores y ya si me alcanza el tiempo vere de ponerlos tambien y si no para el proximo año,
Gracias por todo ya te ire informando y cuando tenga el codigo finalizado lo subire aqui por si a alguien puede interesarle, que ya te comente que es una cosa sencilla solamente con dos fases, noche y dia pero como se desvanecen las luces pues tambien estará el anochecer y amanecer, bueno o lo que salga, pero el codigo es sencillo.
Bueno que tengas un excelente dia y ya seguimos hablando.
Un saludo
|
Pastorcillo
Posts: 5
Ubicación: mengibar
buenas he pillado un mosfet de 4 canales para controlar la tira led rgb pero no me queda claro como debo hacer las conexiones, si alguien pudiera echarme una mano se lo agradeceria
Modificado por manugaldon77 23/6/2024 12:23
|
![](/profile/get-photo.asp?memberid=18310&type=profile&rnd=188)
Pastorcillo
Posts: 176
Ubicación: Pamplona
Hola Manuel, voy a intentar contestar a tu duda.
Como desconozco el nivel de tus conocimientos, detallaré lo más que pueda todas las conexiones que lleva el módulo mosfet.
Tiene dos partes diferenciadas, una con conexiones con tornillo (entrada de corriente y salida a consumos) y otra para cables jumper (conexión con el microprocesador de control: Arduino).
La tira led RGB debe ser de anodo (+) común para que se pueda utilizar con el módulo. Así pues, el cable negro (+) de la tira se puede conectar a cualquiera de las salidas "+" de los conectores con tornillo, pues pasa directo desde el "+" de la entrada. El resto de cables de la tira se conectan a las salidas "-" de cada uno de los canales que vayamos a usar.
El conector con tornillos que queda separado del resto corresponde a la entrada de corriente, que debe venir de una fuente de alimentación del voltaje de la tira led y con amperaje suficiente para todo el consumo. Muy importante, si la placa arduino está alimentada por otra fuente, hay que unir las GND de ambas fuentes.
De los pines de Arduino que hayamos elegido para controlar cada uno de los canales de la tira led RGB sacamos un cable jumper que hay que conectar a la entrada de señal (S) de los canales del módulo mosfet. No es preciso conectar los otros dos (+ y -) de cada canal.
Espero que mis explicaciones se puedan entender. Si no es así lo dices para ver si puedo hacer un esquema.
Un saludo.
|
Pastorcillo
Posts: 5
Ubicación: mengibar
Gracias Iñaki la principal duda que tenia era el tema de los "+" no sabia si habia que hacerlos comunes o con uno bastaba y para no quemar algo mejor preguntar, voy a conectarla y haré una prueba, ya os contaré que tal me va, este año ya tengo todos los componentes para intentarlo con Arduino.
Voy a tomar prestado tu programa pero le voy a quitar la parte de la narracion y algunos canales de iluminacion.
Saludos.
|
Páginas: < ... 5 6 7 8 9 10 11 > |
|