Robots Educatifs / Pedagogiques

Des visualiseurs ELMO et Speechi dans un cours de deep learning Algora

L’équipe Speechi teste nos visualiseurs en situation dans un cours de programmation

C’est quelque chose dont nous parlons souvent dans notre blog : 8 membres de l’équipe Speechi (des services commerciaux, administratifs et marketing) testent régulièrement nos cours de programmation pour adultes non initiés à la programmation. Dans ce onzième cours de programmation suivi par l’équipe cobaye de Speechi, nous avions besoin d’une caméra pour concevoir et programmer un robot qui trie des pièces automatiquement, en faisant appel à des techniques de Deep Learning (réseaux de convolution).

Ce qui était au départ un test d’un cours de programmation s’est donc transformé en une utilisation en conditions réelles de nos visualiseurs ELMO et Speechi.

Pour le bon déroulement du cours, nous avons réquisitionné 4 visualiseurs (un par binôme) de notre showroom :

visualiseur ELMO mx-p2 visualiseur ELMO mx1

Le visualiseur ELMO MX-P2

Vincent et Maxime étaient bien lotis avec leur visualiseur ELMO MX-P2. Ce modèle de poche à résolution 4K et avec microphone intégré s’adapte à toutes les situations. Sa tête rotative leur a permis de photographier les pièces sous tous les angles pour bien garnir le logiciel de Deep Learning.

Le visualiseur ELMO MX-1

Tanguy utilisait quant à lui l’ancien modèle MX-1, remplacé par l’excellent MX-P2. Il a aussi pu profiter des articulations extrêmement bien pensées du visualiseur ELMO pour filmer les pièces et nourrir le logiciel de programmation de plusieurs images haute résolution.

visualiseur speechi vi-51 visualiseur speechicam 7

Le visualiseur Speechi VI-51

Chloé et moi-même étions équipées du visualiseur Speechi VI-51. Ce que nous avons particulièrement apprécié : son bras amovible “col de cygne”, à la fois flexible et résistant, qui confère une grande liberté d’action et permet d’ajuster l’angle de vue très rapidement.

Le visualiseur SpeechiCam 7

Mélanie et Simon s’aidaient de notre célèbre micro-visualiseur de documents : le SpeechiCam 7. Déplié et branché en à peine quelques instants, ce petit (mais puissant) visualiseur ne prenait pas de place sur leur bureau tout en permettant l’obtention d’images 4K.

Les avantages du visualiseur dans un cours de programmation

cours de programmation avec visualiseur visualiseur pour la continuité pédagogique

Ce “crossover” original entre Speechi, ELMO et Algora nous a permis de dégager quelques qualités de nos visualiseurs mobiles vraiment pratiques pour les cours de programmation (des qualités pouvant s’étendre à tout type de cours) :

Un visualiseur mobile peut être emporté partout par le professeur

C’est un véritable avantage dans le cadre des cours de programmation Algora car tous les animateurs n’ont pas leur propre local et sont amenés à se déplacer dans des centres culturels ou de loisirs, des écoles, des entreprises, à domicile, etc. Cet avantage est aussi largement plébiscité par les formateurs qui ont l’habitude de se déplacer et par les collectivités qui ont équipées les professeurs de ce genre de visualiseur dans le cadre de la continuité pédagogique.

Les visualiseurs ELMO MX-P2 et SpeechiCam7 utilisés dans ce cours de programmation se prêtent parfaitement à cette pratique : on peut les replier entièrement et les glisser dans une sacoche sans représenter une charge pondérale excessive.

La mise en place du visualiseur est simple et rapide

Même si heureusement nous connaissons bien l’utilisation des visualiseurs mobiles, nous avons remarqué qu’ils étaient très faciles à utiliser pour des novices. Aucun binôme n’a perdu de temps avec le branchement du visualiseur ou le bug d’un quelconque logiciel : tout s’est déroulé parfaitement, avec un branchement plug & play rapide, ce qui a permis à tous de se concentrer sur le contenu du cours (ici, la programmation) et sans perdre de temps sur l’installation du matériel annexe.

Le visualiseur est un outil pédagogique intuitif

