robot à base d'android - présentation pfe

20
Houssem Eddine LASSOUED Réalisé par ROBOT à base d’Android Projet de Fin d’ Études Pour l’obtention du Diplôme National d’Ingénieur en Télécommunications Encadré par M. Imed AMRI

Upload: houssem-eddine-lassoued

Post on 14-Nov-2014

8.555 views

Category:

Documents


16 download

DESCRIPTION

Présentation d'un PFE Cycle Ingénieur, Un ROBOT à base d'Android, merci de découvrir ça.

TRANSCRIPT

Page 1: ROBOT à base d'Android - Présentation PFE

Houssem Eddine LASSOUEDRéalisé par

ROBOTà base

d’Android

Projet de Fin d’ ÉtudesPour l’obtention du Diplôme National d’Ingénieur en Télécommunications

Encadré parM. Imed AMRI

Page 2: ROBOT à base d'Android - Présentation PFE

PlanIntroduction

problématique

Solution proposée

Analyse des besoins

Réalisation

Conclusion & perspectives

2/20

Page 3: ROBOT à base d'Android - Présentation PFE

Introduction

•ANDROID•Open Software/Open

Hardware•Système embarqué•Nouveau concept

Android + Hardware ?

Construire un Système Intelligent à Base du système

Android 3/20

Page 4: ROBOT à base d'Android - Présentation PFE

Objectifs

• Concevoir un système embarqué intelligent• Répondre à des besoins spécifiques• Développer une application de commande à

distance• Assurer une valeur ajouté

4/20

Page 5: ROBOT à base d'Android - Présentation PFE

Problématique• Interconnecter le monde électronique et le

système d’exploitation Android• Commander les différentes parties du Système

Electronique

Monde réel5/20

Page 6: ROBOT à base d'Android - Présentation PFE

Choix de solution

• Carte IOIO• Carte Arduino• Carte ADK Google

6/20

Page 7: ROBOT à base d'Android - Présentation PFE

ComparatifCritères de comparaison

Carte Arduino Carte Google ADK

Carte IOIO

Développement JAVA, C++ Sketch JAVA, C++ Sketch JAVA (+IOIO Lib)

Compatibilité Versions Android

V1.5 with ADB V3.1 Or V2.3.4 V1.5 and UP

Dimensions 68 - 53mm 86 - 53mm 70 - 30mmCompatibilité Bluetooth Bluetooth

ShieldBluetooth Shield

NATIVE (V.3)Plug & Play

Compatibilité OpenAccessory

Non Oui Oui (V.3)

Connectivité USB Hôte Oui Oui OuiPrix 75$ 80$ - 400$ 50$

7/20

Page 8: ROBOT à base d'Android - Présentation PFE

Carte IOIOPrésentation

48 pins entrée/sortie pas de programmation de la carte Plusieurs Extra fonctions (PWM, UART,SPI,…) Besoin d’alimentation externe

8/20

Page 9: ROBOT à base d'Android - Présentation PFE

Analyse des besoins

• Exploration de lieux

Un ROBOT à base d’Android utilisant la carte IOIO.Fonctionnalités:

• Streaming Vidéo• Détection d’obstacles.• Détection de fuites de Gaz • Alerter l’utilisateur.• Commande à distance.

9/20

Page 10: ROBOT à base d'Android - Présentation PFE

Maquettes

10/20

Page 11: ROBOT à base d'Android - Présentation PFE

Environnement de travail

Multi-language IDEExtensible plug-in system

Java / XML

Outil de Design ProfessionnelBibliothèque dédiée pour la carte IOIO

Smartphone Android

.IOIOLib

Logiciel d’édition de circuit électronique

SDK Android

11/20

Page 12: ROBOT à base d'Android - Présentation PFE

Réalisation MatérielleComposants• Smartphone Gaga• Carte IOIO• Base de déplacement• Motor Driver (TB6612FNG)

• Capteur Ultrason(SEN10737P)

• Capteur de Gaz(SEN90512P)

• Servomoteurs + accessoires• Batterie 12 V

12/20

Page 13: ROBOT à base d'Android - Présentation PFE

Réalisation MatérielleSchéma de réalisation

USBGND

GND

3.3 V

VIN

PIN 34

PIN 36

5 V 9 V

13/20

Page 14: ROBOT à base d'Android - Présentation PFE

14/20

Page 15: ROBOT à base d'Android - Présentation PFE

Réalisation LogicielleApplication démon (coté ROBOT)

15/20

Page 16: ROBOT à base d'Android - Présentation PFE

Réalisation LogicielleApplication de commande (coté utilisateur)

16/20

Page 17: ROBOT à base d'Android - Présentation PFE

RéalisationProduit final

17/20

Page 18: ROBOT à base d'Android - Présentation PFE

Perspectives• Catastrophes

naturelles• Milieux industriels• Sécurité &

surveillance• Militaire• Espace

18/20

Page 19: ROBOT à base d'Android - Présentation PFE

Conclusion• Optimisation de la gestion du matériel• Ajouter d’autres modules• Encourager le développement de matériel

personnalisé• Penser à un produit commercial

19/20

Page 20: ROBOT à base d'Android - Présentation PFE

Merci pour votre Attention