loader

Réaliser un labyrinthe électrique avec une microbit 2.0

Réalisez votre propre jeu du parcours électrique avec une microbit 2.0 et quelques pinces crocodiles !


Le principe de ce jeu consiste à essayer de parcourir un câble électrique avec un outil fait maison, sans jamais que les 2 ne se touchent :

exemple

Cela demande patience et adresse ! 
Nous allons faire une version digitale de ce jeu (à l'inverse de la version analogique comme dans la photo) avec une carte micro:bit.
À chaque fois que les 2 pièces métalliques se touchent, elles fermeront un circuit électronique, permettent à la micro:bit de détecter la faute ! 
En fin d'activité, on vous montre comment augmenter la difficulté du programme en rendant l'alarme de plus en plus aiguë à chaque fois que le joueur commet une maladresse.  

Le but est de réaliser un parcours à l'aide d'un fil de fer (vous pouvez utiliser un fil de fer solide que vous dénudez complétement) .
Il faut que le parcours soit un peu complexe, mais tout en étant réalisable : tordez votre fil à l'aide de la pince (ou bien avec les mains si sa souplesse le permet) pour lui donner la forme désirée. 

  • Voici un exemple de montage : 

fil + base
Nous avons fait 2 petites pattes afin de pouvoir poser notre "sculpture" et utiliser un objet ou bien du ruban adhésif pour la maintenir debout, tout en prenant soin de laisser au moins une patte accessible dans le but d'y connecter une pince crocodile ensuite.

  • Il vous faudra également vous fabriquer votre "outil, lui aussi en fil de fer, mais ici, nous n'avons dénudé qu'une partie du câble et fait une boucle à l'extrémité :

fil + outil
Il faut simplement veiller à laisser assez d'espace pour venir "s'accrocher" sur le parcours. 

  • Et voici comment connecter l'ensemble avec votre carte micro:bit : 

montage final
La "sculpture" en métal est connectée avec une pince crocodile à 3.3V, et l'outil maison est lui relié à P1 sur la carte. 
Lorsque notre outil va toucher la sculpture, cela va mettre P1 à 3.3V, ce qui sera compté comme un "contact". 

Nous allons utiliser les pins digitaux pour réaliser cette activité.
Ce que nous voulons, c'est pouvoir détecter un contact électrique.
Nous allons donc utiliser le bloc "état de la broche numérique" qui renvoi 0 lorsqu'il n'y a pas de courant et 1 lorsqu'il y a du courant (>1,5V).

Voici le bloc en question dans un premier programme, exemple : 

Vous pouvez tester ce programme en connectant une pince crocodile à P1
  • si vous connectez l'autre extrémité de la pince à GND ⇾ vous avez "0" en retour console
  • si vous connectez l'autre extrémité de la pince à 3.3V ⇾ vous avez "1" en retour console.

Nous avons à présent la capacité de détecter un courant sur P1, il ne nous reste plus qu'à transformer cela en jeu ! 

Voici un programme qui va faire sonner le buzzer de la micro:bit à chaque fois que le joueur fait contact sur la sculpture avec l'outil : 


N'hésitez pas à ajouter des conditions pour complexifier le jeu : 
  • nombre de contacts max autorisés
  • ajouter un chronomètre 

Pourquoi ne pas modifier la note du buzzer à chaque erreur ? Cela rendra le jeu plus stressant et donc plus compliqué ! 
Pour cela nous allons simplement créer une nouvelle variable "note" que l'on va incrémenter à chaque "contact", résultant en un bruit de plus en plus strident : 

Licence d'utilisation

Licence Creative Commons

Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas de Modification 2.0 France