robot à base d'android - présentation pfe
DESCRIPTION
Présentation d'un PFE Cycle Ingénieur, Un ROBOT à base d'Android, merci de découvrir ça.TRANSCRIPT
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
PlanIntroduction
problématique
Solution proposée
Analyse des besoins
Réalisation
Conclusion & perspectives
2/20
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
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
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
Choix de solution
• Carte IOIO• Carte Arduino• Carte ADK Google
6/20
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
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
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
Maquettes
10/20
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
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
Réalisation MatérielleSchéma de réalisation
USBGND
GND
3.3 V
VIN
PIN 34
PIN 36
5 V 9 V
13/20
14/20
Réalisation LogicielleApplication démon (coté ROBOT)
15/20
Réalisation LogicielleApplication de commande (coté utilisateur)
16/20
RéalisationProduit final
17/20
Perspectives• Catastrophes
naturelles• Milieux industriels• Sécurité &
surveillance• Militaire• Espace
18/20
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
Merci pour votre Attention