Les boutons de commande des visualiseurs ELMO et Speechi permettent d’effectuer les principaux réglages (focus, lumière, zoom, déplacement dans l’image etc.), de prendre des photos et de filmer ce que voit le visualiseur. Tout est très simple, même pour quelqu’un qui n’a jamais utilisé un visualiseur ou un enfant.

Dans les classes avec des enfants assez petits, nous conseillons le visualiseur VI-51. Son bras résistant permet aux plus petits de le manipuler également et de rendre le cours plus interactif en permettant aux enfants de participer.

Pour rappel, les visualiseurs ELMO et Speechi sont éligibles dans le cadre de l’appel à projets pour un socle numérique dans les écoles élémentaires. Comme les écrans interactifs, ils peuvent être remboursés à hauteur de 50 à 70% par l’Etat. N’hésitez pas à nous contacter pour en savoir plus.

The post Des visualiseurs ELMO et Speechi dans un cours de deep learning Algora appeared first on Speechi.

Des visualiseurs ELMO et Speechi dans un cours de deep learning Algora

L’équipe Speechi teste nos visualiseurs en situation dans un cours de programmation C’est quelque chose dont nous parlons souvent dans…

458

Un stage vacances pour initier son enfant au codage : L’Aquarium Magique

Après Dino Park et Robot Run pour les 9-14 ans, l’école Algora pilote de Lille est en pleine confection d’un nouveau stage vacances pour les 6-9 ans : L’Aquarium Magique.

Les stages vacances proposés par les écoles Algora se déroulent durant les vacances scolaires. Les enfants réalisent un projet sur plusieurs jours qui mêle la découverte de la programmation à des activités de construction et artistiques.

L’Aquarium Magique : le stage vacances des petits pour s’initier au codage

Durant le stage vacances de L’Aquarium Magique, votre enfant élaborera sur plusieurs jours un aquarium qu’il ou elle animera de lumières et de musique en écrivant son premier programme.

① Une initiation au codage

Equipé d’une carte programmable, de LED de différentes couleurs et d’un buzzer, votre enfant construira et programmera, à partir d’un logiciel de programmation adapté aux enfants, une petite machine qui fera des jeux de lumière et jouera de la musique pour animer son aquarium magique.

② Une activité d’arts créatifs

Durant cette séance, votre enfant laissera libre cours à sa créativité. Au programme, du dessin, du découpage, du coloriage à la pastel et du modelage à l’argile pour créer un décor aquatique dans lequel cohabiteront poissons et coraux.

③ Une activité de construction

Ce 3e atelier sera consacré à l’élaboration d’une canne à pêche qui lui servira à attraper ses poissons. L’occasion de découvrir ce qu’est une manivelle et à en reproduire une en assemblant des cubes et des engrenages pour rouler et dérouler son fil de pêche.

④ Le grand final !

Pour cette dernière séance, après avoir programmé une musique sur le thème de l’océan, le temps sera venu pour votre enfant de disposer son aquarium, d’allumer la machine qu’il a programmée et de s’adonner à une partie de pêche en lumières et en musique avec ses camarades d’atelier.

Intéressé pour faire participer votre enfant à ce stage vacances ?

Une avant-première organisée du 23 au 26 février inclus


Chloé et Issa animeront le stage vacances qui se déroulera sur 4 séances d’1h30 du mardi 23 au vendredi 26 février. Cette avant-première sera déployée ensuite sur l’ensemble des écoles Algora qui souhaitent intégrer à leur offre cette activité.

Fiche d’inscription pour réserver cette activité (école Algora du Vieux-Lille)

Règles sanitaires en vigueur


Les règles sanitaires sont déjà appliquées :

  • Désinfection du matériel avant chaque atelier.
  • Désinfection des mains à l’entrée et à la sortie de l’atelier.
  • Les animateurs portent des masques.
  • L’atelier est limité à 8 enfants pour qu’une place vide puisse être laissée entre chaque enfant.

Un stage vacances à prix mini !

Si votre enfant participe à ce stage vacances, alors vous bénéficierez d’un prix mini. En échange de ce petit prix, vous nous autorisez à faire des photos et une vidéo de l’atelier dans lequel figureront les enfants. Ces photos nous permettront de communiquer sur cette activité et de donner aux parents et aux enfants une idée de l’ambiance du stage vacances et des activités qui y sont faites.

