IDog Um gadget que é um cão de guarda

21
iDog Um gadget que é um cão de guarda I Simpósio do Mestrado em Computação Móvel Rolando Rocha

Transcript of IDog Um gadget que é um cão de guarda

Page 1: IDog Um gadget que é um cão de guarda

iDogUm gadget que é um cão de guarda

I Simpósio do Mestrado em Computação Móvel

Rolando Rocha

Page 2: IDog Um gadget que é um cão de guarda

Enquadramento

04/05/2011 I Simpósio do Mestrado em Computação Móvel 2

M2M – Machine-to-Machine

Page 3: IDog Um gadget que é um cão de guarda

Exemplos de Aplicações M2M

• Saúde– Monitorização do estado de saúde dos

doentes, quer em casa ou no hospital

• Segurança– Sistemas de alarme monitorizados à distância– Segurança de veículos

• Transportes– Monitorização das condições de transporte de

determinadas mercadorias

04/05/2011 I Simpósio do Mestrado em Computação Móvel 3

Page 4: IDog Um gadget que é um cão de guarda

Aplicações do iDog 0.9

• Saúde– Guardar doentes de Alzheimer

• Segurança– Detecção de intrusos numa habitação

• Transportes– Monitorização de motociclos

04/05/2011 I Simpósio do Mestrado em Computação Móvel 4

Page 5: IDog Um gadget que é um cão de guarda

Arquitectura do iDog

04/05/2011 I Simpósio do Mestrado em Computação Móvel 5

Page 6: IDog Um gadget que é um cão de guarda

Diagrama de Blocos

04/05/2011 I Simpósio do Mestrado em Computação Móvel 6

Page 7: IDog Um gadget que é um cão de guarda

ATMEGA328P

04/05/2011 I Simpósio do Mestrado em Computação Móvel 7

Self-Programming the Flash

32 K

Page 8: IDog Um gadget que é um cão de guarda

Fluxograma

04/05/2011 I Simpósio do Mestrado em Computação Móvel 8

Page 9: IDog Um gadget que é um cão de guarda

Fluxograma

04/05/2011 I Simpósio do Mestrado em Computação Móvel 9

Page 10: IDog Um gadget que é um cão de guarda

Guardando Doentes de Alzheimer

04/05/2011 I Simpósio do Mestrado em Computação Móvel 10

221

221

22 )-(+)-(=),(+),(=),( yyxxCBdCAdBAd

Page 11: IDog Um gadget que é um cão de guarda

Guardando Doentes de Alzheimer

04/05/2011 I Simpósio do Mestrado em Computação Móvel 11

90º de inclinação

3-axis accelerometer 3-axis accelerometer

Page 12: IDog Um gadget que é um cão de guarda

Guardando Habitações e Lugares

04/05/2011 I Simpósio do Mestrado em Computação Móvel 12

PIR Sensor

Page 13: IDog Um gadget que é um cão de guarda

Monitorização de Motociclos

• Pedido de localização GPS

• Pedido de localizações automáticas (tracking)

• Perímetro de segurança

• Detecção de quedas

• Corte de energia ao motociclo

04/05/2011 I Simpósio do Mestrado em Computação Móvel 13

Page 14: IDog Um gadget que é um cão de guarda

Hardware

04/05/2011 I Simpósio do Mestrado em Computação Móvel 14

GPS/GPRS Module from Telit

PIR Sensor C-7288 from CEBEK

Accelerometer ADXL335 from Sparkfun

Micro SD Module from Libelium Display 2 line x 8 columnsHD44780 compatible

Microcontroller ATMEGA328low power consumption

Page 15: IDog Um gadget que é um cão de guarda

Hardware

04/05/2011 I Simpósio do Mestrado em Computação Móvel 15

Shift Register Multiplexer Decoder Hex Inverter

Page 16: IDog Um gadget que é um cão de guarda

Hardware

04/05/2011 I Simpósio do Mestrado em Computação Móvel 16

AVRISPmkII

Page 17: IDog Um gadget que é um cão de guarda

Software

• Aplicações do iDog

• Aplicação móvel– Obter localização do iDog– Obter tracking– Comunicar com o iDog– Configurar o iDog

• Plataforma Web– BD onde se encontram dados de registos das

localizações do iDog e da sua actuação

04/05/2011 I Simpósio do Mestrado em Computação Móvel 17

Page 18: IDog Um gadget que é um cão de guarda

Software

• Ferramentas– Desenho

• Eagle Layout Editor 5.9

– Programação do micro controlador• AVR Studio 4

– Implementação• C/C++ (aplicações do iDog)• .NET C# (aplicação móvel)• Google App Engine (plataforma Web)

04/05/2011 I Simpósio do Mestrado em Computação Móvel 18

Page 19: IDog Um gadget que é um cão de guarda

Protótipo

04/05/2011 I Simpósio do Mestrado em Computação Móvel 19

Page 20: IDog Um gadget que é um cão de guarda

Conclusão

• Pretende-se que o iDog venha de forma progressiva a substituir o cão em algumas das suas tarefas

• Partilhar com ele a função de guardar e vigiar algo

04/05/2011 I Simpósio do Mestrado em Computação Móvel 20

Page 21: IDog Um gadget que é um cão de guarda

Questões?

04/05/2011 I Simpósio do Mestrado em Computação Móvel 21