Dossier pédagogique Robot Cycle 4, 4ème

Documents pareils
Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Indications pour une progression au CM1 et au CM2

Extrait des Exploitations Pédagogiques

Agence web en Suisse romande CH-1260 Nyon

Séance du jeudi 22 novembre 2012 (13h30 16h30)

PLAN D ATHLETISATION PROTOCOLES D EVALUATION DES QUALITES PHYSIQUES DES JOUEURS INTERNATIONAUX

Evaluation. Partie Quelles sont les possibilités offertes par cette caméra d un point de vue utilisation?

Organigramme / Algorigramme Dossier élève 1 SI

GUIDE DU TUTEUR ACCUEIL D UN ETUDIANT EN BTS MUC. Management des Unités Commerciales. Stage de 1ère année

Routage AODV. Languignon - Mathe - Palancher - Pierdet - Robache. 20 décembre Une implémentation de la RFC3561

... Questionnaire...

Dossier d'étude technique

BES WEBDEVELOPER ACTIVITÉ RÔLE

NXT Guide de mise en route. Rob Widger

SYSTEME D AMBIANCE LUMINEUSE: INTERÊT DANS LE SCANNER DE LA MERE ET DE L ENFANT. JFR 2008 Hôpital Robert Debré - Imagerie Pédiatrique

M06/5/COMSC/SP1/FRE/TZ0/XX INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1. Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS DESTINÉES AUX CANDIDATS

Accessibilité ERP Guide des obligations liées à l accessibilité des personnes handicapées dans les bâtiments ERP existants.*

Environnement Architecture de controle. Décisions

Commune X. Quelles nouvelles exigences pour l accessibilité de la voirie? Les prescriptions techniques de l arrêté du 15 janvier 2007

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

Perception et utilisation des solutions de radio-identification (RFID) dans les entreprises françaises

«Dire et écrire» pour réaliser une composition en travail collaboratif en géographie. Agnès Dullin, lycée J. Racine 20 rue du Rocher, Paris

Robot de Téléprésence

Traceur GPS Antivol. Le traceur est conforme aux normes européennes 95/56 E27

SEO On-page. Avez-vous mis toutes les chances de votre côté pour le référencement de votre site?

Projet de programme pour l enseignement d exploration de la classe de 2 nde : Informatique et création numérique

Comprendre l Univers grâce aux messages de la lumière

Multivac Vision System (MVS) : Détection visuelle d objets et inspection qualité. * Le meilleur de l emballage

Les fonction affines

Des ondes ultrasonores pour explorer le corps humain : l échographie

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel

Logiciel Libre Cours 3 Fondements: Génie Logiciel

S entraîner au calcul mental

BeSpoon et l homme Connecté


Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

BALISE GPS. Modèle EOLE. MANUEL INSTALLATEUR Version 3.4 GPS+GSM+SMS/GPRS

Travaux pratiques. Compression en codage de Huffman Organisation d un projet de programmation

Ajustement. Titre l environnement normatif

Projet Robot Centaure

CULTe Le samedi 9 février2008 à 15h. Conf 1 : WIFI, les bases

Gestion et travail en autonomie. Rallye auto nomie

Jardinage. obligatoire. claquez des doigts. Jardinage. détente. Pour tondre,

Baccalauréat Professionnel. Microtechniques. Session 2012 DOSSIER TECHNIQUE (DT)

La réforme Accessibilité du cadre bâti des ERP : L ajustement de l environnement normatif

TP Protocoles SMTP et POP3 avec Pratiquer l algorithmique

Système d alarme sans fil GSM / SMS / RFID.

Principes de base d'une alarme Anti intrusion

OPTION SCIENCES BELLE-ISLE-EN-TERRE

TUTORIEL Qualit Eval. Introduction :

Centrales d alarme incendie - SALVENA

Notice d installation sur le véhicule

Les Cheminements piétons

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

Continuité et dérivabilité d une fonction

Pourquoi l apprentissage?

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Systèmes de transmission

Caractéristiques des ondes

AP1.1 : Montages électroniques élémentaires. Électricité et électronique

Cours Informatique Master STEP

FOURCHE OPTIQUE NUMERIQUE Réf. BEESPI

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Conservation des documents numériques

