Programmation d'un aspirateur robot connecté

Slides:



Advertisements
Présentations similaires
Une progression spiralaire de l’apprentissage en technologie
Advertisements

Projet « défi robots » : Séquences S26 – S27 – S28
Exemple de « progression »
Zoom sur le métier de Dessinateur en Bâtiment
FORMATION 2016/17 TECHNOLOGIE COLLEGE Correspondant de formation : CORNELIE Serge ;
Comment ça marche ? Les sciences pour répondre aux questions de notre société Santé Alimentation Énergie Habitat Sciences de l'Ingénieur.
Nouveaux programmes de sciences et de technologie : comment décliner l’enseignement au cours du cycle 3 ?
Séquence 1 : Problème posé : A quoi sert une éolienne et de quels éléments est elle constituée ? énergie renouvelable classe de 4° Analyse de l'OT.
TRAAM Académie de Limoges1 TRAvaux Académiques Mutualisés Comment intégrer à l’enseignement de la technologie les services mis à la disposition des élèves.
Algorithmique & Programmation au Cycle 4
EPI « Réel et virtuel, de la science-fiction à la réalité »
Enseigner la Technologie
Activité DIESEL TS1 BTS MCI 2016  STRATEGIES INJECTION
Les 5 Domaines du socle.
CEMTEC Comment scénariser l’éclairage d’un escalier ?
Cycle 3 Cycle 4 Pilotage du robot mBot Site scratch :
L’EPREUVE ECRITE DE TECHNOLOGIE
Séminaire d'information sur la Technologie en classe de 3e PREPA-PRO
Evaluer par compétences
Scratch un outil au service de la technologie
Ch.1 : Modélisation des systèmes par SysML
Dominique PETRELLA – Jean-Michel BOICHOT
Journée départementale Atelier Programmation
Travaux Académiques Mutualisés Besançon Orléans Tours
Dominique PETRELLA – Frédéric GUINEPAIN - IA-IPR STI Versailles
Enseigner la technologie
5ème Livre 1.
Analyse des systèmes.
Analyse fonctionnelle SYSML (1/3) Portail automatique
Informatique et Sciences du Numérique
Le professeur analyse votre travail à travers
Présentation du B2i école Références : B.O. n° 42 du 16 novembre 2006
3ème Livre 1 Rappel.
Ce document est un exemple de présentation
CEMTEC 4 Cycle4 Niveau 5eme
Thématique : Niveau: Visuel(s)
JJ/MM/AAAA 08/06/2017 Appréhender le fonctionnement d’une voiture autonome Programmation cycle 4 Cycle 4.
Piloter un robot mbot à distance avec retour vidéo
Présentation de la séquence Positionnement dans l'année
Présentation du B2i école Références : B.O. n° 42 du 16 novembre 2006
Réalisation d’une lampe connectée pilotée par bluetooth
Commande d’une voiture par LABVIEW/ ARDUINO / Bluetooth
M ICROS PROJETS 1 ÈRE A NNÉE. DESCRIPTION DES MICROS PROJETS Il s'agit de produire un programme (fichiers source et un exécutable testé et opérationnel.
Notions d’Habitat et Ouvrage d'art
1 de 13 GROUPE RESSOURCES DE TECHNOLOGIE Technologie Cycle 4 Niveau Quatrième Courtine D ; Trouchet L ; Pain B Formation disciplinaire mars-avril 2016.
RECONCEVOIR Compétence visée : Objectif pour la séquence de T.P. :
Le FLE en contexte migratoire
Cas du robot aspirateur
Un programme officiel :
Conception et réalisation d'une application mobile: Conception et réalisation d'une application mobile: communiquer Arduino pour commander un moteur via.
Pilotage de Système Formation 2017 – 2018 Niveau 2
Conception de « progression »
Les Gratte-ciel.
Des démarches pédagogiques à la conception d’une séquence.
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
Journées Départementales Vendredi 01 JUIN 2018
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
Rénovation des programmes de technologie au collège
Continuité des apprentissages technologie – spécialités STI2D
Construire mettre en œuvre et animer des situations d’enseignement
Design, innovation et créativité
Design, innovation et créativité
Merise le modèle de traitement
Mesure et Instrumentation Programme Progression Séquence pédagogique Perspective Questionnement Jeudi 19 janvier 2012.
Analyse fonctionnelle
TRAAM
Informatique Embarquée et Objets Connectés
Algorithmique & Programmation au Cycle 4
Transcription de la présentation:

