Robots et Objets connects en ducation un monde
Robots et Objets connectés en éducation, un monde de données et d’apprentissage Institut Français de l’Education – ENS de Lyon #RNRE 20 Thème n° 2 Robots et objets connectés pour les apprentissages • Créer un objet connecté en Seconde SNT • Piloter un robot (Codo) avec un smartphone • Contraintes pédagogiques Julien Launay (Janv 2020)
Comment créer un objet connecté en SNT Seconde? Exemple en SNT Approche méthodologique 1. 2. 3. 4. Données Evènements / Algorithmes Langages Machines #RNRE 20
Comment créer un objet connecté en SNT Seconde? #RNRE 20 Extrait du Bulletin Officiel (programme de SNT)
Comment créer un objet connecté en SNT Seconde? Exemple d’une lampe connectée #RNRE 20
Comment créer un objet connecté en SNT Seconde? Exemple d’une lampe connectée #RNRE 20
Comment créer un objet connecté en SNT Seconde? Démarche pédagogique 1. 2. 3. 4. 5. Test avec un smartphone (client) Schéma du réseau Modification du programme client Python Application Android (Appinventor client) #RNRE 20
Comment créer un objet connecté en SNT Seconde? Notion de réseau Connecter deux périphériques finaux Modèle TCP/IP #RNRE 20
Comment créer un objet connecté en SNT Seconde? #RNRE 20 Test avec 1 smartphone / lampe connectée Envoie d’une commande
Comment créer un objet connecté en SNT Seconde? #RNRE 20 Programme Python (Serveur) Initialisation du serveur Notion d’adresse IP Le serveur écoute
Comment créer un objet connecté en SNT Seconde? Réception de #RNRE 20 Programme Python (Serveur) plusieurs clients Réception d’une requête d’un client
Comment créer un objet connecté en SNT Seconde? Algorithme / Diagramme d’activité (Client) #RNRE 20
Comment créer un objet connecté en SNT Seconde? #RNRE 20 Programme Python (Client) Adresse IP du serveur Initialisation du client Connexion à un point d’accès Création du client Connexion au serveur
Comment créer un objet connecté en SNT Seconde? Programme Python (Client) Programme associé à des événements #RNRE 20
Comment créer un objet connecté en SNT Seconde? Programme Python (Client) sur PC #RNRE 20
Comment piloter un robot avec smartphone? #RNRE 20 Robot (Codo) Réseau Smartphone Robot + Microbit Programmation Blockly Makeblock. microbit. org Support connexion réseau Bluetooth Smartphone Appinventor programmation blockly
Comment piloter un robot avec smartphone? Programmation Appinventor Protocole de communication IHM liste des objets Événements / algorithmes Codage (blockly) Téléversement dans le smartphone Qualifications (tests) Test avec un serveur BLE sur un autre smartphone #RNRE 20
Comment piloter un robot avec smartphone? #RNRE 20 Programmation partie robot Diagramme de blocs internes (entrées / sorties) Respect du protocole de communication Événements / algorithmes Test avec un client BLE sur Codage (blockly) un autre smartphone Téléversement dans la carte Microbit Qualifications (tests)
Quelles contraintes à prendre en compte pour l’utilisation d’objets connectés? Nombre d’élèves Niveau Compétences de l’enseignant Matériels à disposition Administration des systèmes informatiques Création d’un réseau indépendant Pas d’accès Internet (pas de cloud) #RNRE 20
- Slides: 18