The post Un stage vacances pour initier son enfant au codage : L’Aquarium Magique appeared first on Speechi.

Un stage vacances pour initier son enfant au codage : L’Aquarium Magique

Après Dino Park et Robot Run pour les 9-14 ans, l’école Algora pilote de Lille est en pleine confection d’un…

434

Quels sont les bienfaits des robots pour les enfants ?

programmation d'un robot à l'école par un enfantComme enseignant ou comme parents d’une fille ou d’un garçon, vous avez entendu parler de la robotique à l’école ? Cet article vous en dit plus sur cette discipline. Il vous présente ses multiples avantages et l’offre de kits robotiques en vente sur notre site !

Apprendre aux enfants à construire et à programmer un robot !

Depuis quelques années, cette matière fait partie des programmes de l’Éducation Nationale. Dès le Cours Préparatoire, des élèves de 6 ans peuvent découvrir la robotique. Cette matière présente de multiples avantages.

assemblage et construction d'un robotEn effet, les enfants apprendront en s’amusant ! Comme vous le verrez avec les kits robotiques en vente sur notre boutique, les robots peuvent prendre de multiples formes. Il est ainsi possible de construire une jolie voiture robotisée, une grue autonome ou un dinosaure inoffensif ! La créativité des filles et des garçons est également encouragée. Ceux-ci n’auront aucune difficulté à concevoir et à fabriquer un modèle unique. Et ils apprécieront la simplicité de l’assemblage, proche de celle utilisée par un célèbre fabricant danois de jouets !

La programmation robotique a une autre vertu, celle de favoriser la rigueur. En effet, il ne suffit pas de construire un robot. Celui-ci devra être autonome et capable de réaliser divers mouvements. Il pourra ainsi rouler et marcher, en suivant une trajectoire précise, définie dans son cerveau. Pour les mini-robots perfectionnés, avec une forte autonomie, il sera même possible de les faire réagir face à certains obstacles croisés sur sa route. Grâce à des capteurs intelligents, il sera capable de reculer, de tourner à droite ou à gauche ou d’effectuer des actions bien précises.

La programmation d’un robot est aussi l’occasion pour des élèves en primaire ou dans le secondaire de travailler en groupe et de développer une saine émulation.

Une offre adaptée pour filles et garçons, à découvrir chez Speechi !

Le robot pour enfant présente donc de multiples avantages, que vous avez pu découvrir en lisant ces quelques lignes. Cependant, pour favoriser cette discipline auprès des jeunes scolarisés dans le Primaire ou dans le Secondaire, il est indispensable de la rendre intuitive, ludique et accessible ! C’est la raison d’être de nos kits robotiques !

programmation d'un robot avec le programme ScratchCeux-ci proposent des modèles prédéfinis, à construire en suivant une notice de montage. Vous connaîtrez le contenu exact de ces kits robotiques en vous rendant sur notre boutique en ligne. Ceux-ci contiennent des briques faciles à assembler, un moteur et une batterie et divers composants électroniques. Les enfants auront aussi besoin d’une carte Arduino, véritable cerveau du robot.

Celle-ci se branchera sur une tablette tactile, sur un PC portable ou un ordinateur de bureau. Dans tous les cas, un logiciel spécifique comme Scratch permettra d’écrire les diverses instructions permettant d’animer et de rendre autonome le robot. Ce programme est reconnu par le monde enseignant pour sa prise en main facile, même par de jeunes élèves ! Son secret ? Des briques de couleur bleu ou orange définiront les mouvements et les diverses actions que n’importe quel mini-robot sera capable d’effectuer.

Sur notre boutique en ligne, nous commercialisons des manuels spécifiques pour tous les enseignants, instituteurs de Primaire et Professeurs du Secondaire. Nous affichons des informations détaillées sur des ressources pédagogiques et des kits faciles à prendre en mains par des élèves, dès l’âge de 6 ans.

Pour les adolescents, nous proposons des activités et des cours avec un logiciel plus complexe, se rapprochant davantage de la syntaxe du codage. Avec Python, il devient plus ardu mais aussi plus stimulant de programmer un robot et de lui faire exécuter des actions plus complexes !

Vous pouvez aussi inscrire vos enfants aux cursus et aux stages organisés par une école Algora, proche de votre domicile !