Système de réglage en hauteur pour cuisines Châssis de cuisine pour plans de travail accessibles aux chaises

KM2 W1 EVC1 M3~ Manuel AUTOMSIM API 24V. BP Dcy 1MINI 1MAXI.

PRINCIPE ET FONCTIONNEMENT DES DÉFIBRILLATEURS AUTOMATIQUES IMPLANTABLES (DAI)

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

Votre Réseau est-il prêt?

Système de contrôle d accès Codelock avec clavier de codage CL12

L inégale répartition de l énergie solaire est à l origine des courants atmosphériques

PNEUS FREINS ABS ESP HUILE VITESSES

Les nouveaux programmes de l él. école primaire. Projet soumis à consultation

PARCOURS COMPLET AU COURS MOYEN

L optimisation d une PowerBoutique pour le référencement

Vers l'ordinateur quantique

- affichage digital - aiguille

Chapitre 2 Caractéristiques des ondes

Qualité du logiciel: Méthodes de test

La gestion des contraintes pour modéliser les stratégies humaines d'ordonnancement et concevoir des interfaces homme-machine ergonomiques


Voie SIS (2A M1) Signal, Informatique 05/06/2014

COMMENT CREER VOS BANDES GRAND FORMAT?

KIT D AIDE A LA MISE EN ACCESSIBILITE DES ETABLISSEMENTS DE TOURISME ET DE COMMERCE Édition Janvier 2015 FICHE N 2D RENDRE MON COMMERCE ACCESSIBLE

Informatique et sciences du numérique

Objectifs et logique du Page 3

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Accessibilité des personnes handicapées dans les ERP

Application à l astrophysique ACTIVITE

FÉDÉRATION INTERNATIONALE DE PÉTANQUE ET JEU PROVENÇAL REGLEMENT DU CHAMPIONNAT DU MONDE DE TIR INDIVIDUEL

MB Led. Benjamin Bonny Cédric Le Ninivin Guillaume Normand

Easy Lock. Mod. DPN13PG Mod. DPN18PG V.2 LIRE LES INSTRUCTIONS ATTENTIVEMENT AVANT UTILISATION ET LES CONSERVER EN CAS DE BESOIN PAGE 2 PAGE 4 PAGE 8

Exercice 6 Associer chaque expression de gauche à sa forme réduite (à droite) :

Logiciel PICAXE Programming Editor

Systèmes décisionnels et programmation avancée

NOM : Prénom : Date de naissance : Ecole : CM2 Palier 2

GDR des CPE sous la direction de Nathalie Szoc LIVRET DE FORMATION ET DE COMPETENCE CPE

Manuel d'utilisation de la maquette

Transcription:

Dossier pédagogique Robot Cycle 4, 4ème Plug Uino - Programmation d objets connectés Version 1.0 Septembre 2016

Cycle 4 quatrième 2x55 minutes Activité 1 Fiche prof TECHNO C1 pratiquer des démarches scientifiques et technologiques C4 Pratiquer des langages C1.3 Rechercher des solutions techniques à un problème posé, expliciter ses choix et les communiquer. C4.2 Appliquer les principes élémentaires de l algorithmique et du codage à la réalisation d un problème simple C1.2 Mesurer des grandeurs de manière directe ou indirecte. Cette activité a pour objectif d éveiller chez l élève la curiosité et d établir un protocole pour valiser des solutions. Dans un premier temps, on laisse les élèves réfléchir au problème posé. Un exercice sur mbloc leur permet de synthétiser leur connaissance. La résolution se fait en 2 étapes. Il faut amener l élève à la conclusion que mesurer la distance parcourue est la clé. La deuxième étape est de mesurer le temps de parcours de cette distance si les élèves proposent un chronomètre, c est suffisant pour leur donner la solution algorithmique qui est la temporisation (delay). On doit laisser aux élèves le temps nécessaire de la construction de l algorithme car il sera la base pour la réalisation du programme. Enfin, on réalisera en fin de projet, une revue de projet dans laquelle chaque équipe va présenter son projet en moins de 10mn, démonstration avec le robot incluse.

