[EN] This document describes the steps followed and the knowledge acquired both for the development of a digital audio signal modulation station prototype with Bluetooth connection to an Android device, and for the development ...[+]
[EN] This document describes the steps followed and the knowledge acquired both for the development of a digital audio signal modulation station prototype with Bluetooth connection to an Android device, and for the development of an Android application which acts as a user interface that can be used by the user to regulate the processing of the signal.
The STM32F4 - DISCOVERY development board has been used as signal processing unit for the development of the station. The programing has been done in the development environment Keil μVision 5.0. In this document all the options available for the realization of the prototype have been discussed.
Java programming language in the development environment has been used for the development of the Android app. The first impressions with the program, the programming of a Bluetooth connection and the complete development of the application are all explained.
Several effects for the processing of audio signals, their digital implementation within the microcontroller, the order in which they must be applied and the moment of the program in which they they must be executed have been designed.
Finally, the design of a generic purpose signal adapter for this prototype has also been included.
[-]
[CA] El present document exposa els passos seguits i els coneixements adquirits per a implementar un prototip d'estació de modulació de senyal amb capacitat de connexió amb un dispositiu Android i per a desenvolupar ...[+]
[CA] El present document exposa els passos seguits i els coneixements adquirits per a implementar un prototip d'estació de modulació de senyal amb capacitat de connexió amb un dispositiu Android i per a desenvolupar l'aplicació Android que actua com a interfície d'usuari perquè aquest puga regular el processament del senyal.
Per al desenvolupament de l'estació s'empra la placa de desenvolupament STM32F4 %o2013 DISCOVERY com a unitat de processament del senyal, i s'utilitza l'entorn de desenvolupament Keil %o03BCVision 5.0. Es tracten totes les opcions que es disposava per a la realització del prototip.
Per al desenvolupament de l'aplicació s'utilitza el llenguatge de programació Java a l'entorn de desenvolupament d'AndroidStudio. S'expliquen les primeres impressions amb el programa, la programació d'una connexió Bluetooth i el desenvolupament complet de l'aplicació.
Es dissenyen diversos efectes per al processament dels senyals d'àudio, la seua implementació digital dins del microcontrolador, l'ordre en el qual s'han d'aplicar i el moment del programa en què s'han d'executar.
Finalment, es tracta el disseny d'un circuit adaptador de senyal de propòsit genèric per a aquest prototip.
[-]
[ES] El presente documento expone los pasos seguidos y los conocimientos adquiridos para implementar un prototipo de estación de modulación de señal con capacidad de conexión con un dispositivo Android y para desarrollar ...[+]
[ES] El presente documento expone los pasos seguidos y los conocimientos adquiridos para implementar un prototipo de estación de modulación de señal con capacidad de conexión con un dispositivo Android y para desarrollar la aplicación Android que actúa como interfaz de usuario para que este pueda regular el procesado de la señal.
Para el desarrollo de la estación se emplea la placa de desarrollo STM32F4 – DISCOVERY como unidad de procesamiento de la señal, y se utiliza el entorno de desarrollo Keil μVision 5.0. Se tratan todas las opciones de que se disponía para la realización del prototipo.
Para el desarrollo de la aplicación se utiliza el lenguaje de programación Java en el entorno de desarrollo de AndroidStudio. Se explican las primeras impresiones con el programa, la programación de una conexión Bluetooth y el desarrollo completo de la aplicación.
Se diseñan varios efectos para el procesado de las señales de audio, su implementación digital dentro del microcontrolador, el orden en el que se deben aplicar y el momento del programa en que se han de ejecutar.
Por último, se trata el diseño de un circuito adaptador de señal de propósito genérico para este prototipo.
[-]
|