The post Quels sont les bienfaits des robots pour les enfants ? appeared first on Speechi.

Quels sont les bienfaits des robots pour les enfants ?

Comme enseignant ou comme parents d’une fille ou d’un garçon, vous avez entendu parler de la robotique à l’école ?…

431

Réussir ses cours de programmation à distance – le témoignage de David (Algora Nice, Cannes, Menton, Monaco)

C’est au détour d’une interview réalisée par Emelyne, la responsable communication d’Algora, que David, fondateur de 4 écoles de programmation dans le Sud de la France, nous raconte leur ouverture et leur développement dans un contexte qui ne s’y prêtait pas forcément. Il nous livre ses conseils pour mettre en place des cours à distance et nous explique les conditions qui doivent être réunies pour une expérience d’apprentissage réussie.

On vous invite à lire l’intégralité de cette interview en consultant sa transcription exacte dans ce PDF.

Ouverture de ses écoles début 2020… et confinement en mars

David a tout d’un geek, dans ses loisirs comme dans son travail. Quand il constate le manque de formations en France, transmettre cette passion de la programmation devient pour lui une évidence et il part en quête d’un moyen de la partager. Après quelques recherches, il tombe sur Algora et son concept d’enseigner la programmation par la robotique. Une rencontre qui fait tilt et donne naissance à l’école Algora de Nice, puis très vite, face à l’engouement des parents, aux écoles Algora de Cannes, Monaco et Menton.

En savoir plus sur les écoles Algora de Nice, Cannes, Monaco et Menton.

La mise en place des cours à distance

Pour quiconque, ce 1er confinement aurait pu mettre un coup d’arrêt à un projet fraîchement éclos. Hors de question pour David qui a fait preuve d’une grande réactivité en proposant d’emblée aux parents de basculer l’ensemble des ateliers en cours à distance. Si les outils de communication à distance (Zoom, Skype,…) n’avaient pas de secrets pour lui, l’équipement des parents s’est avéré être le plus grand défi à relever puisqu’il lui a fallu se décider à faire un investissement important pour doter chaque enfant d’un kit complet.

cours à distance de programmation dans une école Algora

Bilan de ses cours à distance : un retour des parents “100% positif”

Après presque un an de cours à distance, le bilan est très concluant et l’expérience vécue par les enfants comme par les parents est très positive. Les bénéfices ont été multiples:

  • Un meilleur suivi des élèves : Contre toute attente, les ateliers de robotique à distance ont permis à David de nouer une relation privilégiée avec chaque enfant. Il a pu être plus attentif à leurs avancées et à leurs difficultés.
  • Un lien de confiance noué avec les parents : Les cours à distance nécessitent une grande disponibilité des parents notamment pour que l’enfant soit dans des conditions matérielles optimales à chaque lancement d’atelier. Cet échange régulier a permis de tisser des liens de confiance entre David et eux.
  • Des parents gagnés par l’envie d’apprendre la programmation : Certains parents ont assisté aux ateliers de leurs enfants, s’y sont intéressés et ne seraient pas contre s’initier eux aussi au codage.

Ses conseils pour réussir sa formation à distance

David tire de son expérience des cours à distance 3 maîtres-mots : savoir dire non, écouter et s’adapter.

  1. Savoir dire non : Si on estime que les conditions ne sont pas réunies pour que ces ateliers à distance se passent bien, il faut savoir dire non. Ces conditions concernent aussi bien l’envie de l’enfant de suivre des cours à distance que le matériel informatique à disposition et la disponibilité des parents.
  2. Ecouter : Contrairement à des cours en présentiel, il faut deux fois plus communiquer pour tisser un lien avec les parents et l’enfant, ce qui passe notamment par l’écoute.
  3. S’adapter : Il faut pouvoir être souple en termes d’horaires pour assurer des cours à tous les enfants inscrits au cursus.

Document récapitulatif sur ce qu’il faut savoir des cours à distance, par Algora Nice.

The post Réussir ses cours de programmation à distance – le témoignage de David (Algora Nice, Cannes, Menton, Monaco) appeared first on Speechi.

Réussir ses cours de programmation à distance – le témoignage de David (Algora Nice, Cannes, Menton, Monaco)

C’est au détour d’une interview réalisée par Emelyne, la responsable communication d’Algora, que David, fondateur de 4 écoles de programmation…

495

Les élèves Coudekerquois deviennent des as de la programmation (vidéo)

La mairie de la commune de Coudekerque-Branche (Hauts-de-France) a investi dans l’acquisition de kits robotiques Ecole Robots à destination des écoles de la ville pour ouvrir la voie au codage et à la programmation dès le primaire.

Découvrez en images à quoi ressemble un cours de robotique dans une école Coudekerquoise

cours de codage en classe à Coudekerque

Une manière ludique d’apprendre la programmation

L’an dernier la municipalité de Coudekerque a décidé d’équiper 4 écoles de la ville avec des kits robotiques pour initier les élèves de primaire à la programmation. L’informatique étant maintenant intégré au programme scolaire, la programmation va plus loin en amenant des notions de mathématiques et de physique, celles-ci étant abordées de façon ludique et moins théorique.

Cette année, toutes les écoles de la ville recevront ces kits pédagogiques testés et approuvés par le corps enseignant des écoles “pilotes”.
Les professeurs ont reçu une formation par notre équipe Ecole Robots pour la mise en place des ateliers de codage dans leurs classes, permettant d’animer un cours de codage en lien avec le socle commun des connaissances prévu par l’Education Nationale.

Des kits robotiques clé en main avec Ecole Robots

Les kits robotiques Ecole Robots sont pensés à la fois pour les élèves et les enseignants. En effet, chaque kit comporte des pièces détachées permettant de construire son robot à la manière d’un Lego® et est accompagné de livrets pédagogiques d’apprentissage à la programmation. L’un est dédié à l’enseignant pour guider le cours et les notions abordées, l’autre est réservé à l’élève avec un guide pas à pas de montage et de leçons.
Il s’agit d’un cursus pédagogique prêt à l’emploi et mis à disposition des enseignants pour un programme clé en main.

Et l’objectif pour les enfants ?

Ici le but est d’apprendre aux enfants à concevoir un programme leur permettant d’activer et commander un robot articulé sous forme humaine, animale ou autre, tout en découvrant l’univers du codage informatique qui mêle un ensemble de notions utiles pour le cursus scolaire mais aussi dans la vie de tous les jours. En effet, les enfants en programmant apprennent un peu plus le fonctionnement du monde qui les entoure.

Il s’agit d’une initiative qui fait voir la pédagogie sous un autre angle, un projet innovant et accessible à tous en phase avec la digitalisation des métiers déjà largement en marche.

Et si vous aussi vous faisiez profiter vos écoles et enfants d’un programme innovant ? Parlez-en à votre municipalité !

Pour aller plus loin dans la programmation

Notre entité Ecole Robots fournit des kits robotiques clé en main à destination de l’Education Nationale des classes de primaire jusqu’au lycée.

Nous disposons également d’un réseau d’écoles de programmation en France et Outre-Mer, les écoles Algora qui proposent des ateliers extra-scolaires de codage sur place ou à distance.

Vous pouvez participer à l’aventure Algora en rejoignant notre réseau en tant que partenaires et si vous souhaitez faire découvrir la programmation à votre enfant, nous proposons des ateliers découvertes, il suffit de trouver l’école la plus proche de chez vous..

Enfin, si votre enfant est curieux, il vous est également possible de vous procurer des kits robotiques et ludiques à faire à la maison. Votre enfant aura un manuel d’accompagnement et pourra laisser libre cours à son imagination…

Pour plus d’informations, contactez notre équipe.

The post Les élèves Coudekerquois deviennent des as de la programmation (vidéo) appeared first on Speechi.

Les élèves Coudekerquois deviennent des as de la programmation (vidéo)

La mairie de la commune de Coudekerque-Branche (Hauts-de-France) a investi dans l’acquisition de kits robotiques Ecole Robots à destination des…

466

Algora : une option robotique ouvre à l’école d’ingénieurs UniLaSalle de Beauvais

L’apprentissage de la programmation par la robotique a le vent en poupe. Nous l’avons beaucoup défendu car c’est pour nous un bon apprentissage de voir la réalisation concrète d’un programme grâce aux robots. C’est une méthode pédagogique qui fonctionne à merveille avec les plus petits mais aussi avec les plus grands, comme avec des élèves ingénieurs de l’école UniLaSalle de Beauvais.

