defensa proyectos de fin de curso (2014)

defensa proyectos de fin de curso (2014)

de Leonardo Steinfeld -
Número de respuestas: 0
Estimados,

La semana próxima serán las presentaciones de los proyectos de fin de 
curso de la asignatura "Sistemas embebidos para tiempo real".
Este año son 9 grupos (27 estudiantes) por lo que estarán divididas en 
dos mañanas a partir de las 8.15 hs. Están todos invitados y disculpen 
el aviso tan sobre la fecha.

A continuación se listan los proyectos (ver más abajo los resúmenes).

lunes 23 de junio:
        Grupo 2 - RattusBot Mordedor
	Grupo 5 - Qi Controller: Controlador de emisor Wireless Power
	Grupo 9 - Contiki sin tick

miércoles 25 de junio:
        Grupo 1 - Firmwaremetrología para WSN
	Grupo 3 - GRSI: gateway para redes de sensores inalámbricos
	Grupo 4 - HEM: Home Energy Meter
	Grupo 6 - Pestibee
	Grupo 7 - MDM: Medidor de distancia multidireccional para un robot móvil
	Grupo 8 - CtrlMotors

La defensa consistirá en una presentación oral de 15 minutos aprox. y 
una demostración del sistema desarrollado funcionando (máximo 20 minutos 
en total). Se dedicará 25 minutos por grupo (se estima 5 minutos de 
preguntas).


Resumen de los proyectos (basada en la formulación inicial).

Grupo 1 - Firmwaremetrología para WSN

Estudiantes: Florencia Arbío, Federico López, Miguel Pereyra
Tutor: Leonardo Barboni

El proyecto a desarrollar toma problemáticas abiertas del Proyecto de 
Fin de Carrera (PFC) Plagavision.
En particular, en el PFC WSNvision será necesario caracterizar el 
consumo de los nodos desarrollados en Plagavisión para evaluar su 
autonomía energética en condiciones similares a las de campo, lo que 
permitiría analizar posibles cambios de hardware o software que mejoren 
el desempeño del nodo.

Grupo 2 - RattusBot Mordedor

Estudiantes: Nicolás Blanco, Mariana del Castillo, Joquín Quagliotti
Tutor: Leonardo Barboni

El objetivo del proyecto es construir y programar un robot que sea capaz 
de perseguir a una persona, a cierta velocidad. El mismo deberá 
detenerse si la persona lo hace, perseguirla si corre (aumenta la 
velocidad), y atraparla (tocarla con los sensores de presión).
Implementar funciones básicas que permitan controlar fácilmente al robot 
y sienten las bases para que este pueda ser utilizado posteriormente en 
un proyecto de mayor porte (proyecto de grado).
Consolidar los conocimientos adquiridos sobre arquitectura de software y 
programación de sistemas embebidos en general.

Grupo 3 - GRSI: gateway para redes de sensores inalámbricos

Estudiantes: Cecilia Cardozo, Agustín Rodríguez, Bruno Serra
Tutores: Leonardo Steinfeld, Javier Schandy

En las aplicaciones basadas en RSI de recolección de datos, los valores 
obtenidos son enviados a un nodo base que normalmente hace que los 
mismos sean accesibles al usuario a través de internet.
En el presente proyecto se va a integrar al nodo base de la red un modem 
celular, que se comunicará vía GPRS con un servidor y, en caso de 
alarma, enviará un SMS al celular del usuario. Esto le permitirá al 
usuario no tener que trasladarse al nodo base para extraer la 
información procesada dado que la misma la puede obtener remotamente 
desde una PC. Se utilizará un nodo telosb y ContikiOS.


Grupo 4 - HEM: Home Energy Meter

Estudiantes: Andrés Seré, Kenji Nakasone, Pablo Modernell
Tutores:Leonardo Steinfeld, Javier Schandy

Se plantea desarrollar una red de sistemas embebidos que permita 
monitorear la energía total consumida por una instalación eléctrica, y 
por diferentes ramas de una instalación o electrodomésticos específicos 
(por ejemplo: calefón). Para medir el consumo, el sistema contará con 
nodos con capacidad de comunicación donde el nodo central llevará el 
registro de las mediciones. Este último será accesible a través de un PC 
para poder consultar los datos recabados.
El diseño de este sistema se enmarca en un proyecto de fin de carrera 
que está comenzando en este momento (Proyecto Smart Grid), que tiene 
como objetivo el desarrollo de una plataforma de optimización local y 
control del consumo, en una instalación eléctrica de un sistema de
distribución tipo Smart Grid.

