background preloader

App Inventor : exemples d'IHM Android pour carte Arduino - éduscol STI

App Inventor : exemples d'IHM Android pour carte Arduino - éduscol STI
Related:  AppInventor 2

Accueil Enjeu : Un jeune enfant prend peu à peu conscience du monde qui l’entoure, sa vision se précise, son ouïe s’affine, ses papilles et son odorat se développent. Toutes ces compétences s’acquièrent naturellement et sans apprentissage particulier de la part de l’adulte. Pour favoriser cet éveil, les fabricants et éditeurs de jouets créent des jeux éducatifs où sons et images sont mêlés. Par exemple, l'éditeur CHICCO commercialise le jouet Ma ferme éducative, un jeu parlant pour apprendre aux enfants, entre autres, à associer cris et animaux. Le développement commercial croissant des tablettes et Smartphones amène ces éditeurs de jeux à repenser leur stratégie commerciale en imaginant des produits aux fonction d’éveil similaires sur ce type d'appareils. Problématique : Comment réaliser une application pour Smartphone permettant à un jeune enfant l'apprentissage des cris d'animaux - Quel cri l’animal aura-t-il lorsqu’il sera grand - ?

LEGO Digital Designer LEGO Digital Designer est un logiciel téléchargeable gratuitement qui permet de construire virtuellement de nombreuses maquettes en utilisant les briques LEGO. Disponible en anglais ou allemand, le logiciel reste simple à utiliser et apporte aux professeurs de technologie un atelier supplémentaire lorsque les maquettes réelles sont en nombre insuffisants. On peut choisir toutes sortes de pièces, les colorier, les assembler etc. Une bibliothèque de modèles est aussi proposée. L'interface en 3D permet de placer vos briques par glisser déplacer, et de les emboiter. Ecran : Une fois votre conception terminée, il vous est possible de générer des instructions de montage, visualisable sous forme d’animation directement dans le logiciel ou dans un navigateur web après exportation en HTML ou les publier sur le site en ligne. LEGO Digital Designer est entièrement gratuit. il est compatible avec Windows et Mac OS X. Plus dinformations ici : Manuel en anglais : ici

App Inventor : Première application - Orientation du smartphone - Objectif NUX Je propose ici, d'afficher les différents angles adoptés par le smartphone, en allant chercher les valeurs sur les capteurs. L'orientation du smartphone est donnée par les valeurs suivantes : Azimuth, Pitch et Roll (azimut, tangage et roulis en français) La programmation va se faire en plusieurs temps: Création de l'application sur App Inventor ServersDéfinition et affichage des valeurs de l'azimut, du tangage et du roulis à l'aide de labels (étiquettes) sur App Inventor DesignerDéfinition du fonctionnement des différents objets sur App Inventor Blocks EditionTest de l'application sur l'AndroidPhone (ou sur un émulateur)Transmission de l'application sur l'AndroidPhone App Inventor Servers Connectez le smatphone en mode synchronisation et allez sur le serveur MIT App Inventor : Dans My Projects, cliquez sur New et créez le projet Orientation. validez par Ok, l'interface de création apparait. App Inventor Designer App Inventor Blocks Edition

Piloter un robot Arduino en bluetooth avec une application Android (AppInventor)- Mathématiques Dans cet article, vous découvrirez une application pour piloter un robot motorisé en bluetooth. L’application AppInventor est relativement simple à créer et aucune installation spécifique n’est requise sur l’ordinateur. En revanche, pour la programmation du robot, il est préférable de connaître des méthodes et des logiciels liés à Arduino. La technologie et les mathématiques peuvent s’associer dans un tel projet. Les élèves ont la possibilité d’améliorer cette réalisation en ajoutant un curseur pour contrôler la vitesse du robot, en utilisant des capteurs sur le robot, en ajoutant des boutons pour dessiner des trajectoires prédéfinies (cercles, carrés, recouvrement de zone...) Pour ceux qui souhaiteraient développer ce genre d’application sur Android en Python, je vous conseille Kivy.  Piloter un Robot Arduino en Bluetooth (EDR ou BLE) par une application Android-Kivy Le résultat Voici une vidéo qui montre le résultat de ce projet : Piloter un robot arduino en bluetooth avec android

Monitorer la temperature avec un Raspberry Pi | Domolio, la domotique et pas que… L’hiver arrive, dans la nouvelle maison je souhaite surveiller la température temporairement pièce par pièce pour mesurer l’impact du chauffage. Pour cela, je m’aide d’un Raspberry Pi en WIFI et d’une sonde 1-wire DS18B20. Je ne vais pas réinventer le fil à couper le beurre, le schéma de câblage d’un DS18B20 est le même sur tous les blogs : DS18B20 sur raspberry pi Ce qui donne une fois soudé : J’utilise une résistance de 4.2kΩ qui fait très bien l’affaire. Coté Raspberry Pi, après la configuration du WIFI, place à la configuration du 1-wire. # vi /etc/modulesw1-thermw1-gpio pullup=1snd-bcm2835 Pour une action immédiate : # modprobe w1-therm# modprobe w1-gpio pullup=1 Puis allons voir ce qu’il se passe du coté du bus 1-wire : Ah ! # cd 28-000003977b0a# cat w1_slave63 01 4b 46 7f ff 0d 10 15 : crc=15 YES63 01 4b 46 7f ff 0d 10 15 t=22187 Bon, on devine que 22187 correspond à 22,187°C. Voila voila… Reste à grapher périodiquement cette valeur. Ah bah !?! # rm *# vi 1w-temp page web DS18b20

