IoT : Relevés périodiques de mesures avec pico pi en mode deep-sleep

Il s’agit de créer un IoT qui va prendre périodiquement 2 mesures : la température et l’humidité ambiante. La mesure s’effectue toutes les 20mn, et entre deux mesures, le système est placé en mode deep-sleep.

Le mode « deep-sleep » est choisi pour que l’unité centrale reste autant que possible à la température ambiante,et n’affecte donc pas la mesure effectuée grâce au capteur placé à proximité. Le programme prend les mesures, les envoie vers une base de donnée puis se met en sommeil. À chaque réveil, la carte se réinitialise et réitère ce processus. Il n’y a pas de boucle.

Composants

  • Carte « Pico PI W » :
  • Capteur HT22 :

 

Câblage

Programme embarqué

Stockage des informations

Rendu graphique

Dans le cas présent, 3 objets connectés, placés dans des lieux différents envoient leurs informations vers une base de données par une simple requête HTTP.
La librairie javascript chart.js est utilisée pour le rendu.