+21622886281
capteur DHT11 ESP32 Internet des objets Projet

Envoyer des données (température et humidité) vers thingspeak.com en utilisant ESP32

Qu’est ce que ThingSpeak ?

ThingSpeak est un service de cloud IoT (Internet des objets) qui permet de collecter, de stocker et de visualiser des données à partir de capteurs et de dispositifs connectés. Il offre une plateforme facile à utiliser pour l’analyse et la visualisation des données collectées à partir de capteurs connectés, tels que des capteurs de température, d’humidité et de pression.

Avec ThingSpeak, vous pouvez créer des « channels » pour stocker vos données et utiliser des « widgets » pour afficher vos données sous forme de graphiques et de tableaux. Vous pouvez également utiliser ThingSpeak pour déclencher des alertes ou des actions en fonction de valeurs de seuils définies.

ThingSpeak est largement utilisé dans les projets de domotique, de suivi météorologique et de contrôle de l’environnement. Il est compatible avec de nombreux capteurs et cartes de développement, notamment l’Arduino, et peut être utilisé avec des protocoles de communication tels que HTTP, MQTT et WebSockets. ThingSpeak est disponible gratuitement pour des projets à petite échelle, mais des plans payants sont également disponibles pour les projets à grande échelle.

Qu’est ce que MQTT ?

MQTT (Message Queuing Telemetry Transport) est un protocole de communication de réseau pour l’Internet des objets (IoT) qui permet de transmettre des données de façon fiable et sécurisée entre des appareils connectés. Il est conçu pour être léger et efficace, ce qui en fait un choix populaire pour les réseaux de capteurs et les dispositifs à faible consommation d’énergie.

MQTT utilise un modèle de publication-abonnement, ce qui signifie que les appareils peuvent publier des données sur des « topics » ou sous-thèmes et que d’autres appareils peuvent s’abonner à ces topics pour recevoir les données. Cela permet de minimiser la quantité de données transmises et de réduire la charge sur les réseaux de capteurs.

MQTT est souvent utilisé dans les projets de domotique, de suivi météorologique et de contrôle de l’environnement, car il permet de collecter et de transférer des données à partir de capteurs distants de façon fiable et sécurisée. Il est compatible avec de nombreux capteurs et cartes de développement, notamment l’ESP32, et peut être utilisé avec des services de cloud IoT tels que ThingSpeak.

But du projet: Envoyer des données (température et humidité) vers thingspeak.com en utilisant ESP32

Grâce à la carte ESP32 connectée à l’Internet des objets (IoT: Internet of Things), il est possible de suivre en temps réel la température et l’humidité mesurées par le capteur DTH11.

Pour créer des applications d’enregistrement de données capteurs, on peut utiliser ThingSpeak qui est une API et une application open source pour l’« Internet des objets », permettant de stocker et de collecter les données des objets connectés en passant par le protocole HTTP via Internet.

En utilisant le protocole MQTT, nous obtiendrons des données capturées à partir du capteur DTH11, en les enregistrant dans le site ThingSpeak.com.

Composants nécessaires

carte ESP32

La carte ESP32 est une carte de microcontrôleur basée sur le microcontrôleur ESP32 d’Espressif Systems. C’est une puce système à faible coût et à faible consommation d’énergie conçue pour les applications de l’Internet des objets (IoT).

capteur DHT11

Le capteur DHT11 est un capteur de température et d’humidité qui permet de mesurer l’humidité relative et la température de l’air. Il est souvent utilisé dans les projets de domotique, de suivi météorologique et de contrôle de l’environnement.

des fils de connexion

Les fils de connexion sont des fils électriques utilisés pour connecter des composants électroniques à une carte de développement Arduino. Ils sont généralement utilisés pour connecter des capteurs, des actionneurs, des afficheurs et d’autres composants à la carte Arduino afin de créer des circuits électroniques.

une plaque d’essai

Une plaque d’essai est un type de carte de développement électronique qui permet aux développeurs de tester et de prototyper facilement des circuits électroniques. Elles sont souvent utilisées par les développeurs pour tester rapidement des idées et des conceptions avant de les intégrer à un projet plus important ou de les intégrer dans une carte de développement plus permanente.

Montage

Pour réaliser le montage

Pour la capteur DTH11, on connecte:

  • la broche DATA à la broche D23 de la carte ESP32
  • la broche VCC à la broche 3.3V de la carte ESP32
  • la broche GND à la broche GND de la carte ESP32

Les valeurs de la température envoyées par la carte ESP32 au site thinkspeak.com

Les valeurs de l'humidité envoyées par la carte ESP32 au site thinkspeak.com

Programme en micropython

thingspeak.py

 

Remarque: il faut importer la bibliothèque suivante: simple.py




4 commentaires

8468 28-10-2323

Haave you evcer thought ablut includig a litytle bit mre than just your articles? I mean, what yyou say is fundamental aand all. Buut imagine iif yoou added some grteat visuas orr vidwo ckips to give your powts more, "pop"! Yoour content is excelent butt with imaes annd clips, this blog coud cesrtainly bbe onne off thee mos benesficial in its field. Wonnderful blog!

zoritoler imol 13-04-2222

I really appreciate this post. I have been looking everywhere for this! Thank goodness I found it on Bing. You've made my day! Thx again

aloui montassir 25-12-2121

bien recu comment envyer des comonde de thingseak à esp32

Med Ali 26-12-2121

il faut créer un compte sur le site thingspeak.com


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top