Table des matières:

Système de surveillance de l'air utilisant NodeMCU et IOT Thingspeak : 4 étapes
Système de surveillance de l'air utilisant NodeMCU et IOT Thingspeak : 4 étapes

Vidéo: Système de surveillance de l'air utilisant NodeMCU et IOT Thingspeak : 4 étapes

Vidéo: Système de surveillance de l'air utilisant NodeMCU et IOT Thingspeak : 4 étapes
Vidéo: СИСТЕМА МОНИТОРИНГА ПОГОДЫ Учебное пособие | Nodemcu ESP8266 с СИСТЕМОЙ МОНИТОРИНГА ПОГОДЫ [Полное руководство] 2024, Novembre
Anonim
Système de surveillance de l'air utilisant NodeMCU et IOT Thingspeak
Système de surveillance de l'air utilisant NodeMCU et IOT Thingspeak

ThingSpeak est une application et une API IoT Open Source permettant de stocker et de récupérer des données à partir de périphériques matériels et de capteurs. Il utilise le protocole HTTP sur Internet ou LAN pour sa communication. L'analyse MATLAB est incluse pour analyser et visualiser les données reçues de votre matériel ou de vos capteurs.

Nous pouvons créer des canaux pour chaque donnée de capteur. Ces canaux peuvent être définis comme des canaux privés ou vous pouvez partager les données publiquement via des canaux publics. Les fonctionnalités commerciales incluent des fonctionnalités supplémentaires. Mais nous utiliserons la version gratuite comme nous le faisons à des fins éducatives.

