Table des matières:
Vidéo: Système de surveillance de l'air utilisant NodeMCU et IOT Thingspeak : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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:
- Collectez des données dans des canaux privés.
- Partager des données avec des chaînes publiques
- API REST et API MQTT
- Analyses et visualisations MATLAB®.
- 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
Matériel requis
- NodeMCU
- Capteur d'alcool MQ-3
- Alimentation 5V
- Fils de cavalier
- 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
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
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é:
Système de surveillance météorologique IoT distribué intelligent utilisant NodeMCU : 11 étapes
Système de surveillance météorologique IoT distribué intelligent à l'aide de NodeMCU : vous connaissez peut-être tous la station météorologique traditionnelle; mais vous êtes-vous déjà demandé comment cela fonctionnait réellement ? La station météo traditionnelle étant coûteuse et encombrante, la densité de ces stations par unité de surface est très moindre ce qui contribue à la
Système de surveillance météorologique utilisant le capteur Raspberry Pi3 et DHT11 : 4 étapes
Système de surveillance météorologique utilisant le Raspberry Pi3 et le capteur DHT11 : dans ce tutoriel, je vais vous montrer comment connecter le DHT11 au Raspberry Pi et afficher les lectures d'humidité et de température sur un écran LCD. Le capteur de température et d'humidité DHT11 est un joli petit module qui fournit la température et l'humidité numériques
Système de surveillance et de contrôle de l'humidité du sol basé sur l'IoT à l'aide de NodeMCU : 6 étapes
Système de surveillance et de contrôle de l'humidité du sol basé sur l'IoT à l'aide de NodeMCU : dans ce didacticiel, nous allons mettre en œuvre un système de surveillance et de contrôle de l'humidité du sol basé sur l'IoT à l'aide du module WiFi ESP8266, c'est-à-dire NodeMCU. Composants requis pour ce projet : Module WiFi ESP8266 - Amazon (334/- Module relais INR – Amazon (130/- INR
Système de surveillance de la qualité de l'air pour la pollution par les particules : 4 étapes
Système de surveillance de la qualité de l'air pour la pollution par les particules : INTRO : 1 Dans ce projet, je montre comment construire un détecteur de particules avec affichage des données, sauvegarde des données sur carte SD et IOT. Visuellement, un affichage annulaire en néopixels indique la qualité de l'air. 2 La qualité de l'air est une préoccupation de plus en plus importante t
Système de surveillance d'usine IoT (avec plate-forme IBM IoT): 11 étapes (avec images)
Système de surveillance des plantes IoT (avec la plate-forme IBM IoT) : PrésentationLe système de surveillance des plantes (PMS) est une application conçue avec des personnes qui appartiennent à la classe ouvrière et qui ont la main verte à l'esprit. Aujourd'hui, les personnes qui travaillent sont plus occupées que jamais; faire progresser leur carrière et gérer leurs finances