Grupo 5 - Qi Controller: Controlador de emisor Wireless Power Transmission

Estudiantes: Nicolás Alves, Carlos Anza, Gonzalo Gutiérrez
Tutor: Pablo Mazzara

En el presente proyecto se implementará un controlador de estado de un 
cargador inalámbrico para dispositivos móviles, el cual recibirá, 
decodificará y actuará frente a mensajes de un emulador de receptor. A 
tales efectos, también se implementará el emulador receptor.
El funcionamiento de las comunicaciones, así como de los estados del 
controlador, se realizarán siguiendo las especificaciones detalladas en 
el estándar Qi, de la Wireless Power Consortium.

Grupo 6 - Pestibee

Estudiatnes: Alejandro Draper, Nicolás Obrusnik, Pablo Zinemanas
Tutor: Conrado Rossi

El principal fin de este proyecto es diseñar y construir un dispositivo 
capaz de muestrear una señal de audio, calcular su FFT según ciertas 
especificaciones y almacenar la información resultante en una memoria flash.

Grupo 7 - MDM: Medidor de distancia multidireccional para un robot móvil

Estudiantes: Joaquín BERRUTTI, Federico FAVARO, Darío SOSA
Tutores: Pablo MAZZARA, Rafael CANETTI

En el presente proyecto se pretende implementar un sistema embebido que 
sea capaz de medir distancias a objetos circundantes, y que además 
transmita los datos relevados. Se espera que el sistema sirva como 
prototipo y plataforma de prueba, para mejorar la capacidad sensorial a 
un cuadricóptero. Las medidas se deberán realizar de forma periódica y 
en cuatro direcciones distintas.
Se utilizarán dos tipos de sensores, ultrasonido e infrarrojo. Se optó 
por dos tecnologías distintas para luego poder comparar sus 
características, y en función de esto elegir la solución que mejor se 
adecue al cuadricóptero.

Grupo 8 - CtrlMotors

Estudiantes: Guillermo Airaldi, Guillermo Antunez, Jose Basualdo
Tutores: Rafael Canetti, Conrado Rossi

El presente proyecto se enmarca en el proyecto de fin de carrera 
Modular3D, cuyo objetivo es el diseño y construccion de una plataforma 
consistente en un posicionador XYZ con punteros intercambiables que 
pueda funcionar como impresora 3D, fresadora y scanner 3D.
Para la realizacion del proyecto recientemente descripto, se necesita 
desarrollar un sistema de control para los motores a utilizar. Los 
motores presentes en el prototipo que se deberan controlar son cinco. 
Cuatro de estos son motores de paso a paso, tres son los que daran 
lugar al correcto funcionamiento del posicionador XYZ.
Otro sera utilizado en el cabezal de impresion para el avance del 
material a extruir y finalmente un motor de continua que esta presente 
en el modulo de fresado. La problematica a resolver sera el 
desarrollo de este sistema de control.

Grupo 9 - Contiki sin tick

Estudiantes: Pablo Balliva Costa, Gustavo Brown Rodríguez, Carlos 
Fernández Palermo
Tutores: Leonardo Steinfeld y Javier Schandy.

Los sistemas operativos de tiempo real utilizan timers provistos por el 
hardware para realizar varias acciones como ser medir tiempo, planificar 
tareas o agendar eventos tanto del sistema como del usuario. La 
implementación actual de Contiki utiliza timers con período fijo para 
realizar estas tareas, en un esquema en el cual en cada interrupción del 
mismo se actualiza el estado del sistema en lo referente al manejo del 
tiempo y se disparan los eventos agendados que correspondan. Esto 
conduce a que el procesador se mantenga en un estado de alto consumo por 
un tiempo mayor al necesario, puesto que una gran proporción de las 
interrupciones del temporizador son solamente para actualizar el estado 
del timer.
El uso de timers sin tick consiste en la programación del temporizador 
dinámicamente para que interrumpa únicamente cuando sea momento de 
disparar un evento, teniendo en consideración la actualización del 
estado del sistema (por ejemplo, las variables que mantienen el reloj).