Du laboratoire à la classe : volume 1 et 2
Académie
de Montpellier
Portail pédagogique académique de l'Académie de Montpellier
Partager pour faire réussir les élèves
Construction d’un dispositif EXAO Libre et Sans-Fil : le module EXPLORD (EXPérimentation Libre par ORDinateur)
Travail réalisé par Davy Renaud
Description : - Construction d’un module EXAO à l’aide d’un micro-contrôleur ESP32
Présentation de l’interface graphique utilisable en classe
Des exemples d’activités pratiques possibles avec ce module à développer
Discipline : Sciences de la Vie et de la Terre (mais aussi Physique-Chimie)
Mots-clés : EXAO, capteurs, libre, ESP32, Javascript
Thème du programme : de nombreux thèmes du programme sont concernés par l’utilisation d’un dispositif EXAO.
L’utilisation d’un enregistrement autonome permet le travail sur les milieux de vie, la météorologie et la climatologie, la respiration et la photosynthèse, ...
Objectifs:
Ce projet a pour objectif de fournir aux enseignants de S.V.T. et plus largement de Sciences des ressources (notamment des programmes complets pour le module et l’interface) pour construire un ensemble de module et de capteurs utilisables avec une interface simple disponible et identique sur toutes les plateformes (Windows, Android, iOS, Linux).
Présentation du projet de dispositif EXAO :
Ces modules et ces capteurs peuvent être construit avec des élèves volontaires lors d’un club Sciences. Pour les enseignants de S.V.T. il faut demander l’aide des collègues de Technologie pour le matériel.
Ce dispositif EXAO est composé de modules sans fil qui peuvent être connectés à différents capteurs à l’aide d’un connecteur solide.
En fonction des capteurs utilisés, le module peut servir tout au long de l’année lors de différents travaux pratiques.

Vue du module et d'un capteur ainsi que de la carte intégrée dans le boîtier
Les modules sont constitués autour d’une carte de développement contenant l’essentiel des composants nécessaires : micro-contrôleur ESP32 avec gestion du Bluetooth (et du Wifi), mémoire, voyants, interrupteur, lecteur de carte SD,...
Le code est conçu grâce à l’environnement de développement Arduino IDE et développé en C++ et permet facilement l’intégration de capteurs supplémentaires.
L’interface graphique est une application web développée en Javascript.
Enfin les modèles 3D pour l’impression des boîtiers ont été développés avec le logiciel de modélisation Blender.
Les modules sont encore un peu en développement (notamment pour l’impression des boîtiers en 3D) et nécessitent des ajustements (l’implication de testeurs serait bienvenue). Mais la liste des composants est définitive et le code développée est proche de la maturité. L’ergonomie de l’interface nécessite encore plusieurs améliorations.
La mise en œuvre de la construction des modules peut se faire lors d’un club Sciences avec des élèves autonomes après prise en main de la construction d’un module par des enseignants de S.V.T. et/ou de Technologie. Les modules et les capteurs sont personnalisables et un travail sur une partie du code peut être envisagé à terme.
Les étapes de la mise en œuvre sont :


Carte soudée avant connexion au connecteur

Aperçu du fonctionnement de l’interface simple encore en développement

Aperçu des possibilités d'utilisation des données
Les composants sont à commander chez un vendeur de composants (GoTronic, Technologie Services ….) .
Possiblement certains revendeurs de composants ou le service académique du matériel scientifique pourront proposer des kits de composants.
Le matériel nécessaire à la construction des modules peut se trouver dans la plupart des collèges et des lycées. Les boîtiers des modules sont à imprimer en 3D et les imprimantes 3D sont maintenant courante dans les établissements du secondaire. Il faut ensuite utiliser un logiciel simple pour lire le programme et le charger dans les modules (Arduino IDE).

Outils nécessaires pour la réalisation d'un module et d'un capteur (imprimante 3D exclue)
Pour chaque module, le coût avec un achat en ligne sur un site bon marché ne permettant pas les bons de commandes est d’un peu moins de 12 euros (11,5 euros environ avec carte SD 8Go).
Les prix indiqués pour chaque composant sont des prix constatés sur la toile et ne sont pas les prix pratiqués par les enseignes vendant du matériel électronique aux établissements scolaire à l’aide de bon de commande administratif.

Composants nécessaires pour fabriquer un module
Liste des composants nécessaires pour fabriquer un module
- carte TTGO T1 avec micro-contrôleur ESP32 (livrée avec connecteur batterie) (4,6 euros)
- transistor N-MOSFET BS170 (pour couper l’alimentation du capteur) (0,1 euros)
- résistance 10 kOhm (0,01 euros)
- connecteur mâle GX12 - 7 broches (0,6 euros, lot mâle femelle 0,8 euros)
- batterie 3.7v LiPo 753050 (2,8 euros)
- vis autotaraudeuse M2 8mm (1,2 euros les 50)
- câble ruban 10 voies x 7cm (0,8 euros par mètre soit 0,06 euros) ou autres
- carte micro SD (de 8Go à 64Go) (facultatif mais nécessaire pour l’enregistrement autonome) (2,7 euros pour 8Go)
Pour chaque capteur : (0,7 euros)
- potentiomètre ou résistance variable de 20kOhm de type 3362 (0,08 pièce : 0,8 euros lot de 10)
- connecteur femelle GX12 – 7broches (0,6 euros)
- vis autotaraudeuse M2 8mm (1,2 euros les 50) de une à trois
- câble ruban x 5cm ou autres câbles
Pour le capteur Humidité-Température :
- capteur DHT 22 (2,5 euros)
Pour le capteur Humidité-Température-Pression
- module BME 280 3.3v (1,8 euros)

Composants nécessaires pour le capteur humidité et température
Pour le capteur Température :
- capteur DS18B20 étanche avec câble (0,9 - 1,1 euros pièce)
- résistance 4,7 kOhm
Pour le capteur Luminosité :
- module TSL2561 (0,9 euros)
Pour le capteur CO2 :
- pompe de charge 3.3v – 5v DD050 ( 0,8 à 1,1 euros pièce)
- capteur MH-Z16 50 000 ppm (27 euros)
- condensateur 10µF 25V
Pour le capteur O2 :
- pompe de charge 3.3v – 5v DD050 ( 0,8 à 1,1 euros pièce)
- capteur LOX-02S (80 euros) (commandable directement chez le fabricant en Angleterre)
- condensateur 10µF 25V
Un jeu de 10 modules : ~120 euros
3 x 5 capteurs (Humidité-Température-Pression, 3 Températures, Luminosité) : ~28 euros
1 x 5 capteurs (Dioxyde de carbone) : ~140 euros
1 x 5 capteurs (Dioxygène) : ~400 euros : (le prix d’une sonde de qualité équivalente pour 5 sondes!!)
soit 700 euros environ pour un système EXAO complet avec 10 modules et 25 capteurs mais en Do It Yourself (sans les sondes pour les gaz : 10 modules et 3x5 capteurs : ~ 150 euros)

Module DIY en fonctionnement (le vert indique une prise de mesure et le rouge indique que le module est allumé)