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.
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
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/
où X
est le nom de l'esclave.