App Inventor 2 - Les Maths Libres App Inventor 2, c’est quoi ? App inventor 2 est un site/outil créé par Google permettant à des non spécialistes de concevoir des applications Android. La prise en main est bluffante. En quelques minutes, on arrive à faire des choses étonnantes. Le gros avantage est de voir son application exécuté immédiatement, soit sur un émulateur, soit sur son téléphone si celui-ci et l’ordinateur sont reliés au même réseau wifi. Comme tout se fait sur le cloud, rien n’est à installer sur son ordinateur (sauf pour l’émulateur). A partir de votre navigateur, vous créez des projets par le biais d’une interface en deux parties : une page de conception de l’écran (boutons, labels, etc ...) une page de programmation par blocs de type Scratch. App Inventor 2 et le Bluetooth Voici un exemple basique permettant d’établir une connexion Bluetooth et d’envoyer et de recevoir des messages. Le projet. Voici l’écran : Voici les composants : Voici les différents blocs.

Premiers essais de communication entre un smartphone et un prototype électronique à base d'Arduino - matechnologie.com Tags Android Arduino Bluetooth Gratuits Site internet Smartphone ou Tablette Niveau(x) scolaire(s) L’objectif de cette série de Travaux Pratiques est d’amener l’élève à "commander à distance" une carte Arduino avec son smartphone sous Android. Matériels nécessaires : une carte Arduino (Arduino nano) un module Bluetooth identifié (HC-06 dont on connait l’identifiant et le code Pin) un smartphone ou une tablette équipés du Bluetooth une platine d’essai (type breadboard) quelques composants électroniques (2 résistors, une DEL rouge, une DEL verte et quelques fils "Dupont") pour vérifier que nous savons envoyer des commandes envoyées du smartphone vers la carte Arduino. Logiciels nécessaires : IDE Arduino MIT app Inventor 2 une application Android pour télécharger votre application sur votre smartphone en utilisant un QR-CODE. Accès nécessaires : Accès au réseau du collège pour récupérer et enregistrer des fichiers, programmer sous IDE Arduino un compte Gmail pour pouvoir utiliser MIT App Inventor 2

Fritzing Gestion de l’éclairage par smartphone Les documents joints à cet article sont disponibles en téléchargement dans la rubrique"ressources pédagogiques/cycle4", ils présentent un support d’étude d’objet connecté pouvant être exploité dans le cadre des programmes de technologie. L’exemple porte sur une gestion d’un éclairage piloté par un smartphone qu’il faut modifier. Dans cet exemple vous trouverez : Une fiche technique du système de gestion d’éclairage existant (Diagramme des cas d’utilisation, Diagramme de blocs internes, Description des composants, Programme de la carte Arduino, Programme de l’application ANDROID avec App Inventor Une notice d’utilisation du système de gestion d’éclairage existant Le cahier des charges du système de gestion d’éclairage existant Le cahier des charges du futur système de gestion d’éclairage Ce travail mené dans le cadre des CRTec, a été réalisée par Karl Thomas, Nicolas Dromas et Cecile Sarinéna, Professeurs de technologie

OSH Park ~ An electric ecosystem Gestion de l’éclairage par smartphone Cette séquence pour le cycle 4, peut être mise en place au niveau quatrième ou troisième selon la progression mise en place dans l’établissement.Descriptif : Suite à une enquête de satisfaction auprès de ses clients, la société qui fabrique le système de gestion de l’éclairage connecté à un smartphone fait un bilan. Il apparait que les clients sont plutôt satisfaits du dispositif actuel car le pilotage de l’éclairage par smartphone est facile et ergonomique. Cependant l’enquête montre aussi que beaucoup d’utilisateurs souhaiteraient avoir plus de choix dans les ambiances d’éclairage proposées. La société choisit donc de faire évoluer son produit pour y inclure davantage de fonctionnalités.La production attendue des élèves : Pour répondre à cette demande les élèves doivent modifier les programmes existants pour ajouter de nouvelles fonctionnalités à ce système de gestion de l’éclairage. Cette séquence est d’une durée d’environ quatre séances : Séance 3 : Modification du programme et tests

Gestion du port GPIO du Raspberry Pi avec Python Thereafter, we'll go on the assumption that we are developing on the latest model namely a Raspberry Pi B2. There are many libraries dedicated to the Raspberry Pi. They are stored, for the most part, on Pypi. We will study here is the historical library: RPi.GPIO. To install it, so just a simple install PIP: If you do not yet have pip, you just load get - pip.py, and then run it through the following command. wget python get-pip.py Of course, don't forget to use a 'sudo' if necessary. Reminder: Python is case sensitive. The GPIO port is accessible in root mode. sudo python mon_script.py Regarding the status of the input-output (I/O), the RPi.GPIO module accepts dedicated variables, integers or booleans. So, the high State may be worth to choose GPIO. III-B-1. The Raspberry Pi allows two sets of numbers: the silkscreen of the connector on the Board (GPIO.) Black numbering GPIO. GPIO.setmode(GPIO.BOARD) GPIO.setmode(GPIO.BCM) configuration = GPIO.getmode()

Related: