A continuación se muestran las ofertas vigentes para trabajos fin de grado/máster (Bachelor’s Master’s Thesis) o becas de movilidad nacional o internacional en GranaSAT:
Título Oferta: Diseño de un sistema de medida magnética para dispositivos magnetorresitivos. |
Perfil esperado: Telecomunicaciones, Electrónica. Contenidos: Se controlará la temperatura y el campo magnético al que se expondrá un chip con dispositivos magnetorresistivos con el objeto de realizar una caracterización del dispositivo con el campo y la temperatura. Para poder realizar la citada caracterización se dispone de un criostato de Helio en el que se puede bajar la temperatura y se acoplará un solenoide para modificar el campo magnético que incide sobre el dispositivo que está integrado en un encapsulado DIL 16. Se programará mediante Visual Studio Code y Python un código que permitirá controlar el criostato. Se diseñará una PCB para ermitir la conexión del DIL 16 al equipo de medida.. Conocimientos iniciales: Programación en Python/C++, Conexión de sistemas electrónicos. Se busca: Estudiante motivado que quiera incorporarse al equipo de trabajo y realizar caracterización de dispositivos en el laboratorio. |
Título Oferta: Diseño de Plataforma de control para el motor de un Plunger de una cavidad resonante |
Perfil esperado: Telecomunicaciones, Electrónica, Contenidos: Se controlará la posición de un motor paso a paso que mueve el Plunger de una cavidad resonante. El controlador diseñado basado en ESP32 dispondrá de un controlador Ethernet conectado por SPI, un displaplay similar al Nokia 5110, un Rotary, una fuente de alimentación lineal o conmutada y una caja que contenga todo el sistema. Se alimentará a través de un USB-C. Se programará mediante Visual Studio Code y el dispositivo emulará un terminal de control EPICS (Experimental Physics and Industrial Control System) para poder permitir la interoperabilidad y operación desde una conexión remota Ethernet. Conocimientos iniciales: Programación en Python/C++, Conexión de sistemas electrónicos. Se busca: Estudiante motivado que quiera incorporarse al equipo de trabajo y diseñar y fabricar este tipo de productos electrónicos. |
Título Oferta: Diseño de Plataforma de control para un BLAS (Beam Loading Advanced Simulator) |
Perfil esperado: Telecomunicaciones, Electrónica, Informática conocimientos Hardware Contenidos: Se monitorizarán los estados de los diferentes elementos que forman el BLAS. El sistema se basará en una Raspberry con pantalla táctil que se programará en Python. El sistema de control se implementará usando EPICS (Experimental Physics and Industrial Control System) para poder permitir la interoperabilidad y operación desde una conexión remota. TFG que explica cómo se instala el EPICS en una Raspberry – URL Instalación de EPICS en una RASP URL Conocimientos iniciales: Programación en Python, Conexión de sistemas electrónicos. |
Título Oferta: Implementación de una aplicación de monitorización remota para un BLAS (Beam Loading Advanced Simulator) |
Perfil esperado: Telecomunicaciones, Electrónica, Informática conocimientos Hardware Contenidos: Se usará CCS (Control System Studio) como plataforma para interrogar a un BLAS (Beam Loading Advanced Simulator) que es gestionado por EPICS (Experimental Physics and Industrial Control System). Colección de Vídeos para aprender EPICS:
Ejemplo: Simple command/response access via USB to I/O capabilities of Arduino Microcontrollers Conocimientos iniciales: Programación en Python, Conexión de sistemas electrónicos. |
Título Oferta: Sistema electrónico para la Medida de Calidad de Madera |
Perfil esperado: Telecomunicaciones, Electrónica. Contenidos: Se diseñara un producto electrónico portátil para medir las características (MOE) de los listones de madera . Conocimientos iniciales: Programación en Python, Conexión de sistemas electrónicos. |
Título Oferta: Diseño de aplicación para caracterización de faros de automoción. |
Perfil esperado: Informática , Telecomunicaciones. Contenidos: Se actualizará una aplicación de Python 3.6 existente en el laboratorio de GranaSAT para la caracterización de faros/pilotos de automoción. Conocimientos iniciales: Programación en Python. |
Título Oferta: Diseño de equipo para medida de campos magnéticos 3D usando Fluxgates |
Perfil esperado: Informática , Telecomunicaciones. Contenidos: Se actualizará un equipo basado en ESP32 para adquirir los valores de los canales X,Y y Z de un magnetómetro 3D de tecnología Fluxgate. Conocimientos iniciales: Programación en Python, C++ para microcontroladores. |
Título Oferta: Aplicación en Python para telecontrol de transmisor sobre TCP/IP |
Perfil esperado: Informática, Telecomunicaciones. Contenidos: Se realizará una aplicación en Python usando como interfaz gráfico QT para controlar remotamente el equipo que se muestra en la foto ICOM 9100. Se usará para el envío de los comandos RIGCTL. La apariencia del controlador remoto será parecida a esta: Y la filosofía de control será como la mostrada en la siguiente imagen: Conocimientos iniciales: Programación en Python. |
Título Oferta: Controlador automático de niveles para aljibe y pozo basado en ESP32 e integrado en entorno domótico OpenHAB |
Perfil esperado: Telecomunicaciones, electrónica. Contenidos: Se diseñará un controlador de sondeo para monitorizar el estado de un aljibe y mantener entre los niveles máximo y mínimo el contenido de agua del pozo. El control sobre el motor trifásico se realizará comunicándose con un variador externo (230 V AC monofásica de entrada/ 230 V AC trifásica de salida) a través de un puerto de comunicaciones y se incluirá una pasarela para OpenHAB de modo que el dispositivo pueda ser controlado a través de la red domótica del sistema de la vivienda. El sistema de control se montará usando un DOCKER que implementa OpenHab. Conocimientos iniciales: Programación en Python, diseño PCB con ALTIUM. |
Título Oferta: Sistema de emisión de imágenes con cámara LOW COST para satélite universitario |
Perfil esperado: Telecomunicaciones, electrónica. Contenidos: Se diseñará un controlador digital basado en un ESP32 para conectar una cámara de bajo coste para sacar imágenes que serán enviadas por radio mediante un módulo transmisor de VHF/UHF a un sistema receptor/transmisor en tierra. Existen dos modelos de la cámara low cost de la familia ov7670. Una cámara con FIFO que simplifica el envío de datos al transmisor y un modelo más económico que únicamente permite el acceso paralelo a cada pixel según el escaneo de la imagen avanza. Gracias a trabajos previos en el laboratorio se dispone del know-how para gestionar la cámara mas primitiva y se va a integrar la posibilidad de usar ambas cámaras indistintamente. Se diseñará un código en JAVA para descargar las imágenes al PC. A través de GNU-Radio se realizará un algoritmo de descarga de las imágenes enviadas por el enlace radio, teniendo en cuenta la posibilidad de error en el canal radio VHF/UHF. Conocimientos iniciales: Programación en Python, Arduino, diseño PCB con ALTIUM y GNU-RADIO. |
Título Oferta: Actualización de un Frontend en Java Script y NODE JS para gestión de IOT |
Perfil esperado: Informática. Contenidos: Se actualizará un Frontend para un servidor en producción que está en la nube. Se quiere añadir funcionalidades nuevas que serán introducidas con NODEJs y JavaScript. El sistema recibe la información enviada por dispositivos electrónicos IOT desplegados por la empresa a través de su red de clientes. Se desarrollará una versión con Docker-Compose para poder trabajar en local y probar todas las mejoras y posteriormente se actualizará el servidor en producción. Conocimientos iniciales: HTML, JavaScript, NODE-js |
Título Oferta: Programación en Python de un dispositivo IOT para el envío/recepción de datos de ruido acústico |
Perfil esperado: Informática. Contenidos: Programará un equipo IOT que envia sus datos de mediciones acústicas a un servidor en la nube a trabés de una conexión GPRS. Se quiere añadir funcionalidades nuevas que serán introducidas con NODEJs y JavaScript en el servidor para incluir el aviso de recepción correcta de los datos.. El sistema recibe la información enviada por dispositivos electrónicos IOT desplegados por la empresa a través de su red de clientes.
Se desarrollará una versión con Docker-Compose para poder trabajar en local y probar todas las mejoras y posteriormente se actualizará el servidor en producción. Conocimientos iniciales: Python, HTML, JavaScript, NODE-js |
Título Oferta: Dispositivo demostrador para faros/pilotos de automoción de vehículos de alta gama. |
Perfil esperado: Telecomunicaciones/Informática. Contenidos: Usando un controlador CAN HS -FD, CAN LS, BroadR-Reach, ETHERNET (DoIP), K/L et LIN para automoción, denominado VCI-MUXDIAG-3 como el que se ve en la foto. Se controlará remotamente un conjunto de pilotos de un Audi Q8 y se controlará mediante un conjunto de Arduinos el resto de pilotos disponibles en el laboratorio. Conocimientos iniciales: Python, Arduino, Visual Studio Code |