Skip to content

Activité

Movement data logger

Intermédiaire | MakeCode | Accéléromètre, Boutons, Enregistrement des données, Écran LED | Capteurs, Gestion des données, Logique booléenne, Travailler scientifiquement

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Utilise l'enregistrement des données avec votre BBC micro:bit V2 pour recueillir les lectures de l'accéléromètre afin de concevoir un tracker de fitness personnalisé.

Introduction

Guide de codage

Ce dont vous aurez besoin

Rassembler des données

  • Transférez le code ci-dessous sur votre micro:bit, puis déconnectez-la de votre ordinateur.
  • Connectez un pack de piles et attachez la micro:bit à votre chaussure ou à votre jambe.
  • Les données précédentes sont supprimées lorsque vous transférez un nouveau code sur votre micro:bit, mais vous pouvez aussi supprimer les anciennes données en appuyant sur les boutons A et B simultanément.
  • Appuie sur le bouton A pour démarrer l'enregistrement des données. Une coche apparaît sur l'écran. Il enregistre maintenant dix fois par seconde les données de l'accéléromètre.
  • Commence à marcher et compte le nombre de pas que tu fais - essayez dix pour commencer.
  • Dans le cas très improbable où le journal micro:bit devient plein, toutes les lumières de l'écran LED s'allument.
  • Appuie sur le bouton B arrêter l'enregistrement. Tu devrais voir un X apparaître, pour montrer que c'est arrêté.

Analyse tes données

  • Déconnecte les piles et branche le micro:bit à un ordinateur.
  • La micro:bit apparaît comme une clé USB appelée MICROBIT. Look in there and open the MY_DATA file to see a table of your data and a visual preview in your web browser:
The MICROBIT drive as it appears in Windows
The MY_DATA file as it appears when you open it in a web browser
  • Data from the accelerometer has been recorded in three dimensions:
diagram showing the x, y and z axes of the micro:bit accelerometer
  • Click on visual preview to see the data as a graph. Examine it and see if you can spot where the user took ten steps:
A graph showing accelerometer data in 3 dimensions with 10 peaks

Use your data

Studying this data you can see that almost every time a step was taken, the reading in the Z axis went above 500.

So with this data set, we might use the number 500 as the threshold to use in the Sensitive step counter project, modifying the 'acceleration (mg) strength' block to read 'acceleration (mg) z > 500'.

This means that you've collected data that's unique to the way you walk, and used it to make a personalised digital product that works better for you.

Étape 2 : Programme-le

Étape 3 : Améliore-le

  • You could use the movement data logger to compare different parachutes and how they affect the acceleration of a micro:bit as it falls.
  • Copy and paste the data into a spreadsheet to analyse it in different ways, for example using statistical tools.
  • Use a spreadsheet to visualise the data in other ways and make a presentation about your project.