Taula de continguts:

Sistema de monitorització d'aire mitjançant NodeMCU i IOT Thingspeak: 4 passos
Sistema de monitorització d'aire mitjançant NodeMCU i IOT Thingspeak: 4 passos

Vídeo: Sistema de monitorització d'aire mitjançant NodeMCU i IOT Thingspeak: 4 passos

Vídeo: Sistema de monitorització d'aire mitjançant NodeMCU i IOT Thingspeak: 4 passos
Vídeo: ОШИБКИ В САНТЕХНИКЕ! | Как нельзя делать монтаж канализации своими руками 2024, Desembre
Anonim
Sistema de monitorització d'aire mitjançant NodeMCU i IOT Thingspeak
Sistema de monitorització d'aire mitjançant NodeMCU i IOT Thingspeak

ThingSpeak és una aplicació i API IoT de codi obert per emmagatzemar i recuperar dades de dispositius i sensors de maquinari. Utilitza el protocol HTTP per Internet o LAN per a la seva comunicació. L’anàlisi MATLAB s’inclou per analitzar i visualitzar les dades rebudes del vostre maquinari o dispositius de sensor.

Podem crear canals per a totes i cadascuna de les dades del sensor. Aquests canals es poden configurar com a canals privats o podeu compartir les dades públicament a través de canals públics. Les funcions comercials inclouen funcions addicionals. Però utilitzarem la versió gratuïta mentre la fem amb finalitats educatives.

