@MaximoEsfuerzo
El BS250 no es adecuado para el trabajo, apenas maneja 230 mA como máximo.
Necesitas algo mejor.
Entiendo que el DF Player puede tener consumos superiores, pero en las condiciones en las que lo estoy probando, el consumo máximo del DF Player es de 70 mA. Cuando monto el transistor y el mosfet, ¿no debería ser el mismo consumo si mantengo la misma SD y volumen?
@tauro0221
Se me olvido que debes conectar una resistencia de 1K en serie con el pin uno para que no dane el dfplayer. El uso de la resistenciaa de 1K esta en las especificaciones del dfplayer.
Sí. No lo he dicho antes pero en todo momento ha habido una resistencia de 1K conectada al pin RX del DF Player.
@gonpezzi
Una pregunta tonta. ¿En todo lo que has probado al volver a encender el dfplayer lo reinicializas como lo haces en el setup al iniciar todo el sistema por primera vez?
No. Lo inicializo la primera vez y luego simplemente pongo el pin del Arduino en estado LOW ( digitalWrite(Control_DF, HIGH); pinMode(Control_DF, OUTPUT); ) o HIGH ( pinMode(Control_DF, INPUT); digitalWrite(Control_DF, LOW); ).
@tauro0221
Sugerencia. Elimina el mosfet y aplica 5 voltios al dfplayer. Usa el 2n222 conectado al dfplayer para que lo lleve a ground. Con esta configuracion energizas el 2n2222 para que provea el ground al dfplayer. Tratalo para ver si te trabaja.
He estado probando de nuevo esta opción, montado como en el esquema 1 de esta entrada del foro. Puedo ir alternando entre los estados HIGH y LOW y las intensidades medidas varían entre los 20 mA y 0 mA sin problema. Sin embargo, el DF Player no es capaz de reproducir ninguna pista, se bloquea. Lo que me he dado cuenta haciendo pruebas es que si en el momento de dar corriente por primera vez al circuito el GND del DF Player se encuentra conectado al GND del Arduino en lugar de al transistor, y luego lo cambio y lo conecto al transistor, todo funciona correctamente. Puedo pasar de HIGH a LOW y puedo reproducir pistas de audio. Es como si el DF Player no se inicializara correctamente la primera vez si el GND está conectado al transistor. ¿Se os ocurre qué puede pasar? El transistor es un 2N2222A.