+21622886281
Arduino ESP8266 Internet des objets Projet

Envoyer des données (température et humidité) vers le site Thingspeak avec Arduino

présentation du site Thingspeak

ThingSpeak est un service de gestion de l’Internet des objets (IoT) qui permet aux utilisateurs de collecter et de stocker des données de capteurs, de les analyser et de les visualiser en temps réel. Il est également possible de déclencher des actions basées sur des événements en utilisant les données collectées par les capteurs.

ThingSpeak est particulièrement utile pour les projets de robotique, de domotique et de capteurs, car il offre une plateforme simple et facile à utiliser pour collecter et analyser les données des capteurs. Il est également possible de connecter ThingSpeak à d’autres services en ligne, comme Twitter et IFTTT, pour déclencher des actions basées sur des événements en temps réel.

Pour utiliser ThingSpeak, vous devez créer un compte et configurer un canal pour chaque capteur que vous souhaitez utiliser. Vous pouvez alors utiliser l’API ThingSpeak pour envoyer des données de capteurs à votre canal et visualiser les données en temps réel sur le site Web de ThingSpeak. Vous pouvez également configurer des alertes et des actions basées sur des événements en utilisant les fonctionnalités de gestion de l’événement de ThingSpeak.

ThingSpeak est une plateforme gratuite, mais il existe également des plans payants qui offrent des fonctionnalités supplémentaires, comme la possibilité de stocker plus de données et de déclencher des actions plus complexes basées sur des événements.

But de ce projet:

Grâce à la carte Arduino et le module ESP8266 connectés à 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.

Pour envoyer des données de température et d’humidité à ThingSpeak, vous devrez utiliser un capteur de température et d’humidité DTH11 et un appareil compatible avec ThingSpeak, comme un microcontrôleur ou un module de communication IoT. Vous devrez également créer un compte sur ThingSpeak et configurer un canal pour chaque capteur que vous souhaitez utiliser.

Voici les étapes générales à suivre pour envoyer des données de température et d’humidité à ThingSpeak:

  1. Branchez votre capteur de température et d’humidité DTH11 à la carte Arduino
  2. Téléchargez et installez le logiciel de programmation approprié pour la carte Arduino et configurez-le pour communiquer avec votre capteur de température et d’humidité.
  3. Créez un compte sur ThingSpeak et configurez un canal pour chaque capteur que vous souhaitez utiliser. Prenez note de votre clé d’écriture de canal, qui vous sera utile pour envoyer des données à ThingSpeak.
  4. Écrivez un code de programmation pour lire les données de température et d’humidité de votre capteur et les envoyer à ThingSpeak en utilisant l’API ThingSpeak. Vous devrez utiliser votre clé d’écriture de canal et spécifier les champs de données de température et d’humidité dans votre code.
  5. Téléchargez votre code sur votre appareil et exécutez-le pour envoyer des données de température et d’humidité à ThingSpeak. Vous devriez être en mesure de visualiser les données en temps réel sur le site Web de ThingSpeak.

Il est important de noter que vous devrez peut-être configurer un réseau de communication, comme le WiFi, pour permettre à votre appareil de communiquer avec ThingSpeak. Vous devrez également suivre les instructions du fabricant pour configurer la carte Arduino et le capteur de température et d’humidité DTH11.

Composants nécessaires

carte Arduino

Une carte Arduino est une carte de développement électronique basée sur un microcontrôleur. Elle est conçue pour être facilement utilisable par les développeurs et les hobbyistes pour créer des projets électroniques.

Les cartes Arduino sont principalement utilisées pour contrôler des appareils électroniques en utilisant du code informatique, mais elles peuvent également être utilisées pour traiter et afficher des données. Elles sont souvent utilisées dans des projets de robotique, de domotique, de domaine de l’Internet des objets (IoT) et dans de nombreux autres domaines de l’électronique de loisir et professionnelle.

un module wifi ESP8266

Le module WiFi ESP8266 est un module de communication sans fil utilisé pour connecter des périphériques et des cartes de développement à un réseau WiFi. Il est couramment utilisé avec des cartes de développement comme Arduino et Micro:bit pour créer des projets IoT et pour ajouter des fonctionnalités de communication sans fil à ces cartes.

capteur DTH11

Le capteur DTH11 est un capteur de température et d’humidité qui peut être utilisé pour mesurer la température et l’humidité relative de l’air dans un environnement. Il est souvent utilisé dans les projets de robotique, de domotique et de capteurs pour mesurer la température et l’humidité de l’air et prendre des décisions basées sur ces données.

Le capteur DTH11 est équipé d’un capteur de température et d’humidité intégré qui peut mesurer la température de l’air à une précision de ±2°C et l’humidité relative de l’air à une précision de ±5%.

Module d’alimentation 3.3V/5V

Un module d’alimentation 3.3V/5V est un module de conversion de tension qui permet de fournir une tension de 3,3V ou de 5V à un circuit électronique. Il est souvent utilisé pour alimenter des cartes de développement et des capteurs qui nécessitent une tension de 3,3V ou de 5V.

des fils de connexion

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

Il existe deux types de fils de connexion: les fils de connexion mâle-mâle et les fils de connexion mâle-femelle. Les fils de connexion mâle-mâle sont utilisés pour connecter des composants qui ont tous deux des broches mâles, tandis que les fils de connexion mâle-femelle sont utilisés pour connecter des composants avec une broche mâle et une broche femelle.

Les fils de connexion sont généralement fabriqués en cuivre ou en alliage de cuivre et sont revêtus d’un isolant en plastique pour protéger les fils électriques et empêcher les courts-circuits. Ils sont disponibles dans une variété de couleurs pour aider à identifier et organiser les différents fils dans un circuit.

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.

Les plaques d’essai sont généralement basées sur un microcontrôleur, qui est un processeur facile à utiliser et à programmer qui peut être utilisé pour contrôler une variété de circuits électroniques. Les plaques d’essai incluent généralement des broches d’extension qui permettent de connecter facilement des composants électroniques tels que des capteurs, des afficheurs, des moteurs et d’autres composants.

Montage

Pour réaliser le montage

Pour le module ESP8266, on connecte:

  • La broche RX à la broche 4 de la carte Arduino
  • La broche TX à la broche 3 de la carte Arduino
  • La broche GND au GND de la carte Arduino
  • Les deux broches 3V3 et EN à la broche 5V du module de l’alimentation
  • La broche RST à la broche 8 de la carte Arduino
  • les deux broches 3V3 et EN à la broche 5V du module de l’alimentation

Pour la capteur DHT11, on connecte:

  • la broche DATA à la broche N°5 de la carte Arduino
  • la broche VCC à la broche 3.3V de la carte Arduino
  • la broche GND à la broche GND de la carte Arduino

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

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

Programme




1 commentaire

Ney 20-09-2323

Bonjour J’ai beaucoup lutter avec le code mais ça marche pas chez moi J’ai besoin de votre aide Merci 🙏🏻


Laisser un commentaire

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

Scroll to Top