Cycle 4 quatrième 2x55 minutes Activité 1 Fiche élève TECHNO C1 pratiquer des démarches scientifiques et technologiques C4 Pratiquer des langages C1.3 Rechercher des solutions techniques à un problème posé, expliciter ses choix et les communiquer. C4.2 Appliquer les principes élémentaires de l algorithmique et du codage à la réalisation d un problème simple C1.2 Mesurer des grandeurs de manière directe ou indirecte. Comment mesurer la vitesse du Robot Plug Uino Objectifs : Convertir des vitesses cm/s en m/h Rechercher une solution pour déterminer la vitesse du robot. Communiquer cette solution à l aide d un outil de représentation. Coder, débugger, valider des solutions.

Je m interroge On cherche à calculer la vitesse du robot Plug Uino. Nous savons que la formule de calcul de la vitesse est :. L ultrason sera le composant essentiel pour nous aider à déterminer la distance séparant le robot Plug Uino d un obstacle. Le script sur ardublock traitera la vitesse de propagation du son et le temps mis par ces ultrasons pour mesurer une distance. On considère pour cette expérience que l obstacle est immobile et que l ultrason est fixé sur le robot Plug Uino. Comment mesurer la vitesse du Robot Plug Uino Robot Plug Uino en déplacement Obstacle fixe Télémètre ultrason Emetteur ultrason Récepteur ultrason Distance parcourue en cm

1. Rappeler rapidement la formule qui permet de calculer une vitesse. 2. Convertissez la vitesse 10 cm/s en m/h. 3. Appliquez votre solution en complétant le code ci-dessous dans mbloc 4. On cherche à déterminer les 2 vitesses que l on va assigner au robot. Déterminer une procédure pour calculer la vitesse V1 du robot. 5. Communiquer cette solution à l aide d un dessin graphique commenté. 6. Déterminer l algorithme qui déterminer la vitesse en m/h 7. Compléter le codage de la solution, puis valider votre solution par des tests. Ressources Robot vitesse V2 vitesse V1 Arrêt du moteur Angle du moteur 60 82 87 droit Angle du moteur 130 92 87 gauche

Programme à compléter

Correction 1. La formule est : 2. On sait que : 1m = 100 centimètres 1 h = 60 x 60 = 3600 secondes (60 mn x60 s) Donc 1 m/h = = On applique tout simplement la règle de proportionnalité : 1 m/h m/s? m/h 10m/s? m/h = Donc vitesse en m/h = 3. Programme mbloc

4. et 5. 1. On programme le robot à la vitesse V1 par exemple. On mesure une première distance qui représentera la valeur référence D1. Télémètre ultrason Emetteur ultrason Récepteur ultrason Distance D1 2. On laisse passer une seconde. 3. On fait une deuxième mesure D2 Télémètre ultrason Emetteur ultrason Récepteur ultrason D1-D2 Distance D2 4. D1 D2 représente la distance parcourue en 1 seconde 5. La vitesse est alors V = (en cm/s) 6. On affiche alors directement V = D1 D2 7. On convertit V (cm/s) en m/h : V (m/h)= V(cm/s)x 8. Sur la deuxième ligne de l afficheur, on affiche la vitesse en m/h.

6. Algorithme de résolution du problème Créer les variables d1, d2, v et v Arrêter le robot. Avancer le robot. Mesurer d. Affecter d à d1. Attendre 1 seconde. Mesurer d. Affecter d à d2 Affecter d1-d2 à v Afficher v m/s Affecter (d1-d2) x 36 à v Afficher v m/h 7. Programme on cherche à déterminer deux vitesses en fonction des angles qu on rentre. Dans un premier temps on affectera aux angles Vg=92 et Vd=82 On trouve les deux valeurs affichées v=9cm/s et v =324m/h Avec vg=130 et vd=60 On trouve les deux valeurs affichées v=36cm/s et v =1296m/h ou 1,296km/h

Cycle 4 quatrième 2x55 minutes Activité 2 Fiche prof TECHNO C3 s approprier des outils et des méthodes C4 Pratiquer des langages C3.1 Exprimer sa pensée à l aide d outils de description adaptés : croquis, schémas C4.1, C4.2 Appliquer les principes élémentaires de l algorithmique et du codage à la réalisation d un problème simple. On approfondit la programmation séquentiel avec de la programmation ludique. L activité commence avec quelques rappels. On pourra pour les élèves qui éprouvent des difficultés pour remplir le deuxième tableau leur proposer un programme qui affiche en temps réel l état du suiveur de ligne. Le travail sur l algorithme a pour but de structurer les connaissances et de pousser l élève à décrire le comportement du robot selon les 4 cas. La carte mentale sera une aide précieuse pour la dernière partie qui est le codage, test et validation.