26 étudiants de l’école UniLaSalle ont rejoint l’option titrée “A la découverte de robots”. Soucieux des challenges de demain (Industrie 4.0, ferme 4.0, jumeau numérique, etc.), ils ont choisi de les décortiquer à l’aide d’un peu de capteurs et de programmation.

Par équipe de 3, les élèves ont réalisé trois exercices différents à partir de l’un de nos kits robotiques d’apprentissage de la programmation durant 10 heures de cours.

Découvrez une vidéo de l’école d’ingénieurs qui regroupe les premières réalisations :

Toutes nos félicitations aux élèves pour ces belles réalisations qui démontrent ce qu’il est possible de faire avec nos kits robotiques.

La prochaine étape ? Si tout se profile bien, il s’agira d’accueillir par la suite des adultes souhaitant s’initier à la programmation avec des kits robotiques pour apprendre à programmer en Python.

The post Algora : une option robotique ouvre à l’école d’ingénieurs UniLaSalle de Beauvais appeared first on Speechi.

Algora : une option robotique ouvre à l’école d’ingénieurs UniLaSalle de Beauvais

L’apprentissage de la programmation par la robotique a le vent en poupe. Nous l’avons beaucoup défendu car c’est pour nous…

444

Cours de codage Python adultes – cours 10 : Je marche seul

Avec ce 10e cours de Python qui clôt l’année 1 du cursus de programmation “Comprendre la révolution numérique”, les étudiants mettent un pied dans l’IA, l’Intelligence Artificielle, en abordant la notion d’apprentissage par renforcement. Autrement dit, ils doteront leur robot de la capacité à apprendre seul.

Comme un bébé qui apprend à marcher en expérimentant divers gestes d’abord désordonnés pour atteindre son but (prendre un jouet), leur robot apprendra à marcher en cherchant les récompenses qui le rapprochent du but et en évitant les pénalités qui l’en éloignent.

photos de l'atelier du cours 10 de programmation

Atelier n°1 : faire bouger le bras de leur robot aléatoirement

Durant un 1er atelier de 2h, les étudiants s’attelleront à la construction d’un robot en tous points semblable au robot du cours 7(1), Bras-dessus, bras-dessous, à la différence près qu’ils remplaceront le photoréflecteur infrarouge par un capteur à ultrasons qui informera le robot de sa distance par rapport à un mur.capteur à ultrason utilisé avec le robot du cours 10 de programmation

Côté programmation, ils réutiliseront la notion d’automate vue au cours de programmation n°9(2) pour enregistrer l’état du robot et écriront des fonctions pour faire passer le robot d’un état à un autre (d’une position à une autre).

Défi n°1 : En guise de défi, ils devront faire se déplacer leur robot de façon aléatoire en lui faisant tirer au hasard une des actions possibles.

(1) : article de présentation du cours de programmation n°7 – Bras-dessus, bras-dessous.
(2) : article de présentation du cours de programmation n°9 – L’alarme connectée.

Atelier n°2 : apprendre au robot à marcher seul

Au cours de ce 2e atelier de 2h, les étudiants seront initiés aux principes de l’apprentissage par renforcement. Cet apprentissage repose sur la perception par le robot d’une récompense ou d’une pénalité en fonction des actions accomplies.

automate utilisé pour programmer l'apprentissage par renforcement
Défi n°2 : De l’aléatoire à la stratégie
Avec ce 2e défi, les étudiants devront programmer leur robot pour qu’il passe progressivement d’un comportement aléatoire à un comportement stratégique.

Défi n°3 : Ramper vers l’arrière
Pour les plus avancés, un 3e petit défi leur est proposé pour s’assurer qu’ils ont bien compris le principe du système de récompense, celui de faire ramper leur robot vers l’arrière.


Découvrir en vidéo le robot du cours de programmation n°9

lien vers la vidéo de présentation du cours de programmation en Python pour adulte grand débutant
Visionner la vidéo du cours de programmation en Python n°10.

Qu’apprendront les étudiants ?

Ce dernier cours de programmation leur fera découvrir :

  • un nouveau capteur : le capteur à ultrason qui permettra au robot de se situer par rapport au mur à atteindre
  • une notion majeure qui les initie à l’intelligence artificielle : l’apprentissage par renforcement
  • quelques notions complémentaires sur les listes et les fonctions

The post Cours de codage Python adultes – cours 10 : Je marche seul appeared first on Speechi.

Cours de codage Python adultes – cours 10 : Je marche seul

Avec ce 10e cours de Python qui clôt l’année 1 du cursus de programmation “Comprendre la révolution numérique”, les étudiants…

493

Cours de codage Python adulte – cours 9 : L’alarme connectée

Les objets connectés

Dans la maison moderne, les volets, l’éclairage et l’électro-ménager sont contrôlables en un clic depuis votre smartphone quand bien même vous seriez à de milliers de kilomètres de là. En un mot, la maison moderne est “connectée”. Dans ce 9e cours de programmation du cursus “Comprendre la révolution numérique”, nous nous intéresserons à ces objets connectés contrôlables à distance en programmant une alarme connectée.

Atelier de programmation n°1 : concevoir une alarme fonctionnelle

Durant ce 1er atelier, les étudiants aborderont de tout nouveaux concepts indispensables pour comprendre le fonctionnement des objets connectés : les automates et les API. Dans un 1er temps, ils programmeront leur alarme pour qu’elle détecte l’ouverture de la porte et l’indique en allumant une LED. L’atelier se terminera par 2 défis visant à programmer en Python leur alarme pour qu’elle se déclenche en cas d’intrusion.

Atelier de programmation n°2 : connecter l’alarme à Internet

En s’aidant d’une API et du concept d’automate, les étudiants connecteront leur alarme à Internet et la manipuleront à distance. Ils auront pour défi d’ajouter à leur porte un verrou qui sera lui aussi contrôlable à distance.
cours de programmation pour adulte n°9

Découvrez en vidéo l’alarme connectée programmée dans le cours 9 de programmation

vidéo de présentation du robot du cours de programmation pour adulte 9, l'alarme connectée
Visionner la vidéo de présentation de l’alarme connectée programmée en Python.

Quelles notions de programmation apprendront les étudiants ?

Durant ce 9e cours de programmation en Python, les étudiants (adultes et grands débutants !) découvriront :

  • Les dictionnaires : une notion qui leur sera utile pour stocker dans une seule et même variable les états de leur alarme et de leur porte
  • les automates : une notion majeure de ce cours qu’ils manipuleront pour faire passer leur alarme d’un état à un autre
  • les API : autre notion majeure du cours, ce service sur Internet leur sera indispensable pour rendre leur alarme connectée

The post Cours de codage Python adulte – cours 9 : L’alarme connectée appeared first on Speechi.

Cours de codage Python adulte – cours 9 : L’alarme connectée

Les objets connectés Dans la maison moderne, les volets, l’éclairage et l’électro-ménager sont contrôlables en un clic depuis votre smartphone…

457

Cours de codage Python adultes – cours 8 : Au doigt et à l’oeil

Utiliser des gestes pour donner des ordres à une machine, ça ne vous dit rien ? Rappelez-vous cette scène d’anthologie du film de science-fiction Minority Report. Le personnage incarné par Tom Cruise utilise des gestes pour trouver dans les visions des précogs des indices sur le lieu du futur crime.

Sans aller aussi loin que la fiction, ceux qui participeront au cours 8 du cursus de programmation “Comprendre la révolution numérique” élaboreront un robot qui obéit au doigt et à l’œil ou presque.

Ce cours fera l’objet de 2 ateliers de 2h et d’une mission de 2h. L’objectif sera, à terme, de concevoir un robot capable de répondre à la reconnaissance de gestes grâce à son accéléromètre.

robot programmé lors du cours de programmation n°8

Atelier de programmation n°1

Durant le 1er atelier de codage, les étudiants programmeront en Python un bras manipulateur pour qu’il déplace sa pince dans l’une des 4 zones. Dans un premier temps, l’utilisateur utilisera les boutons intégrés à la carte pour indiquer au robot dans quelle zone aller.

Atelier de programmation n°2

Lors du 2e atelier, les étudiants programmeront cette fois-ci une carte ESPeRobo à reconnaître le geste effectué et à l’afficher à l’aide de l’accéléromètre intégré.

