-
Notifications
You must be signed in to change notification settings - Fork 0
Home
El dispositivo descrito en este informe fue realizado bajo el marco teórico-práctico proporcionado por la materia “Técnicas Digitales II” de la carrera de Ingeniería Electrónica en la UTN FRBA. El mismo es un reproductor de música en formato .mp3 de dos fuentes principales las cuales constan de una memoria SD en FAT32 y un servidor remoto comunicado mediante protocolo UDP.
El hardware está compuesto por una serie de placas claramente definidas por su funcionalidad la cual es:
1.- Placa digital
2.- Placa analógica
3.- Placa de TFT
4.- Placas amplificadoras de audio
En la sección hardware se explican con mayor detalle los esquemáticos, los detalles funcionales y constructivos del dispositivo.
En cuanto al firmware, se utilizó el stick del LPC1769. El microcontrolador posee una vasta gama de periféricos que son propicias para este desarrollo. Se utilizó el entorno de desarrollo LPCXpresso y se programó en C. Por otro lado, se utilizaron drivers provistos por ARM, NXP, librerías para el control de la SD con su file system y el sistema operativo de tiempo real FreeRTOS. En la sección específica se explicará de forma específica cada parte del código importante.
El software de este dispositivo consta de una servidor web del contenido musical que está escrito en Java, utilizando el framework Java Play!. Se desarrolló un servidor UDP, que se montó en el mismo servidor HTTP, que responde a las peticiones del dispositivo permitiendo así una rápida respuesta para el envío de las partes de las canciones que se envían.