Ignorer la navigation

V. Application à notre vélo 2.0

 

Nous allons maintenant réaliser une application utile pour notre vélo. On peut imaginer divers choses avec notre carte micro:bit (gestions des lumières, indicateur de changement de direction, gps, …) et le positionner à différents endroits (casque, cadre, guidon, …). On pourrait aussi y ajouter d’autres modules (leds de fortes puissances, …).

 
On va travailler avec un cahier de charges réalisé par différents services de l’entreprise. Ce cahier des charges va nous décrire ce que nous devons faire, nous imposer des contraintes. On réalise d’abord un prototype (c’est votre travail!).

Cahier des charges :

  • 2 boutons poussoirs (ceux de la carte) vont commander les leds afin de réaliser un clignotant pour vélo (un peu sur le principe des clignotants de voiture). Ce clignotant sera bien sûr temporisé.
  • affichage si le vélo accélère ou ralenti (accéléromètre de la carte micro:bit) : flèche (accélération), croix rouge moyennement éclairée (ralentissement), ….
  • affichage de la vitesse du vélo : le vélo dispose d'un capteur (aimant+capteur) placé sur une roue (26 pouce = 665 mm de diamètre avec le pneu). A chaque tour l’aimant envoie une impulsion. On en déduit la vitesse du vélo (on simulera le capteur à l’aide d’un BP que l’on branchera sur les broches de la carte). Documentation pour rajout de BP: micro_bit_BP_ext.pdf
  • règles sur l’affichage :
    • l’affichage du clignotant est prioritaire
    • quand le clignotant n’est pas en service : affichages en alternance :
      • 2/3 du temps : accéléromètre
      • 1/3 temps : vitesse du vélo (en km/h)

  

Faites valider votre programme par le professeur une fois que celui-ci fonctionne.

  
Améliorations / options / compléments (liste non exhaustive):

  • on rajoute 2 capteurs sur les freins que l’on simulera avec un BP extérieur. Une croix très rouge s’affichera (elle est prioritaire).
  • l’accéléromètre arrête le clignotant ? A essayer!
  • affichage vitesse sur un 2ème micro:bit

Faites valider cette nouvelle version de votre programme par le professeur une fois que celui-ci fonctionne.

Créé avec eXeLearning (Nouvelle fenêtre)