(Si voleu obtenir més informació sobre ThingSpeak en general i / o The Project, visiteu

Característiques:

  1. Recopileu dades en canals privats.
  2. Compartir dades amb canals públics
  3. API REST i MQTT APIS
  4. Visualitzacions i anàlisis MATLAB®.
  5. Comunitat mundial

En aquest tutorial, s'utilitza un sensor d'alcohol MQ3 per representar el seu valor a ThingSpeak mitjançant NodeMCU. En aquest programa, NodeMCU permet llegir i emmagatzemar les dades del sensor en una variable i després penjar-les a ThingSpeak mitjançant el nom del canal i la clau API. El NodeMCU hauria d’estar connectat a Internet mitjançant Wi-Fi. Veurem com crear canals ThingSpeak i configurar-lo a NodeMCU.

Pas 1: components necessaris

Components necessaris
Components necessaris

Es requereix maquinari

  1. NodeMCU
  2. Sensor d'alcohol MQ-3
  3. Font d'alimentació de 5V
  4. Filferros de pont
  5. Taula de pa (opcional)

NodeMCU LUA WiFi Internet ESP8266 Tauler de desenvolupament: El kit / placa NodeMCU Dev consisteix en xip habilitat per a ESP8266. L'ESP8266 és un xip Wi-Fi de baix cost desenvolupat per Espressif Systems amb protocol TCP / IP. Per obtenir més informació sobre ESP8266, podeu consultar el mòdul WiFi ESP8266.

MQ-3 Alcohol Sensorr: aquest mòdul es fa amb el sensor de gas d'alcohol MQ3. És un sensor semiconductor de baix cost que pot detectar la presència de gasos alcohòlics a concentracions de 0,05 mg / L a 10 mg / L. El material sensible que s’utilitza per a aquest sensor és SnO2, la conductivitat del qual és menor a l’aire net. La seva conductivitat augmenta a mesura que augmenta la concentració de gasos alcohòlics. Té una alta sensibilitat a l’alcohol i té una bona resistència a les molèsties derivades del fum, el vapor i la gasolina. Aquest mòdul proporciona sortides digitals i analògiques. El mòdul de sensor d'alcohol MQ3 es pot connectar fàcilment amb microcontroladors, plaques Arduino, Raspberry Pi, etc. o per obtenir més informació sobre MQ3, podeu consultar Mòdul de sensor d'alcohol - MQ3.

Font d'alimentació de 5 V: en la majoria dels nostres productes o projectes electrònics necessitem una font d'alimentació per convertir la tensió de corrent altern a una tensió continu regulada

Cavalls de pont: els cables de pont són simplement cables que tenen pins de connectors a cada extrem, cosa que permet utilitzar-los per connectar dos punts entre si sense soldar. En aquest projecte s’utilitza connector femella a femella.

Taula de pa: una taula de pa és un dispositiu sense soldadura per a prototips temporals amb dissenys de circuits electrònics i de prova. La majoria de components electrònics dels circuits electrònics es poden interconnectar introduint els seus cables o terminals als forats i, a continuació, fent connexions mitjançant cables, si escau.

Pas 2: Connexió de components

Components de connexió
Components de connexió

Descripció

Hi ha 4 derivacions de + 5V, AOUT, DOUT i GND.

Els cables + 5V i GND estableixen energia per al sensor d'alcohol. Els altres 2 cables són AOUT (sortida analògica) i DOUT (sortida digital). Com funciona el sensor, el terminal AOUT proporciona una sortida de tensió analògica en proporció a la quantitat d'alcohol que el sensor detecta. Com més alcohol detecti, més gran serà el voltatge analògic que generarà. Per contra, com menys alcohol detecti, menys tensió analògica emetrà. Si el voltatge analògic arriba a un llindar determinat, enviarà el pin digital DOUT alt. Una vegada que aquest pin DOUT augmenta, l’arduino detectarà això i activarà el LED perquè s’encengui, indicant que s’ha assolit el llindar d’alcohol i que ja supera el límit. Com podeu canviar aquest nivell de llindar és ajustant el potenciòmetre per pujar o baixar el nivell.

Les connexions són bastant bàsiques.

Per connectar el sensor, hi ha 3 cables. El terminal + 5V del sensor es connecta al terminal 5V de la placa d'alimentació. El terminal GND del sensor es connecta al terminal GND del NodeMCU. Això estableix la potència del sensor. L’altra connexió és la sortida analògica del sensor. Es connecta al pin analògic A0 del NodeMCU.

Pas 3: Procediment

Pas 1: aneu a https://thingspeak.com/ i creeu el vostre compte de ThingSpeak si no en teniu. Inicieu la sessió al vostre compte.

Pas 2: creeu un canal fent clic a "Canal nou"

Pas 3: introduïu els detalls del canal.

Nom: qualsevol nom

Descripció (opcional

Camp 1: lectura del sensor: es mostrarà al gràfic analític. Si necessiteu més d'1 canals, podeu crear dades de sensor addicionals.

Deseu aquesta configuració.

Pas 4: ara podeu veure els canals. Feu clic a la pestanya "Claus API". Aquí obtindreu l'identificador de canal i les claus d'API. Tingueu en compte això.

Pas 5: obriu Arduino IDE i instal·leu la biblioteca ThingSpeak. Per fer-ho, aneu a Sketch> Inclou biblioteca> Gestiona biblioteques. Cerqueu ThingSpeak i instal·leu la biblioteca. Biblioteca de comunicacions ThingSpeak per a Arduino, ESP8266 i ESP32

Pas 6: heu de modificar el codi. Al codi següent heu de canviar el SSID de la xarxa, la contrasenya i les claus de canal i API de ThingSpeak.

Pas 4: el codi

El codi
El codi

Baixeu-vos el codi adjunt aquí i pengeu-lo al vostre tauler i connecteu-ho tot tal com es mostra al diagrama anterior.

Codi de descàrrega:

La sortida serà com la imatge superior a ThingSpeak.

Espero que això us sigui més fàcil. Assegureu-vos de subscriure-us si us ha agradat aquest article i us ha semblat útil, i si teniu alguna pregunta o necessiteu ajuda per res, només cal que deixeu un comentari a continuació …

Gràcies a elemetnzonline.com..

Recomanat: