Skip to content

Activité

Environment data logger

Intermédiaire | MakeCode | Boutons, Capteur de luminosité, Capteur de température, Enregistrement des données, Microphone, Écran LED | Capteurs, Gestion des données, Gestion des informations, Logique booléenne, Statistiques & graphiques, Travailler scientifiquement

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Découvrez les meilleurs endroits pour faire pousser des plantes en utilisant votre BBC micro:bit pour étudier les niveaux de lumière et les températures pendant plusieurs heures ou plusieurs jours.

Introduction

Guide de codage

Ce dont vous aurez besoin

  • une micro:bit V2
  • un ordinateur et un câble micro USB pour coder le micro:bit et visualiser vos données
  • pack de batteries micro:bit (facultatif mais recommandé)
  • notreguide sur l'enregistrement des données peut être utile

Rassembler des données

  • Transférez le programme ci-dessous sur votre micro:bit.
  • Déconnectez-la de votre ordinateur, branchez un bloc-batterie et placez la micro:bit là où vous souhaitez étudier la température et les niveaux de lumière.
  • Transférer un nouveau programme sur votre micro:bit effacera tous les journaux de données précédents, mais vous pouvez aussi supprimer les anciennes données en appuyant sur les boutons A et B simultanément. Le fait de disposer d'un seul ensemble de données avec des horodatages continus facilite leur consultation ultérieure.
  • Appuyez sur le bouton A pour démarrer l'enregistrement. Une coche apparaîtra sur l'écran LED. Il enregistre maintenant des données toutes les minutes (60 000 millisecondes). Vous pouvez modifier cet intervalle en modifiant le bloc 'every' (chaque) dans le code. Un cœur clignote sur l'écran LED pour indiquer que des données sont enregistrées.
  • Dans le cas peu probable où le journal est plein, le code vous l'indique en allumant toutes les LED sur l'écran.
  • Appuie sur le bouton B arrêter l'enregistrement. Vous verrez qu'un 'X' montre que ça s'est arrêté.

Analyse tes données

  • Déconnectez le bloc-batterie et rebranchez la micro:bit sur un ordinateur. La micro:bit apparaît comme une clé USB appelée MICROBIT. Regardez dans le lecteur MICROBIT et ouvrez le fichier MY_DATA pour voir une table de vos données dans un navigateur web :
Le lecteur MICROBIT tel qu'il apparaît dans Windows

Comment trouver vos données sur le lecteur MICROBIT

Le fichier MY_DATA tel qu'il apparaît lorsque vous l'ouvrez dans un navigateur web

Your data appears in a table in a web browser

  • The time stamps in the log represent the amount of time that has passed since your micro:bit was powered on. If you log more than one set of data without clearing the log, you may not be able to see the visual preview of the data you want to study, so it’s a good idea to delete the previously stored log before starting a new experiment.
  • Click on Visual preview to see a graph of your data:
Graph showing light and temperature data
  • You can isolate individual lines by clicking on their labels. Light readings may vary between 0 and 255, but temperatures are likely to vary in a smaller range. Here we can see changes in temperature more clearly by viewing its line on its own:
Showing only the temperature line on the graph
  • You can also click on the Copy button and then paste your data into a spreadsheet.

Étape 2 : Programme-le

Étape 3 : Améliore-le

  • Record data over a longer period of time, such as once an hour for several days.
  • Run the experiment in different places and compare your data.
  • Create a report based on your findings to help people make decisions about where plants will grow best.
  • You could user this project to study patterns of electric light and heating use and use the data to suggest ways of saving energy.
  • Modify the code to study noise levels over time using the microphone.