Programmation d'un aspirateur robot connecté TRAAM 2017 OBJETS « CONNECTÉS » Cyril MOTTET

Objectif du projet Amener progressivement les élèves à la programmation d’un objet connecté: Réalisation d’un programme de robot aspirateur Modification du programme pour intégrer un pilotage par télécommande Création d’une interface graphique sous Androïd et modification du programme pour intégrer un pilotage par Bluetooth

Support d’étude Robot aspirateur « Botvac Connected » : Ce robot aspirateur du fabricant « Neato » est équipé d’une connexion Wi-Fi qui permet de le contrôler de n’importe où.   Une application pour smartphone, « Neato » permet notamment de : définir un programme, déplacer le robot en mode manuel, arrêter ou mettre en pause le robot.

Différentes étapes du projet Comprendre le besoin auquel répond le projet Compétences et connaissances associées: Identifier un besoin et énoncer un problème technique, identifier les conditions, contraintes (normes et règlements) et ressources correspondantes > Besoin Veille technologique À qui rend-il service ? Les habitants du logement Sur qui ou sur quoi agit-il ? Les saletés sur le sol Robot aspirateur Maintenir le sol propre Dans quel but ?

Différentes étapes du projet Analyser un algorigramme et compléter un programme pour obtenir le déplacement voulu du robot. Compétences et connaissances associées: Imaginer des solutions pour produire des éléments de programmes informatiques en réponse au besoin > Algorithmes Exprimer sa pensée à l’aide d’outils de description adaptés > Algorigrammes Obstacle devant ? Faire demi-tour à droite Faire demi-tour à gauche Avancer Appui sur Start/Stop  ? Fin Début Appui sur Start/Stop

Différentes étapes du projet Programme mBlock deuxième version (la première version posait des problèmes de compilation qui engendraient des comportements non désirés)

Différentes étapes du projet Réaliser un sous-programme et analyser une chaîne d'information correspondants au mode manuel. Compétences et connaissances associées: Identifier le flux d’information dans le cadre d’une production technique dans le cadre d’une production technique sur un objet et décrire les transformations qui s’opèrent > Chaîne d’information Appliquer les principes élémentaires de l’algorithmique et du codage à la résolution d’un problème simple > Algorithmes Début « Mode manuel » Appui sur «  » ? Avancer Oui   Non Appui sur «  » ? Reculer Appui sur «  » ? Tourner à gauche Appui sur « A » Appui sur «  » ? Tourner à droite Fin « Mode manuel » ACQUÉRIR TRAITER COMMUNIQUER Appui sur une touche de la télécommande   Mettre le robot en mouvement    

Différentes étapes du projet Programme mBlock (troisième version)

Différentes étapes du projet Programmer une interface graphique et piloter le robot en mode manuel par Bluetooth. Compétences et connaissances associées: Analyser le comportement attendu d’un système réel et décomposer le problème posé en sous-problèmes afin de structurer un programme de commande > Notions de programme Écrire, mettre au point (tester, corriger) et exécuter un programme commandant un système réel et vérifier le comportement attendu > Déclenchement d’une action par un évènement Début « Mode manuel » Appui sur «  » ? Avancer Oui   Non Appui sur «  » ? Reculer Appui sur «  » ? Tourner à gauche Appui sur « Stop » ? S’arrêter Appui sur «  » ? Tourner à droite

Différentes étapes du projet Programme App Inventor (deuxième version: en Bluetooth car pas de Wi-Fi avec App Inventor!)

Différentes étapes du projet Piloter le robot aspirateur connecté en mode manuel et automatique Compétences et connaissances associées: Écrire un programme dans lequel des actions sont déclenchées par des événements extérieurs > Systèmes embarqués Exprimer sa pensée à l’aide d’outils de description adaptés : croquis, schémas, graphes, diagrammes, tableaux > Graphes EN COURS D’ÉTUDE…

Différentes étapes du projet Programme App Inventor (première version)

Fiches élèves Fiches recto-verso Première page dédiée à la présentation de l’objectif de l’activité et à des ressources Deuxième page contenant le travail demandé et les parties à compléter En bas de la deuxième page, un tableau permet à l’élève de savoir si il a acquis des compétences