(plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ......

21
Crear dispositivo para personas sordas (plataforma hardware Arduino) Proyecto final de carrera Autor: Marc Codina Barberà Dirigido por: Pilar Gómez Sánchez

Transcript of (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ......

Page 1: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

Crear dispositivo para personas sordas

(plataforma hardware Arduino)

Proyecto final de carrera

Autor: Marc Codina Barberà

Dirigido por: Pilar Gómez Sánchez

Page 2: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

Índice

1. Introducción

2. Objetivos

3. Análisis de viabilidad

4. Tecnología utilizada

5. Análisis y desarrollo

6. Funcionamiento

7. Conclusiones y trabajo futuro

Page 3: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

1.Introducción

En la actualidad la sociedad depende más de las señales externas

Grupos de personas con necesidades específicas

Se modifican dispositivos para facilitar su día a día. Ejemplo, activar luces de la casa o mandan un aviso a una estación receptora

Son todos dispositivos independientes entre ellos. Ej: sistemas de alarma

Page 4: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

Índice

1. Introducción

2. Objetivos

3. Análisis de viabilidad

4. Tecnología utilizada

5. Análisis y desarrollo

6. Funcionamiento

7. Conclusiones y trabajo futuro

Page 5: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

2.Objetivos

Facilitar la vida cotidiana de las personas con

problemas auditivos

Creación de un prototipo para centralizar avisos

de distintos dispositivos domésticos

Portable para el usuario y fácil de utilizar

Utilizar una plataforma open-Hardware

Page 6: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

Índice

1. Introducción

2. Objetivos

3. Análisis de viabilidad

4. Tecnología utilizada

5. Análisis y desarrollo

6. Funcionamiento

7. Conclusiones y trabajo futuro

Page 7: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

3.Análisis de viabilidad

TOTAL

Recursos Hardware

Módulo Arduino 20€ 3 unidad 60€

Módulo Arduino Xbee shield 42€ 3 unidades 126€

Módulo Bluetooth 40€ 1 unidad 40€

SmartPhone 300€ 1 unidad 300€

LCD 10€ 1 unidad 10€

Recursos Software

Licencia open-source 0€

Recursos Humanos

Jefe de proyecto 73€/h 20 horas 1460€

Analista-programador 40€/h 300 horas 12000€

TOTAL 13996€

• Planificación temporal • Costes del proyecto

Page 8: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

Índice

1. Introducción

2. Objetivos

3. Análisis de viabilidad

4. Tecnología utilizada

5. Análisis y desarrollo

6. Funcionamiento

7. Conclusiones y trabajo futuro

Page 9: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

4.Tecnología utilizada. Hardware

• Utilización de la plataforma Open-Hardware

• Modular

• Disponibilidad en el laboratorio

• Facilidad de diseño

Arduino UNO Arduino Shield ZigBee Módulo bluetooth PIC

Ensamblado por usuario ATmega

Ensamblado en fábrica

Page 10: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

4.Tecnología utilizada. Software

• Programación módulos Arduino: lenguaje

basado en Wiring

• Programación aplicación Android: Java

Page 11: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

Zigbee

Bluetooth

I2C

65535 nodos

250kbits/s

Hasta 75 metros

8 nodos

3000kbits/s

10 metros

4.Tecnología utilizada. Comunicaciones

Page 12: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

Índice

1. Introducción

2. Objetivos

3. Análisis de viabilidad

4. Tecnología utilizada

5. Análisis y desarrollo

6. Funcionamiento

7. Conclusiones y trabajo futuro

Page 13: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

5.Análisis y desarrollo

Análisis de requerimientos

Autosuficiente

Portable

Enfocado a personas con problemas auditivos

Page 14: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

5.Análisis y desarrollo Desarrollo. Fase 1

Diseño del circuito

Montaje del circuito

Programación de la plataforma Arduino

LCD

Motor

(vibración)

Módulo

ZigBee

Leds

Batería

Page 15: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

Desarrollo. Fase 2

5.Análisis y desarrollo

Módulo

Bluetooth

Comunicación

I2C

Ampliación del prototipo

Añadido bus I2C

Programación del módulo Bluetooth

Programación de la aplicación para Android

Page 16: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

Índice

1. Introducción

2. Objetivos

3. Análisis de viabilidad

4. Tecnología utilizada

5. Análisis y desarrollo

6. Funcionamiento

7. Conclusiones y trabajo futuro

Page 17: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

6.Funcionamiento

Page 18: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

Índice

1. Introducción

2. Objetivos

3. Análisis de viabilidad

4. Tecnología utilizada

5. Análisis y desarrollo

6. Funcionamiento

7. Conclusiones y trabajo futuro

Page 19: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

7.Conclusiones y trabajo futuro

Conclusiones

Realización del prototipo

Autosuficiente

Portable

Independencia de la base central con los dispositivos

externos

Page 20: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

7.Conclusiones y trabajo futuro

Trabajo futuro

Algoritmo de prioridades

Pruebas en entorno no controlado

Zigbee como sistema de comunicación si se implementa

en los Smartphones

Page 21: (plataforma hardware Arduino) - ddd.uab.cat · Portable para el usuario y fácil de utilizar ... Añadido bus I2C ... Zigbee como sistema de comunicación si se implementa

Muchas gracias por su atención