Taula de continguts:

Càrrega del valor del sensor vibracional a IOT ThingSpeak mitjançant NodeMCU: 4 passos
Càrrega del valor del sensor vibracional a IOT ThingSpeak mitjançant NodeMCU: 4 passos

Vídeo: Càrrega del valor del sensor vibracional a IOT ThingSpeak mitjançant NodeMCU: 4 passos

Vídeo: Càrrega del valor del sensor vibracional a IOT ThingSpeak mitjançant NodeMCU: 4 passos
Vídeo: IoT Based PM2.5 Monitoring with Automatic Air Freshener System || ESP32 PMS5003 Web Server 2024, Desembre
Anonim
Carregant el valor del sensor vibracional a IOT ThingSpeak mitjançant NodeMCU
Carregant el valor del sensor vibracional a IOT ThingSpeak mitjançant NodeMCU

Hi ha diverses màquines crítiques o equips cars que pateixen danys per vibracions. En aquest cas, es necessita un sensor de vibració per esbrinar si la màquina o l'equip produeix o no vibracions. Identificar l’objecte que vibra contínuament no és un treball complicat si s’utilitza el sensor adequat per detectar la vibració. Hi ha diversos tipus de sensors de vibració disponibles al mercat que poden detectar la vibració detectant acceleració o velocitat i poden proporcionar un resultat excel·lent. No obstant això, aquests sensors són massa cars on s’utilitza l’acceleròmetre.

En aquest projecte, connecteu NodeMCU amb sensor de vibració i LED. Quan no es detecta cap vibració, la sortida del sensor de vibració és 0 (baixa tensió), en cas contrari la seva sortida és 1 (alta tensió). Aquesta tensió es pot llegir mitjançant el pin PWM. Si NodeMCU obté 0 (sense vibració) del sensor de vibració, s'encendrà el LED verd i s'apagarà el LED vermell. Si NodeMCU obté 1 del sensor de vibració, s'encendrà el LED vermell i s'apagarà el LED verd. Aquí, mitjançant pins PWM, el valor del sensor es llegeix com a analògic i dóna un rang per parpellejar el led.

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 dispositiu de maquinari o 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 El projecte, visiteu

Característiques:

  • Recopileu dades en canals privats
  • . Comparteix dades amb canals públics
  • API REST i MQTT APIS
  • Visualitzacions i anàlisis MATLAB®.
  • Comunitat mundial

En aquest tutorial, s'utilitza un sensor vibracional LM393 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. LM393 Vbrational Sensor
  3. Filferros de pont

1. Taula de desenvolupament ESP8266 Internet WiFi LUA NodeMCU: 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.

Mòdul de sensor de vibració LM393: pot detectar la vibració de l’entorn circumdant. La sensibilitat es pot ajustar mitjançant l’ajust del potenciòmetre digital blau. La seva tensió de funcionament oscil·la entre 3,3V-5V. La sortida és digital (0 i 1).

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.

Pas 2: Connexió de components

Components de connexió
Components de connexió

Descripció:

Hi ha 3 cables de + 5V,, DOUT i GND. Els cables de + 5V i GND estableixen l'alimentació del sensor de vibració. L'altre és el DOUT (sortida digital).

Els cables + 5V i GND estableixen energia per al sensor de vibració. L’altre conductor és DOUT (sortida digital). El funcionament del sensor és que el terminal DOUT dóna sortida de tensió en proporció a la quantitat de vibració que detecta el sensor. El valor digital es llegeix mitjançant el pin PWM a NodMCU. Com més vibració detecti, més gran serà el voltatge analògic que generarà. Per contra, com menys detecti, menys tensió analògica emetrà. Si el voltatge analògic arriba a un llindar determinat, enviarà un sginal als pins LED i, segons la condició, el LED vermell i verd parpellejarà.

Per connectar el sensor, hi ha 3 cables. El terminal + 5V del sensor es connecta al terminal 5V del NodeMCU. 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 digital del sensor. Es connecta al pin DW de PWM del NodeMCU.

Pas 3: Procediment

Procediment
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ó: Camp opcional 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: