Les kits éducatifs de Speechi s’incrivent dans la démarche des kits Lego mindstorms, adaptatifs, évolutifs selon le niveau (du cycle2 au lycée).
Toutefois ils présentent la particularité de proposer une interface de programmation adaptée au niveau enseigné ; type boîte à outils en glisser/déposer en cycle 2 ou 3, type Scratch en cycle 3 ou 4, Python du cycle 4 au lycée.
Chaque activité commence par la construction du robot en s’appuyant sur un tutoriel bien détaillé. Un simple emboîtement de briques sans vis ni outil. La partie commande utilise une structure Arduino, côté capteurs, différentes technologies (Son, lumière, InfraRouge, tactile).
Le kit testé est le kit robotique Éducation Nationale. Ici la boîte du kit et le détail des éléments de construction.
La programmation se fait via une interface « Studuino Software » téléchargeable ici.
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/2021-06-07_112740-1024x179.png)
Débuter avec Speechi en Cycle2 ou 3
Les robots et activités relatifs au cycle 2 et 3
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-20.png)
La construction du robot (Lien vers le tutoriel)
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-21.png)
Il existe quelques variantes ou évolutions entre le kit reçu et les tutoriels téléchargeables. Attention aussi à l’orientation des briques lors de la construction.
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-23.png)
La programmation par icônes
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-24.png)
Une programmation en glisser/déposer simple et intuitive.
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-25.png)
Des possibilités certes limitées pour notre premier robot (un seul moteur donc pas de rotation possible) mais faisant apparaître la notion de boucle.
Attention le tutoriel fourni ne prends pas en compte les évolutions du logiciel (voir ci-dessous)
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-26.png)
Bilan et intérêt des activités Speechi
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-40.png)
Speechi et Scratch au collège
Les robots et activités relatifs au collège : Ici
Certaines nécessitent des éléments additionnels non prévus dans le kit de base.
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-28-1024x683.png)
La construction du robot
Mon objectif était de créer un robot capable de parcourir un labyrinthe et de trouver la sortie. Il est composé de deux moteurs (possibilité de tourner) avec la pseudo roue folle devant. Un capteur IR lui permet de détecter des obstacles en face. Un axe de rotation de la tête (servomoteur peut être rajouté pour détecter une voie sans obstacle). La Del sur le dessus facilite la vision du capteur IR (allumée en présence d’obstacle).
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/Robot_explorateur.png)
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-29.png)
En ce qui concerne les branchements des servomoteurs et capteurs, pas de risque d’endommager la carte, par contre il faut bien visualiser l’emplacement du fil gris.
La programmation
1ère étape – La programmation par blocs
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-31.png)
2ème étape – Le paramétrage des ports
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-32.png)
3ème étape – Création du programme
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-44.png)
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-43.png)
Pas de souci particulier dans la création d’un programme, simple et facilitée par le « mode test » qui suit.
4ème étape – Le mode test
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-33.png)
Le mode test est un plus, il permet une validation du programme en mode branché avec visualisation de l’état des variables.
5ème étape – Le transfert
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-34.png)
Une fois validé, vous pouvez transférer votre programme et utiliser votre robot en mode débranché.
Bilan de l’activité
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-38.png)
Programmer Speechi avec Python
Le kit éducation précédent ne permet pas une programmation en Python, il faut choisir les kits éducatifs ESPeRobo.
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/Brique_Python-1.png)
Vous retrouver ici les bases pour la programmation, les exemples réalisables. Il est nécessaire d’utiliser le fichier studuino:bit. Le mode robotique nous amène dans l’environnement Scratch et l’onglet python permet une programmation textuelle.
![DANE Nancy-Metz DANE Nancy-Metz](https://dane.ac-nancy-metz.fr/wp-content/uploads/image-45.png)
Bilan
N’ayant pas testé cette approche, cet avis reste subjectif. Toutefois la démarche semble très intéressante. Comme à chaque fois les livrets sont bien construits avec des éléments de cours (programmation ,actionneurs, capteurs…), toutefois cela semble un peu ambitieux avec des élèves de collège. Par contre ces activités s’inscrivent directement dans le programme de seconde en SNT (Sciences Numériques et technologie) dans la thématique (Informatique embarquée et objets connectés).