Análisis, diseño e implementación de un sistema embebido para ... · Arduino Reimplementar...

42
FACULTAD DE INFORMÁTICA Departamento de Electrónica y Sistemas Análisis, diseño e implementación de un sistema embebido para monitorizar personas dependientes Proyecto de Fin de Carrera de Ingeniería Técnica en Informática de Sistemas Ponente: Alfonso Nishikawa Muñumer

Transcript of Análisis, diseño e implementación de un sistema embebido para ... · Arduino Reimplementar...

FACULTAD DE INFORMÁTICA

Departamento de Electrónica y Sistemas

Análisis, diseño e implementación de un sistema embebido

para monitorizar personas dependientes

Proyecto de Fin de Carrera de Ingeniería Técnica en Informática de Sistemas

Ponente: Alfonso Nishikawa Muñumer

Motivación● Incremento de la edad media de la población

● Deseable prevenir y detectar sucesos (caídas, desorientación, niveles de

glucosa,...)

● Tecnologías disponibles

Objetivo● Desarrollo de un dispositivo monitorizador

Prevención y detección

● Sensores: acelerómetro, pletismógrafo

● Localización GPS

● Redes ZigBee

Tecnologías

● Microcontroladores

Dispositivo

ZigBee GPS

acelerómetro + otros

Arduino

DesarrolloArduino

DesarrolloArduino

DesarrolloArduino

DesarrolloArduino

Timer0

Timer2

Timer1

DesarrolloArduino

Timer2

Timer1

Timer0 GPS

DesarrolloArduino

Timer0 GPS

Timer2

Timer1 Pletismógrafo

DesarrolloArduino

Timer0 GPS

Timer2 Acelerómetro

Timer1 Pletismógrafo

DesarrolloAcelerómetro Memsic 2125

DesarrolloAcelerómetro Memsic 2125

DesarrolloAcelerómetro Memsic 2125

DesarrolloAcelerómetro Memsic 2125

DesarrolloAcelerómetro Memsic 2125

DesarrolloPletismógrafo

DesarrolloPletismógrafo

DesarrolloPletismógrafo

DesarrolloPletismógrafo

DesarrolloLocalización mediante GPS

DesarrolloLocalización mediante GPS

DesarrolloLocalización mediante GPS

DesarrolloComunicación inalámbrica mediante ZigBee

802.15.4

Aplicación

Red

Control de Acceso al Medio

Física

DesarrolloComunicación inalámbrica mediante ZigBee

DesarrolloComunicación inalámbrica mediante ZigBee

+ =

DesarrolloComunicación inalámbrica mediante ZigBee

Sobre el consumo

ATmega168: 9,5 mA. En idle: 2,4 mA

Regulador de voltaje: 5,5 mA

XBee: 300 mA. Power down: 3,5 µA

Acelerómetro: 3 mA

GPS: 36 mA. Stand by: 20 µA

Pletismógrafo: 22 mA; 30 Hz; 0,25 ms

Sobre el consumo

ATmega168: 0,25 mA. En idle: 0,04 mA

Regulador de voltaje: 1,1 µA

XBee: 300 mA. Power down: 3,5 µA

Acelerómetro: 3 mA

GPS: 36 mA. Stand by: 20 µA

Pletismógrafo: 22 mA; 30 Hz; 0,25 ms

Conclusiones

Conclusiones

Acelerómetro Memsic 2125

A favorEn contra

bajo costePWM

Conclusiones

Acelerómetro Memsic 2125

A favorEn contra

bajo costePWM

Pletismógrafo tosco útil en el estudio

Conclusiones

Acelerómetro Memsic 2125

A favorEn contra

bajo costePWM

Pletismógrafo tosco útil en el estudio

ZigBee bajo consumo,

comunicación serie

hardware para

dormir

Conclusiones

Acelerómetro Memsic 2125

A favorEn contra

bajo costePWM

Pletismógrafo tosco útil en el estudio

ZigBee bajo consumo,

comunicación serie

hardware para

dormir

GPS Imposible

dormir

comunicación serie

Conclusiones

Acelerómetro Memsic 2125

A favorEn contra

bajo costePWM

Pletismógrafo tosco útil en el estudio

ZigBee bajo consumo,

comunicación serie

hardware para

dormir

GPS Imposible

dormir

comunicación serie

Arduino Reimplementar librerías Bajo coste

Conclusiones

ATmega168

A favorEn contra

coste y consumopocos puertos serie,

pocos timers,

bugs

Líneas Futuras

Añadir un módulo GPRS

Implementación en ensamblador

Miniaturización

Utilización con sensores en prendas de ropa

Líneas Futuras

Añadir un módulo GPRS

Implementación en ensamblador

Miniaturización

Utilización con sensores en prendas de ropa

Líneas Futuras

Añadir un módulo GPRS

Implementación en ensamblador

Miniaturización

Utilización con sensores en prendas de ropa

Líneas Futuras

Añadir un módulo GPRS

Implementación en ensamblador

Miniaturización

Utilización con sensores en prendas de ropa

Ejemplo(vídeo o prueba en vivo)

Preguntas