Projet de Fin d’ Études


                        ROBOT
                    à base d’Android
Réalisé par               Encadré par
Houssem Eddine LASSOUED   M. Imed AMRI
Plan
   Introduction

           problématique

                  Solution proposée


                       Analyse des besoins


                           Réalisation


                              Conclusion & perspectives
Introduction

                 ANDROID •
Open Software/Open Hardware •
           Système embarqué •
            Nouveau concept •


          Construire un Système Intelligent à Base du
                    Android + Hardware ?
                       système Android
Objectifs



•   Concevoir un système embarqué intelligent
•   Répondre à des besoins spécifiques
•   Développer une application de commande à distance
•   Assurer une valeur ajouté
Problématique
• Interconnecter le monde électronique et le système
  d’exploitation Android
• Commander les différentes parties du Système




                       Electronique

                                           Monde réel
Choix de solution
• Carte IOIO
• Carte Arduino
• Carte ADK Google
Comparatif
Critères de comparaison        Carte Arduino       Carte Google           Carte IOIO
                                                       ADK
Développement                 JAVA, C++ Sketch   JAVA, C++ Sketch   JAVA (+IOIO Lib)

Compatibilité Versions        V1.5 with ADB      V3.1 Or V2.3.4     V1.5 and UP
Android
Dimensions                    68 - 53mm          86 - 53mm          70 - 30mm
Compatibilité Bluetooth       Bluetooth Shield   Bluetooth Shield   NATIVE (V.3)
                                                                    Plug & Play
Compatibilité OpenAccessory   Non                Oui                Oui (V.3)
Connectivité USB Hôte         Oui                Oui                Oui
Prix                          75$                80$ - 400$         50$
Carte IOIO
   48 pins entrée/sortie
   pas de programmation de la carte
   Plusieurs Extra fonctions (PWM, UART,SPI,…)
   Besoin d’alimentation externe
Analyse des besoins
Un ROBOT à base d’Android utilisant la carte IOIO.
Fonctionnalités:
 • Exploration de lieux
 • Streaming Vidéo
 • Détection d’obstacles.
 • Détection de fuites de Gaz
 • Alerter l’utilisateur.
 • Commande à distance.
Maquettes
Environnement de travail


               SDK Android


        Outil Multi-language IDE
         Bibliothèque dédiée pour
              de Design Professionnel
         Logiciel d’édition de circuit
                 la carte IOIO
         Extensible plug-in system
                  électronique
                  Java / XML



            Smartphone Android
Réalisation Matérielle
Composants
•   Smartphone Gaga
•   Carte IOIO
•   Base de déplacement
•   Motor Driver (TB6612FNG)
•   Capteur Ultrason(SEN10737P)
•   Capteur de Gaz(SEN90512P)
•   Servomoteurs + accessoires
•   Batterie 12 V
Réalisation Matérielle
                       GND
             PIN 34




             PIN 36




       5V                        9V
                        3.3 V
                                VIN




                      GND
       USB
Réalisation Logicielle
Réalisation Logicielle
Réalisation
Perspectives
•   Catastrophes naturelles
•   Milieux industriels
•   Sécurité & surveillance
•   Militaire
•   Espace
Conclusion
•   Optimisation de la gestion du matériel
•   Ajouter d’autres modules
•   Encourager le développement de matériel personnalisé
•   Penser à un produit commercial
Merci pour votre Attention

ROBOT à base d'Android - Présentation PFE

  • 1.
    Projet de Find’ Études ROBOT à base d’Android Réalisé par Encadré par Houssem Eddine LASSOUED M. Imed AMRI
  • 2.
    Plan Introduction problématique Solution proposée Analyse des besoins Réalisation Conclusion & perspectives
  • 3.
    Introduction ANDROID • Open Software/Open Hardware • Système embarqué • Nouveau concept • Construire un Système Intelligent à Base du Android + Hardware ? système Android
  • 4.
    Objectifs • Concevoir un système embarqué intelligent • Répondre à des besoins spécifiques • Développer une application de commande à distance • Assurer une valeur ajouté
  • 5.
    Problématique • Interconnecter lemonde électronique et le système d’exploitation Android • Commander les différentes parties du Système Electronique Monde réel
  • 6.
    Choix de solution •Carte IOIO • Carte Arduino • Carte ADK Google
  • 7.
    Comparatif Critères de comparaison Carte Arduino Carte Google Carte IOIO ADK Développement JAVA, C++ Sketch JAVA, C++ Sketch JAVA (+IOIO Lib) Compatibilité Versions V1.5 with ADB V3.1 Or V2.3.4 V1.5 and UP Android Dimensions 68 - 53mm 86 - 53mm 70 - 30mm Compatibilité Bluetooth Bluetooth Shield Bluetooth Shield NATIVE (V.3) Plug & Play Compatibilité OpenAccessory Non Oui Oui (V.3) Connectivité USB Hôte Oui Oui Oui Prix 75$ 80$ - 400$ 50$
  • 8.
    Carte IOIO  48 pins entrée/sortie  pas de programmation de la carte  Plusieurs Extra fonctions (PWM, UART,SPI,…)  Besoin d’alimentation externe
  • 9.
    Analyse des besoins UnROBOT à base d’Android utilisant la carte IOIO. Fonctionnalités: • Exploration de lieux • Streaming Vidéo • Détection d’obstacles. • Détection de fuites de Gaz • Alerter l’utilisateur. • Commande à distance.
  • 10.
  • 11.
    Environnement de travail SDK Android Outil Multi-language IDE Bibliothèque dédiée pour de Design Professionnel Logiciel d’édition de circuit la carte IOIO Extensible plug-in system électronique Java / XML Smartphone Android
  • 12.
    Réalisation Matérielle Composants • Smartphone Gaga • Carte IOIO • Base de déplacement • Motor Driver (TB6612FNG) • Capteur Ultrason(SEN10737P) • Capteur de Gaz(SEN90512P) • Servomoteurs + accessoires • Batterie 12 V
  • 13.
    Réalisation Matérielle GND PIN 34 PIN 36 5V 9V 3.3 V VIN GND USB
  • 15.
  • 16.
  • 17.
  • 18.
    Perspectives • Catastrophes naturelles • Milieux industriels • Sécurité & surveillance • Militaire • Espace
  • 19.
    Conclusion • Optimisation de la gestion du matériel • Ajouter d’autres modules • Encourager le développement de matériel personnalisé • Penser à un produit commercial
  • 20.

Notes de l'éditeur

  • #2 Le travail présenté ici, a été effectué au sein d’ESPRITEC, dans le cadre d’un projet de fin d’études pour l’obtention du diplôme national d’ingénieur en télécommunication.Il concerne la conception et la réalisation d’un ROBOT à base d’Android.
  • #3 Nousallonsvoirdanscetteprésentation
  • #4 Ce projet tourne autour du système Android,Dernièrement il est devenu ouvrable au monde du Matériel, on parleLe Matériel OpenSource est un terme qui regroupe les dispositifs ou toutes choses physiques, dont les plans ont été rendus publics, de façon que quiconque puisse les fabriquer, modifier, distribuer et les utiliser
  • #5 Les objectifs du projetconsiste en fait
  • #6 Laproblématique qui se pose est comment interconnecter le OS Android au milieu électronique, et comment arriver à controler les différentes parties du ROBOT à travers une application Android
  • #7 Sur le marché existent quelques solutions