(Si vous souhaitez en savoir plus sur ThingSpeak en général et/ou The Project, visitez

Caractéristiques:

  1. Collectez des données dans des canaux privés.
  2. Partager des données avec des chaînes publiques
  3. API REST et API MQTT
  4. Analyses et visualisations MATLAB®.
  5. Communauté mondiale

Dans ce didacticiel, utiliser un capteur d'alcool MQ3 pour tracer sa valeur sur ThingSpeak à l'aide de NodeMCU. Dans ce programme, le NodeMCU lit et stocke les données du capteur dans une variable, puis les télécharge sur ThingSpeak en utilisant son nom de canal et sa clé API. Le NodeMCU doit être connecté à Internet via Wi-Fi. Nous allons voir comment créer des canaux ThingSpeak et le configurer sur NodeMCU.

Étape 1: Composants requis

Composants requis
Composants requis

Matériel requis

  1. NodeMCU
  2. Capteur d'alcool MQ-3
  3. Alimentation 5V
  4. Fils de cavalier
  5. Planche à pain (facultatif)

Carte de développement NodeMCU LUA WiFi Internet ESP8266: le kit/carte de développement NodeMCU se compose d'une puce compatible wifi ESP8266. L'ESP8266 est une puce Wi-Fi à faible coût développée par Espressif Systems avec le protocole TCP/IP. Pour plus d'informations sur ESP8266, vous pouvez vous référer au module WiFi ESP8266.

Capteur d'alcool MQ-3: ce module est fabriqué à l'aide du capteur de gaz d'alcool MQ3. Il s'agit d'un capteur semi-conducteur à faible coût qui peut détecter la présence de gaz d'alcool à des concentrations de 0,05 mg/L à 10 mg/L. Le matériau sensible utilisé pour ce capteur est le SnO2, dont la conductivité est plus faible dans l'air pur. Sa conductivité augmente à mesure que la concentration de gaz d'alcool augmente. Il a une grande sensibilité à l'alcool et a une bonne résistance aux perturbations dues à la fumée, la vapeur et l'essence. Ce module fournit à la fois des sorties numériques et analogiques. Le module de capteur d'alcool MQ3 peut être facilement interfacé avec des microcontrôleurs, des cartes Arduino, Raspberry Pi etc. ou plus d'informations sur MQ3, vous pouvez vous référer au module de capteur d'alcool - MQ3.

Alimentation 5V: dans la plupart de nos produits ou projets électroniques, nous avons besoin d'une alimentation pour convertir la tension alternative du secteur en une tension continue régulée

Fils de connexion: les fils de connexion sont simplement des fils qui ont des broches de connecteur à chaque extrémité, ce qui leur permet d'être utilisés pour connecter deux points l'un à l'autre sans soudure. Un connecteur femelle à femelle est utilisé dans ce projet.

Planche à pain: une planche à pain est un dispositif sans soudure pour un prototype temporaire avec des conceptions de circuits électroniques et de test. La plupart des composants électroniques des circuits électroniques peuvent être interconnectés en insérant leurs fils ou leurs bornes dans les trous, puis en réalisant des connexions via des fils, le cas échéant.

Étape 2: Connecter les composants

Composants de connexion
Composants de connexion

La description

Là, 4 fils sont +5V, AOUT, DOUT et GND.

Les fils +5V et GND établissent l'alimentation du capteur d'alcool. Les 2 autres fils sont AOUT (sortie analogique) et DOUT (sortie numérique). Le fonctionnement du capteur est que la borne AOUT fournit une sortie de tension analogique proportionnelle à la quantité d'alcool détectée par le capteur. Plus il détecte d'alcool, plus la tension analogique qu'il produira est élevée. Inversement, moins il détecte d'alcool, moins il produira de tension analogique. Si la tension analogique atteint un certain seuil, la broche numérique DOUT sera élevée. Une fois que cette broche DOUT passe au niveau haut, l'arduino le détectera et déclenchera l'allumage de la LED, signalant que le seuil d'alcool a été atteint et est maintenant au-dessus de la limite. Vous pouvez modifier ce niveau de seuil en ajustant le potentiomètre pour augmenter ou diminuer le niveau.

Les connexions sont assez basiques.

Pour connecter le capteur, il y a 3 fils. La borne +5V du capteur se connecte à la borne 5V de la carte d'alimentation. La borne GND du capteur se connecte à la borne GND du NodeMCU. Ceci établit l'alimentation du capteur. L'autre connexion est la sortie analogique du capteur. Il est connecté à la broche analogique A0 du NodeMCU.

Étape 3: Procédure

Étape 1: Allez sur https://thingspeak.com/ et créez votre compte ThingSpeak si vous n'en avez pas. Connectez-vous à votre compte.

Étape 2: Créez une chaîne en cliquant sur « Nouvelle chaîne

Étape 3: Entrez les détails de la chaîne.

Nom: N'importe quel nom

Description (facultatif

Champ 1: Lecture du capteur – Ceci sera affiché sur le graphique d'analyse. Si vous avez besoin de plus de 1 canaux, vous pouvez créer des données de capteur supplémentaires.

Enregistrez ce paramètre.

Étape 4: Vous pouvez maintenant voir les chaînes. Cliquez sur l'onglet « Clés API ». Ici, vous obtiendrez l'ID de canal et les clés API. Notez ceci.

Étape 5: Ouvrez l'IDE Arduino et installez la bibliothèque ThingSpeak. Pour ce faire, allez dans Sketch>Inclure la bibliothèque>Gérer les bibliothèques. Recherchez ThingSpeak et installez la bibliothèque. Bibliothèque de communication ThingSpeak pour Arduino, ESP8266 et ESP32

Étape 6: Besoin de modifier le code. Dans le code ci-dessous, vous devez modifier votre SSID réseau, votre mot de passe et votre canal ThingSpeak et vos clés API.

Étape 4: le code

Le code
Le code

Téléchargez le code joint ici et chargez-le sur votre carte, et câblez le tout comme indiqué dans le schéma précédent.

Code de téléchargement:

La sortie sera comme l'image ci-dessus dans ThingSpeak.

J'espère que cela vous a facilité la tâche. Assurez-vous de vous abonner si vous avez aimé cet article et l'avez trouvé utile, et si vous avez des questions ou avez besoin d'aide pour quoi que ce soit, laissez simplement un commentaire ci-dessous…

Merci à elemetnzonline.com.

Conseillé: