loader

Station météo "sans fil" : Transmettre par radio des mesures de pression et de température en fonction du temps.

Cette ressource permet de découvrir les bases de la transmission radio (cf Ressource « Effectuer une transmission radio avec Micro:bit ») et d’appliquer ces nouvelles connaissances pour réaliser une station météo sans fil. Ressource intégrée au groupe I2M.

Les technologies sans fil sont basés sur les concepts de la physique : les ondes radio ont certaines propriétés (comme l’amplitude, la pulsation ou la période) modulées par un émetteur de façon à ce que cette information puisse être encodée et ainsi diffusée. Lorsque des ondes radio rencontrent un conducteur électrique (c’est-à-dire une antenne), elles provoquent l’apparition d’un courant alternatif duquel l’information contenue dans les ondes peut être extraite et retraduite dans sa forme originale.

Le but est de recevoir sur une 1ère carte la donnée envoyée par une 2nde carte en appuyant sur le bouton A de la micro:bit. 

  • Branchez les cartes une par une et reproduire ou transférer transférer le code suivant :



  •  Tester la transmission radio d’une carte à l’autre. 

Vous pouvez modifier la taille des données envoyé par radio. Elle est définie en nombre d'octets pouvant aller de 0 à 251. On envoie ici une chaîne de caractère courte (Ex : "Vittascience") avec 32 octets comme taille de données.
Il est également possible de paramétrer la puissance de l'émission/transmission de la radio. La puissance joue sur la distance maximale entre les cartes où l'on peut recevoir des données.Il est possible de définir la puissance de 0 à 7 (inclus), sachant qu'une augmentation de puissance augmente la portée mais aussi la consommation énergétique de la carte.

  • Maintenant, utiliser une batterie externe pour alimenter une des cartes micro:bit. Éloignez-vous et tenter régulièrement d'envoyer des données. Au bout de combien de mètre la transmission ne s'effectue plus, c'est-à-dire que la carte n'affiche plus la chaîne de caractères ?

La première partie, pour préparer notre baromètre connecté, est de programmer notre carte émettrice. L’émetteur collectera les données issues du capteur BMP280 et les transmettra par voie radio. 
Pour être lues par le futur récepteur, ces données doivent être mises sous la forme d’une fichier .csv. Nous devons donc structurer un fichier texte dont les valeurs sont séparées par un point virgule (;) par exemple.  
Afin de limiter la taille des données transmises, nous arrondirons les valeurs de pression et de température et nous effectuerons un envoi toutes les secondes. 

  • Brancher le capteur BMP280 sur une carte Micro:bit.




  • Connecter la Micro:bit et reproduire ou transférer le code suivant : 



  • Vous pouvez alors alimenter votre « Station météo » de manière indépendante : l’émetteur envoi les données de température et de pression toutes les secondes. 



Les données de température et de pression sont envoyées par radio toutes les secondes. Nous allons configurer la carte réceptrice de ces informations pour les afficher sur un graphique en temps réel. Pour que la carte émettrice puisse lire les données envoyées, nous allons « convertir » le texte du type température ; pression en une liste que nous nommerons Données.Nous utiliserons ensuite cette liste Données, pour tracer le graphique.Pour afficher le graphique en temps réelle nous vous conseillons le navigateur Chrome.

  • Tout d’abord créer une nouvelle variable et nommer la Données.




  • Connecter la seconde Micro:bit réceptrice




  • Reproduire ou transférer le code suivant.



  • Vous pouvez alors afficher les graphiques de votre station météo connectée !



Améliorer votre station météo connectée en multipliant les données récoltées.
  • Vous pouvez par exemple, avec un BMP280, afficher l’altitude. 
  • Vous pouvez ajouter des capteurs, comme la luminosité, la pollution, l’humidité, etc..

User licence