Cycle 4 quatrième 2x55 minutes Activité 2 Fiche prof TECHNO C3 s approprier des outils et des méthodes C4 Pratiquer des langages C3.1 Exprimer sa pensée à l aide d outils de description adaptés : croquis, schémas C4.1, C4.2 Appliquer les principes élémentaires de l algorithmique et du codage à la réalisation d un problème simple. Comment programmer le robot pour qu il suive la ligne noire? Objectifs : Décrire l état des moteurs suivant le mouvement du robot. Associer les états des capteurs au mouvement à effectuer. Exprimer et décrire sa pensée à l aide d outils. Coder, débugger, valider des solutions.

Je m interroge Les robots kiva d Amazon déplacent en permanence les étagères pesant jusqu à 340 kilos où sont stockés les produits à livrer. Grâce aux robots Kiva, un travail qui exigeait précédemment une heure et demie en moyenne, est à présent effectué en un petit quart d'heure. Ces machines, commandées par un système sophistiqué, sont guidées par des QR codes imprimés au sol. Comment programmer le robot pour qu il suive la ligne noire? 1. Dans le tableau préciser l état des moteurs suivant le mouvement du robot. avance recule tourne à droite tourne à gauche Etat du moteur droit Etat du moteur gauche

Exemple de parcours du Robot Plug uino. Si les 2 capteurs (gauche et droit) ne captent pas la ligne noire alors on engage une manœuvre de recul. Si les deux capteurs captent la ligne noire alors le robot avance. Capteur gauche Capteur droit Si le capteur droit ne capte la ligne noire, alors on tourne à gauche. Etat des suiveurs de ligne Capteur suiveur de ligne inactif. Capteur suiveur de ligne actif. Si le capteur gauche ne capte pas la ligne noire, alors on tourne à droite.

2. Suivant la position des capteurs suiveurs de ligne sur le schéma, indiquer le mouvement que le robot doit entamer pour rester ou regagner la bande noire. Mouvement du robot............ Suiveur de ligne droit Suiveur de ligne gauche 3. Proposer un algorithme afin que le robot suive la ligne noire. 4. Synthétiser dans une carte mentale les fonctions et sous-fonction du robot, composants électroniques ainsi que leurs numéros de broches. 5. Proposer un programme pour le robot suiveur de ligne. Ressources valeur des angles des servomoteurs suivant les mouvements avance recule tourne à droite tourne à gauche Arrêt du moteur Angle du moteur 60 130 87 60 87 droit Angle du moteur 130 60 130 88 88 gauche

Correction avance recule tourne à droite tourne à gauche Etat du moteur droit Vitesse avant Vitesse arrière Blocage du moteur Vitesse avant Etat du moteur gauche Vitesse avant Vitesse arrière Vitesse avant Blocage du moteur 2. Mouvement du robot Tourne à gauche Marche avant Tourne à droite Marche arrière Suiveur de ligne droit Suiveur de ligne gauche 3. Si les deux capteurs de ligne captent la ligne noire Alors le robot avance. Si le capteur droit capte la ligne noire et que le capteur gauche non. Alors le robot tourne à droite. Si le capteur gauche capte la ligne noire et que le capteur droit non Alors le robot tourne à gauche. Si les deux capteurs de ligne ne captent pas la ligne noire Alors le robot recule.

4. 5.

Cycle 4 quatrième 55 minutes Activité 3 Fiche prof TECHNO C5. Mobiliser des outils numériques C4 Pratiquer des langages C5.4 Piloter un système connecté localement ou à distance C4.2 Appliquer les principes élémentaires de l algorithmique et du codage à la réalisation d un problème simple Cette activité est orienté projet, on attend des élèves qu ils mobilisent des outils numériques pour coder ou de représentation pour présenter des choix de solutions à l aide xmind. Les ressources sont complètes et ne nécessitent pas d aide particulière à l élève. Ils connaissent assez bien le fonctionnement du servomoteur à rotation continue. Ce qui ne devrait pas poser de problèmes. La carte mentale devrait pour chaque équipe être la référence pour construire leur algorithme. On doit laisser aux élèves le temps nécessaire de la construction de l algorithme car il sera la base pour la réalisation du programme. Enfin, on réalisera en fin de projet, une revue de projet dans laquelle chaque équipe va présenter son projet en moins de 10mn, démonstration avec le robot incluse.

