Publié sur éduscol STI (https://sti.eduscol.education.fr)

Accueil > App Inventor : exemples d'IHM Android pour carte Arduino

publié le 03 Mar 2014 par Fabien JONQUIERE [1]

App Inventor [2]
Arduino App Inventor [3]
Arduino App Inventor [4]
Arduino App Inventor [5]
Arduino App Inventor [6]
Arduino App Inventor [7]

Groupe principal

Description

Cette ressource vous propose un ensemble d'applications communicantes entre un terminal Android et une carte Arduino.​

Objectif  

Réaliser une application domotique communicante (prototypage rapide du projet)

Le projet est de commander une lampe (ou tout autre actionneur) par SMS.

Par un téléphone tiers vous envoyez des SMS ON ou OFF à votre Smartphone. Celui ci transmet les consignes via la liaison Bluetooth à la carte Arduino.

En retour le téléphone émetteur du SMS recevra un message "accusé de reception" avec la valeur du courant consommé par le récepteur, via la carte Arduino.

Impact DD de l'application 

- sur l'environnement : en limitant les déplacements des agents d'astreinte (à quantifier avec la consommation de la chaîne d'information ...)

- sur le sociétal : en assistant les personnes à mobilité réduite

Contenus de la ressource

Les applications proposées dans cette ressource sont de complexité croissante. Selon vos acquis préalables, vous choisissez votre niveau d'entrée.

Chaque application est décrite par une fiche présentant :

  • L'objectif visé
  • Les pré requis 
  • La configuration matérielle
  • Le programme Arduino commenté
  • L'application APP Inventor commentée

​Chaque exemple est fourni avec les fichiers sources (Arduino et APP Inventor) et médias associés ainsi que le fichier application finalisé (format apk)

Applications proposées

  • 0. Réaliser un détecteur de choc avec son smartphone (Tutoriel au format flash de mise en oeuvre de APP Inventor) [8]
  • 1. Paramétrer les connexions Bluetooth (App Inventor et Arduino) [9]
  • 2. Commande de la lampe par 2 boutons sur le Smartphone [10]
  • 3. Commande vocale de la lampe [11]
  • 4. Commande de la lampe à partir d’un curseur sur le Smartphone [12]
    • Evolution 4.2 : Commande analogique d'un gradateur via le Smartphone [13]
  • 5. Répondre à un SMS [14]
    • Evolution 5.2 : Detecteur de choc  + SMS de géolocalisation via Google Maps [15]
  • 6. Commande de la lampe par envoi de SMS au smartphone [16]
  • 7. Envoi de SMS en retour pour confirmer que la lampe est allumée [17]
    • Evolution 7.2 : Inclure dans le SMS la valeur effective du courant consommé par la lampe [18]
  • 8. Graphismes pour suivre l'évolution d'une grandeur physique [19]

N'hésitez à nous communiquer vos réalisations pour enrichir cette bibliothèque d'applications

 

 

 

Fonctions techniques
  • Fonctions techniques [20]
    • Information [21]
      • Communiquer l'information [22]
        • IHM ou HMI [23]
        • Périphériques Multimédia [24]
        • Supervision [25]
          • Supervision active (contrôle-commande) [26]
Caractéristiques
Fonction de service principale: 
Interface Homme Machine à base de terminal Android
Système d'exploitation: 
Android [27]
Systèmes d'exploitation [28]
Licences logicielles: 
Libre [29]
Fichiers et liens
Icône PDF 0-Prise en main : Détecteur de choc [8]
Icône paquet 0-Tutoriel 1ere application APP Inventor (.exe) [30]
Icône PDF 1-Configurer la communication Bluetooth [9]
Icône PDF 2-Commande d'une lampe par IHM Android [10]
Icône PDF 3-Commande vocale d'une lampe par IHM Android [11]
Icône PDF 4-Commande d'une lampe par IHM Android via un curseur [12]
Icône PDF 4.2-Moduler la luminosité d'une lampe par IHM Android [13]
Icône PDF 5-Gérer les SMS (recevoir & émettre) [14]
Icône PDF 5.2 - Detecteur de choc + SMS de géolocalisation via Google Maps [31]
Icône PDF 6-Commande d'une lampe par SMS via IHM Android [16]
Icône PDF 7-Commande d'une lampe par SMS par IHM Android + accusé de reception [17]
Icône PDF 7.2-Commande d'une lampe par SMS par IHM Android + accusé de réception - mesure de la consommation [18]
Icône PDF 8. Graphismes pour suivre l'évolution d'une grandeur physique [19]
Icône paquet 0-Tutoriel de prise en main + fichiers : Détecteur de choc [32]
Icône paquet 1-Fichiers : Configurer la communication Bluetooth [33]
Icône paquet 2 -Fichiers : Commande d'une lampe par IHM Android [34]
Icône paquet 3-Fichiers : Commande vocale d'une lampe par IHM Android [35]
Icône paquet 4-Fichiers : Moduler la luminosité d'une lampe par IHM Android [36]
Icône paquet 5-Fichiers : Gérer les SMS (recevoir & émettre) [37]
Icône paquet 6 - Fichiers :Commande d'une lampe par SMS via IHM Android [38]
Icône paquet 7 - Fichiers : Commande d'une lampe par SMS par IHM Android + accusé de reception [39]
Icône paquet 8. Fichiers : Graphismes pour suivre l'évolution d'une grandeur physique [40]
Contenus associés : 
Robot inspecteur de câbles [41]
[41]
Réalisation d'une IHM sous APP Inventor
Ressource pédagogique
Mini-projet [42]
Production d'élève [43]
App Inventor : réaliser une application pour LEGO NXT [44]
APP Inventor [44]
tutoriel de prise en main APP Inventor
Ressource technique
Guide méthodologique [45]
Présentation d'un logiciel [46]
Auteur(s): 
JONQUIERE Fabien [47]

URL source (modified on 22/11/2017 - 14:13):https://sti.eduscol.education.fr/ressources_techniques/app-inventor-exemples-dihm-android-pour-carte-arduino

Liens
[1] https://sti.eduscol.education.fr/utilisateurs/fabien-jonquiere?node=3396 [2] https://sti.eduscol.education.fr/system/files/images/ressources/techniques/3396/3396-image-page-rnr.png [3] https://sti.eduscol.education.fr/system/files/images/ressources/techniques/3396/3396-image-commande-analogique.gif [4] https://sti.eduscol.education.fr/system/files/images/ressources/techniques/3396/3396-appinv-arduino-commande-2-boutons-1.jpg [5] https://sti.eduscol.education.fr/system/files/images/ressources/techniques/3396/3396-appinv-arduino-commande-2-boutons-2.jpg [6] https://sti.eduscol.education.fr/system/files/images/ressources/techniques/3396/3396-appinv-arduino-commande-2-boutons-3.jpg [7] https://sti.eduscol.education.fr/system/files/images/ressources/techniques/3396/3396-arduino-app-inventor-72.png [8] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-0-appinv-1er-application.pdf [9] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-1-appinv-arduino-config-bluetooth.pdf [10] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-2-appinv-arduino-commande-2-boutons_0.pdf [11] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-3-appinv-arduino-commande-vocale.pdf [12] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-4-appinv-arduino-commande-par-un-curseur.pdf [13] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-42-appinv-arduino-consigne-analogique.pdf [14] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-5-appinv-arduino-gestion-des-sms_0.pdf [15] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-5-appinv-arduino-detection-de-choc-envoi-de-sms-avec-geolocalisation.pdf#overlay-context=ressources_techniques/app-inventor-exemples-dihm-android-pour-carte-arduino [16] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-6-appinv-arduino-commande-par-sms.pdf [17] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-7-appinv-arduino-commande-par-sms-avec-reponse.pdf [18] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-72-appinv-arduino-commande-par-sms-avec-reponse-consommation.pdf [19] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-ex8-appinv-arduino-graphisme.pdf [20] https://sti.eduscol.education.fr/fonctions-techniques [21] https://sti.eduscol.education.fr/fonctions-techniques/information [22] https://sti.eduscol.education.fr/fonctions-techniques-information/communiquer-linformation [23] https://sti.eduscol.education.fr/fonctions-techniques-information-communiquer-linformation/ihm-ou-hmi [24] https://sti.eduscol.education.fr/fonctions-techniques-information-communiquer-linformation/peripheriques-multimedia [25] https://sti.eduscol.education.fr/fonctions-techniques-information-communiquer-linformation/supervision [26] https://sti.eduscol.education.fr/fonctions-techniques-information-communiquer-linformation-supervision/supervision-active-controle [27] https://sti.eduscol.education.fr/systemes-dexploitation/android [28] https://sti.eduscol.education.fr/systemes-dexploitation [29] https://sti.eduscol.education.fr/licences-logicielles/libre [30] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-tutoriel-1er-application-app-inventor.zip [31] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-5-appinv-arduino-detection-de-choc-envoi-de-sms-avec-geolocalisation.pdf [32] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-0-appinv-tutoriel-1ere-appli.zip [33] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-1-appinv-arduino-config-bluetooth.zip [34] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-2-appinv-arduino-commande-2-boutons.zip [35] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-3-appinv-arduino-commande-vocale.zip [36] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-4-appinv-arduino-commande-curseur_0.zip [37] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-5-appinv-gestion-sms_0.zip [38] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-6-appinv-arduino-commande-sms.zip [39] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-7-appinv-arduino-commande-et-reponse-sms_0.zip [40] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/techniques/3396/3396-8-graphismes-google-chart.zip [41] https://sti.eduscol.education.fr/ressources_pedagogiques/robot-inspecteur-de-cables [42] https://sti.eduscol.education.fr/lom-types-pedagogiques/mini-projet [43] https://sti.eduscol.education.fr/lom-types-pedagogiques/production-deleve [44] https://sti.eduscol.education.fr/ressources_techniques/app-inventor-realiser-une-application-pour-lego-nxt [45] https://sti.eduscol.education.fr/types-techniques/guide-methodologique [46] https://sti.eduscol.education.fr/types-techniques/presentation-dun-logiciel [47] https://sti.eduscol.education.fr/personne/jonquiere-fabien