Introduction


<aside> ℹ️ Cette fiche d'activité propose de créer des projets plus complexes en utilisant plusieurs cartes électroniques non connectées entre elles. Une fois les capteurs maîtrisés, nous pouvons en effet mettre en place des expériences nécessitant l’utilisation de plusieurs cartes. Afin de réaliser la collecte des données, il faut pouvoir faire communiquer les cartes entre elles par les airs. Dans cette activité nous allons programmer plusieurs cartes électroniques et échanger des données de capteurs à l’aide de l’extension Magnetics que permet de mettre en œuvre une communication sans fil maillée. Le projet magnetics prend la forme d’une brique technique logicielle implantée directement dans MakeCode. Ce développement est basé sur l’utilisation de la technologie de réseau maillé Bluetooth Low Energy Mesh (BLE Mesh) compatible avec toutes les cartes programmables disposant d’un module Bluetooth Low Energy.

Ressources : https://www.magnetics.edu-up.fr/

https://blog.rtone.fr/bluetooth-mesh

https://fr.wikipedia.org/wiki/Bluetooth_à_basse_consommation

</aside>

Construire - Make it!


Pour réaliser cette activité nous avons besoin de quatre cartes micro:bit v2. Trois d’entre elles seront émettrices de données de capteurs (température, humidité, pression), et la dernière sera collectricedes données qu’elle affichera sur ses LEDs. Nous utiliserons uniquement les capteurs internes. Nous allons donc vous donner la marche à suivre pour câbler et programmer en premier lieu la carte collectrice puis dans un second temps, programmer individuellement chaque carte émettrice afin de pouvoir construire votre projet.

Activité 1 - Préparer, câbler et programmer la carte collectrice

Activité 2 - Programmer chaque carte émettrice individuellement

Une fois la carte collectrice câblée avec l’écran OLED et programmée, nous pouvons préparer les trois cartes émettrices en suivant les mêmes étapes de programmation que lors de l’étape 1. Pour chaque carte, il faudra donc effectuer les tâches suivantes :