Le projet Pinède

Le projet Pinède

Chapitre 6 Le microcontrôleur WB55

Page précédente Page suivante

Nous utilisons le microcontrôleur WB55 avec la carte fille IKS01A3, présentés dans la figure  ??. Ce microconôleur peut se programmer soit avec l’IDE Arduino, soit en utilisant micropython. La carte fille permet de mesurer des données environnementales (température, humidité, pression). Elle dispose aussi de capteurs de mouvement, accélération et magnétiques que nous n’utiliserons pas ici.

(image)   (image)

Figure 6.1 – Kit environnemental.

Le firmware micropython doit étre flashé sur le microcontrôleur. Nous avons programmé un exemple :

/Codes/WB55env/WB55adv.tar.bz2

Cet exemple contient les fichiers suivants :

ble_advertising.py

la diffusion des données ;

ble_temperature.py

la gestion du profil BLR environnemental ;

boot.py

code lancé à l’initialisation de micropython, définit le pays. ;

hts221.py

le code pour le capteur ;

LPS22.py

le code pour le capteur ;

main.py

le fichier lancé au lancement, définit le rythme de mesure et diffusion.

Les informations peuvent être récupérées par le programme python :

/Codes/getadv.tar

Page précédente Page suivante