Introduction


<aside> ℹ️ Une fois les capteurs maîtrisés, nous pouvons mettre en place des expériences plus ambitieuses nécessitant l’utilisation de plusieurs cartes. Afin 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.

</aside>

Construire - Make it!


Pour réaliser cette activité nous avons besoin de quatre cartes STM32 IoT Nodes. Trois d’entre elles seront émettrices de données de capteurs (température, humidité, pression), et la dernière sera collectrice des données qu’elle affichera sur un écran OLED. Mis à part l’écran de la dernière, il n’y a pas de câblage car 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

Câbler l’écran OLED

Câbler l’écran OLED

Untitled

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 :