Utiliser microbit dans un projet IoT

La carte Micro:bit ne peut pas se connecter seule à internet. Nous mettrons en oeuvre un dispositif s'apuyant sur une carte Raspberry Pi pour afficher des données captées par plusieurs cartes Micro:bit sur une page web personnalisable, accessibles depuis un ordinateur ou un smartphone.

Synoptique

Le projet se sépare donc en plusieurs parties :

  • un raspberry PI connecté à internet. Il héberge les pages web affichant les données des capteurs.
  • une carte microbit Maître connectée au raspberry PI par un câble USB. Elle échange avec les microbit esclaves via radio.
  • de 1 à 26 cartes microbit esclave. Elles récupèrent des données de 1 ou plusieurs capteurs et les transmettent sur demande à la carte microbit maitre via radio.

Mise en oeuvre du dispositif

  1. Installation du Raspberry PI
  2. Installer la microbit maître
  3. Installer une microbit esclave

Tester le système

Pour tester le dispositif, il faut

  • lancer le script RPI_slave.py sur le raspberry
  • connecter la microbit maître au raspberry en USB
  • brancher les microbits esclaves et leurs capteurs

Les données doivent alors commencer à arriver. La microbit maître affiche ne nom de l'esclave qu'elle interroge. Les informations s'affichent via l'URL http://IP_du_raspberry/~pi/X/Xest le nom de l'esclave.

resultat