Module : GPIO via Android

GPIO via Android
Proposé par :

  • Tarik Graba (@telecom-paristech.fr)
Descriptif
L’objectif de ce module est de mettre en oeuvre un composant électronique réalisant l’interface USB/GPIO et à le piloter depuis un smartphone ou une tablette sous Android.Un GPIO est un port qui permet à un système de communiquer numériquement  avec le monde extérieur. Il peut être configuré comme une entrée : dans ce cas, en fonction de la tension appliquée à la broche, le circuit « lit » un 1 ou un 0 logique. Il peut également être configuré comme une sortie : dans ce cas le circuit « écrit » un 0 ou un 1 logique, ce qui est traduit par une tension différente sur la broche. Le port GPIO peut ainsi être connecté à des capteurs ou à des actionneurs.Le circuit électronique proposé possède une interface USB, permettant ainsi de le brancher à un smartphone par exemple, et un certain nombre de GPIO. Il est également facilement pilotable depuis Android.En le mettant en oeuvre, votre application Android pourra ainsi récupérer des informations depuis des capteurs ou piloter des actionneurs.
Ressources dont le module dépend
  • Site de référence du composant
    • http://www.ftdichip.com/Android.htm
Objectifs pédagogiques
  • Électronique : savoir lire une documentation technique d’un composant (datasheet), comprendre le fonctionnement d’un GPIO
  • Informatique : savoir dialoguer avec un périphérique
Exemples d’utilisation du module
  • Pilotage de LEDs, d’afficheurs, de moteurs depuis une application Android
  • Récupération d’informations de capteurs depuis une application Android
Résultats attendus (à adapter en fonction des besoins)
PAN1

  • Compréhension du fonctionnement du composant en lisant sa datasheet

PAN2

  • Réalisation du circuit imprimé mettant en oeuvre le composant
  • Application Android pilotant le composant