Cycle 4 quatrième 55 minutes Activité 3 Fiche élève TECHNO C5. Mobiliser des outils numériques C4 Pratiquer des langages C5.4 Piloter un système connecté localement ou à distance C4.2 Appliquer les principes élémentaires de l algorithmique et du codage à la réalisation d un problème simple Objectifs : Comment piloter un objet à distance? Associer des touches à des mouvements. Affecter des vitesses au mouvement avancer. Exprimer et décrire sa pensée à l aide d outils. Coder, débugger, valider des solutions.

Je m interroge Japon : Tsunami 2011 L épisode tragique du Fukushima où un réacteur nucléaire avait explosé a révélé la nécessité d utiliser des robots pour intervenir à des endroits inaccessibles ou à forts rayonnements. Equipé d une caméra, le robot est surtout utilisé comme éclaireur, sa taille lui permet de se faufiler à des endroits inaccessibles et aide déterminer les zones où il y a lieu d effectuer des travaux. Grâce à une liaison sans fil, L opérateur pilote le robot à distance et reste protégé. Bluetooth permet de recevoir des informations d une télécommande si on lui associe un module récepteur. On peut envisager de piloter à distance les déplacements du robot et d associer certaines touches à des vitesses.

1. Associer les touches de la télécommande de votre choix aux déplacements du robot Touches télécommande Déplacement Avancer Reculer Tourner à droite Tourner à gauche Arrêt Choix vitesse 1 Choix vitesse 2 2. A partir de l étiquette des touches ci-dessous, associer les touches choisies à leur code interne. Touches télécommande Code interne

3. Expliquer et tester sur ardublock, le programme suivant : 4. Proposer un algorithme du pilotage du robot à distance. 5. Synthétiser dans une carte qui détaille pour chaque touche, les actions à réaliser. 6. Compléter le programme du pilotage du robot à distance. Ressources angles de mouvements avance V2 avance V1 recule tourne à droite tourne à gauche Arrêt du moteur Angle du moteur 60 82 130 87 60 87 droit Angle du moteur 130 92 60 130 87 87 gauche

Programme à compléter

Correction 1. On fait le choix le plus ergonomique. Touches télécommande Déplacement Avancer Reculer Tourner à droite Tourner à gauche Arrêt Choix vitesse 1 Choix vitesse 2 2. Touches télécommande Code interne 16712445 16750695 16748655 16769055 16754775 16724175 16718055

3. Le programme comprend 2 boucles, lorsqu une touche est appuyée sur la télécommande infrarouge. La télécommande envoie un signal lumineux. Le récepteur infrarouge convertit ensuite le flux lumineux en signal électrique. Le Plug uino va traiter ensuite ces signaux électriques et leur attribuer une valeur numérique. Le programme s exécute en boucle en attendant un appui sur les touches Avance droite et Retour gauche. Si le signal émis par la télécommande correspond à 16748655 Alors on allume la led connectée à la broche 3. Si le signal émis par la télécommande correspond à 16769055 Alors on allume la led connectée à la broche 3. 4. On déclare les variables VG et VD. Si la touche appuyée correspond à 16724175 (touche 1) Alors on affecte à VG= 92 et VD=82 Si la touche appuyée correspond à 16718055 (touche 2) Alors on affecte à VG=130 et VD=60 Si la touche appuyée correspond à 16712445 (touche Plus) Alors le robot avance Si la touche appuyée correspond à 16750695 (touche moins) Alors le robot recule Si la touche appuyée correspond à 16748655 (Touche Avance, droite) Alors le robot tourne à droite Si la touche appuyée correspond à 16769055 (touche retour, gauche) Alors le robot tourne à gauche Si la touche appuyée correspond à 16754775 (touche lecture) Alors le robot s arrête

5.Carte mentale

6.

suite