En este apartado te explicaré como he construido mi reproductor de MP3 para el coche, la idea principal era tener la maxima calidad de sonido sin gastarme un duro, aprovechando piezas de ordenadores viejos.
El reproductor trabaja en MS-Dos utilitzando el programa MPXPLAY.EXE Este programa, cuando se ejecuta, hace una búsqueda por todos los directorios buscando ficheros .MP3, crea una lista en el orden que los encuentra y empieza a reproducir la 1ª canción. Para cambiar de canción sólo hay que pulsar el número que tiene asignada la cancion que queremos.
Para reproducir un archivo de mp3 que tenga una resolución media (por ej. 120Kbps/44Khz) un procesador 486-dx4-100 con 8Mb de Ram tiene bastantes problemas, las canciones se escuchan entrecortadas. Lo mejor es contar con una placa de P166-P200, que no tendrá problemas incluso con otras resoluciones superiores.
Para construirlo necesitas:
El disco duro es la pieza mas delicada de todo el conjunto, ya que el disco debe trabajar en unas condiciones muy malas, vibraciones del coche, baches, etc. La vibración máxima que aguantan los discos se mide en G's (NiPutaIdea de que es), a mas G's mas tiempo nos durara el disco.
La Tarjeta de vídeo no sirve para nada, el problema que tengo yo es que el ordenador no arranca sin ella. Si alguien sabe como hacer que arranque sin tarjeta de video, que me lo explique.
Les tarjetas de ethernet nos serviran (en un futuro espero que proximo) grabar las canciones des de nuestro PC hasta el reproductor sin tener que desmontar la caja. Debemos de encontrar también los drivers para MS-DOS de nuestra tarjeta de sonido.
Dividiré en 5 apartados la construcción del reproductor:
1.- Alimentación de la PLACA BASE DEL PC:
(Al PC)
Pin | Nombre | Color | Descripción | |
---|---|---|---|---|
1 | PG | Naranja | Power Good, +5 VDC cuando se estabilizan todos los voltajes | |
2 | +5V | Rojo | +5 VDC (o n/c) | |
3 | +12V | Amarillo | +12 VDC | |
4 | -12V | Azul | -12 VDC | |
5 | GND | Negro | Masa | |
6 | GND | Negro | Masa |
Pin | Nombre | Color | Descripción | |
---|---|---|---|---|
1 | GND | Negro | Masa | |
2 | GND | Negro | Masa | |
3 | -5V | Blanco | -5 VDC | |
4 | +5V | Rojo | +5 VDC | |
5 | +5V | Rojo | +5 VDC | |
6 | +5V | Rojo | +5 VDC |
2.- Construcción de la placa de alimentación
Una placa de PC necesita +12VCC/2A -12VCC/0,5A +5VCC/5A -5VCC/0,5A con un margen de error maximo de +/- 0,1V (segun normativa de IBM). Para generar las tensiones positivas utilizo un estabilizador estándar, el LM338K que es un regulador positivo ajustable de 1,5V a 30V. Para generar las tensiones negativas hay que construir una fuente commutada, utilitzando el MAX774 que es el controlador ,un MosFet de canal N estandar, el IRF9520, un diode Schottky, el SB360 i un choque toroidal de 22uH/4A. En la web de MAXIM (www.maxim-ic.com) podeis solicitar una muestra gratuita del MAX774
Como podeis ver los circuitos positivos y negativos son iguales, se regulará la tensión mediante potenciómetros. Se podria hacer un solo circuito generador de -12V y a partir de este regular a -5 i -12, pero la potencia se reduciría a la mitad, y para conseguir los 500mA es necesario montar 2 circuitos, uno para cada tensión. De todas formas, si alguien lo consigue sin duplicar los circuitos, que me lo explique.
Item | Cantidad | Referencia | Valor |
1 | 2 | C1,C7 | 150uF |
2 | 6 | C1,C5,C6,C8,C11,C12 | 100nF |
3 | 2 | C3,C9 | 10uF |
4 | 2 | C4,C10 | 47uF/100V |
5 | 2 | D1,D2 | SB360 |
6 | 2 | L1,L2 | 22uH/4A |
7 | 2 | Q1,Q2 | IRF9520 |
8 | 2 | R1,R8 | 1M |
9 | 4 | R2,R3,R9,R10 | 1 ohm |
10 | 2 | R4,R7 | 120 |
11 | 2 | R5,R12 | 200K |
12 | 2 | R6,R11 | 4K7 |
13 | 2 | U1,U5 | MAX774 |
14 | 2 | U2,U4 | LM338K |
15 | 1 | U3 | 7912 |
16 | 1 | U6 | 7905 |
Contenido | Link | Tamaño | Fichero creado con: |
Ficheros DSN+SCH+Netlist | SCH.zip | 20Kb | Orcad Capture v7.10 - |
Fichero PCB | PCB.zip | 65Kb | Protel Electronic Design System v2.7.1 |
Ficheros JPG | placa.zip | 287Kb | Escaneado del fotolito |
Ficheros JPG | comp.jpg | 54Kb | Escaneado situación componentes |
DATASHEETS de los componentes utilitzados:
(NOTA: Necesitarás el Acrobat para visualizarlos.)
Haz clic para bajarte el Adobe Acrobat v4.0
Haz clic para visualizar el datasheet de MOSFET IRF9520
Haz clic para visualizar el datasheet de Controlador MAX774
Haz clic para visualizar el datasheet de LM338K
3.- Construcción del teclado
La opción mas sencilla seria colocarse un teclado de PC entero dentro del coche, pero como que evidentmente eso no puede ser, opté por una segunda opción sencilla y al mismo tiempo bastante "cutre" pero muy funcional. Se trata de desmontar un teclado viejo y aprovechar el circuito que lee las teclas y las envia al PC. Solo hay que deducir cualas son las líneas de exploración que hacen referencia con el Keypad, y conectar un teclado estandar de 4 x 4 teclas.
Si quieres hacerte tu propio teclado visita esta pagina: http://www.hth.com/filelibrary/TXTFILES/keyboard.txt y en http://www.carplayer.com/keypad.html te venden uno que parece muy bueno.
4.- Construcción del modulo de visualización o LCD
Si editas los ID TAGS de los archivos .MP3 podras visualizar el título de las canciones en un LCD conectado al puerto paralelo. Visita http://www.jarcom.com/inmotion/para los detalles del conexionado.
Visita tambien http://www.bol.ucla.edu/~mm ckay/carmp3/details.html, mi reproductor se ha inspirado en ése. Puedes encontrar LCD's de 2x16 por unas 2500pts y si quires que sean luminosos te pueden costar unas 4000pts. Importante! Debe de ser compatible con el HD44780 de Hitachi.
Este es el conexionado que he utilizado yo:
5.- Instalación del Software
Necesitas el programa MPXPLAY. Haz clic aqui para bajarte la versión 10 del TSR de soporte para LCD (con el conexionado anterior.) Haz clic aqui para bajarte la versión 1.41 del MPXPLAY, o mejor visita http://members.tripod.com/~padara/ que es la web del creador del MPXPLAY, por si tiene una versión más actualizada.
6.- Ensamblaje de los Componentes
----------- En construcción -------------
7.- Montaje y conexionado en el cotxe
----------- En construcción -------------