Présentation

Transformez votre carte Arduino en interface de mesures

web-sciences pour les enseignants de sciences

  • permet de réaliser des systèmes de mesures à l'aide d'un navigateur et d'une carte Arduino.
  • ne nécessite que quelques lignes de code.
  • simplifie considérablement la réalisation de mesures temporelles ou point par point à l'aide d'une carte Arduino.

web-sciences se présente sous la forme d'un module javascript qui utilise l'API Web Serial de Google. Il peut donc être utilisé sur un serveur Jupyter en ligne (comme capytale ou binder) ou bien sûr en local.


Comment utiliser web-sciences ?

  • Avec Jupyter: l'enseignant peut réaliser des notebooks contenant une cellule de mesures à laquelle il associe une partie exploitation des données.
  • De façon plus classique: les mesures sont réalisées à l'aide d'un navigateur et l'exploitation les données peut se faire sous python ou à l'aide d'un tableur comme Régressi.

Pourquoi utiliser web-sciences

Universalité et simplicité
Il existe beaucoup de capteurs pour la carte Arduino (Grove par exemple). Un simple navigateur et 5 lignes de codes suffisent pour créer une interface de communication avec la carte. Le système fonctionne quelque soit la façon d'exploiter les données choisie :
  • Jupyter
  • Python
  • Régressi ou tableur
Efficacité

Sans remplacer un oscilloscope ou une interface de mesures, le système peut néanmoins effectuer des mesures temporelles de 100 ou 200 points jusqu'à une fréquence de 40kHz, ce qui est largement suffisant dans la plupart des cas du programmes de lycée.

Pédagogie

Dans la mesure où toutes les activités sont basées sur le même modèle, (en particulier sous Jupyter), les élèves, conformément au B.O. Français, se familiarisent rapidement avec l'environnement python pour analyser leurs résultats.

Documentation

Sont également fournis plusieurs exemples documentés, fonctionnels et testés avec des élèves, applicables au programme Français de sciences physiques dans les classes de lycée.