Mission : la reconnaissance de gestes

Dans la mission, les étudiants utiliseront la carte programmée lors de l’atelier n°2 pour en faire une télécommande qui envoie ses instructions au bras manipulateur.

programmer en Python la reconnaissance sur un bras robotique
Les boutons utilisés dans l’atelier n°1 seront donc remplacés par des gestes effectués à distance depuis une télécommande. L’étudiant mimera avec son robot l’une des quatre figures. Une fois le geste reconnu, la télécommande enverra par radio la figure réalisée au bras manipulateur qui se déplacera dans la zone correspondante.

Découvrir en vidéo le robot du cours de programmation n°8

vidéo du robot du cours 8 de programmation en Python
Visionner la vidéo de présentation du robot programmé pour reconnaître les gestes.

Objectif de l’atelier Python : découvrir les listes

Lors de ces 3 sessions en Python, les participants découvriront une notion importante de programmation : la liste. Tout comme la fonction, la liste permet d’éviter beaucoup de copier-coller quand un même traitement est répété sur un grand nombre d’éléments.

The post Cours de codage Python adultes – cours 8 : Au doigt et à l’oeil appeared first on Speechi.

Cours de codage Python adultes – cours 8 : Au doigt et à l’oeil

Utiliser des gestes pour donner des ordres à une machine, ça ne vous dit rien ? Rappelez-vous cette scène d’anthologie…

466

Cours de codage Python pour adultes – cours 7 : Bras dessus, bras dessous

Dans ce nouveau cours du cursus de programmation “Comprendre la révolution numérique”, les étudiants (adultes sans aucun prérequis en programmation, rappelons-le !) reproduiront et programmeront un bras robotique. Cette technologie inspirée de l’anatomie du bras humain est emblématique des robots sophistiqués qu’on trouve dans les usines de fabrication.

atelier 7 de programmation du cursus Algora

“Une même technologie, plusieurs applications”, voilà tout l’intérêt du bras robotique à la découverte duquel partiront les étudiants du cursus d’apprentissage du langage Python.

Programmer un bras robotique…pour se déplacer comme un éléphant de mer !

Au cours d’un atelier de 2h, les étudiants aborderont le bras robotique d’une manière pour le moins originale puisque son utilité première est détournée pour explorer un type de marche du règne animal très particulier, celui de l’éléphant de mer ! Les étudiants apprendront donc à faire marcher leur bras robotique en imitant la marche du mammifère marin qui prend appui sur ses deux pattes pour soulever son corps et avancer.

programmer un bras robotique pour marcher
Cet atelier rejoint un des objectifs poursuivis par ce cursus d’apprentissage du Python, apprécier la beauté du monde à travers la programmation et la robotique, comme cela a été fait avec le tournesol du cours 3 de programmation et la parade nuptiale des lucioles du cours 2 de programmation.

Une mission de 2h : saisir des objets

Cet atelier sera suivi d’une mission de 2h durant laquelle ils programmeront cette fois-ci leur bras robotique à saisir des objets. Ils muniront leur bras d’une pince qu’ils devront programmer à s’ouvrir et se fermer en utilisant les bons angles.

Découvrir en vidéo le robot du cours de programmation n°7 pour adulte

vidéo du 7ième cours de programmation en Python
Visonner la vidéo du robot réalisé au cours de l’atelier n°7 pour apprendre à coder en Python.

Objectif de l’atelier : créer ses propres fonctions en Python

Avec ce 7e cours de programmation, les étudiants découvriront une notion majeure en programmation : la fonction qui évite de réécrire les mêmes lignes de code dans les cas où un robot doit répéter une même séquence d’actions plusieurs fois. Jusque-là les étudiants avaient appris à appeler dans leur programme des fonctions déjà existantes. Cette fois-ci, ils apprendront à créer leurs propres fonctions.

The post Cours de codage Python pour adultes – cours 7 : Bras dessus, bras dessous appeared first on Speechi.

Cours de codage Python pour adultes – cours 7 : Bras dessus, bras dessous

Dans ce nouveau cours du cursus de programmation “Comprendre la révolution numérique”, les étudiants (adultes sans aucun prérequis en programmation,…

472