Taula de continguts:
Vídeo: Càrrega del valor del sensor vibracional a IOT ThingSpeak mitjançant NodeMCU: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
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
Es requereix maquinari
- NodeMCU
- LM393 Vbrational Sensor
- 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
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
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
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:
Sistema de monitorització d'aire mitjançant NodeMCU i IOT Thingspeak: 4 passos
Sistema de monitorització d'aire que utilitza 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 els d
Càrrega minúscula: càrrega actual constant: 4 passos (amb imatges)
Càrrega minúscula: càrrega de corrent constant: he estat desenvolupant una font d'alimentació bancària i, finalment, he arribat al punt en què vull aplicar-hi una càrrega per veure el seu rendiment. Després d’haver vist l’excel·lent vídeo de Dave Jones i mirar uns quants altres recursos a Internet, em va semblar Tiny Load. Thi
Configuració de bits de fusibles del microcontrolador AVR. Creació i càrrega a la memòria flash del microcontrolador del programa LED intermitent: 5 passos
Configuració de bits de fusibles del microcontrolador AVR. Creació i càrrega a la memòria flash del microcontrolador del programa LED intermitent: en aquest cas, crearem un programa senzill en codi C i el gravarem a la memòria del microcontrolador. Escriurem el nostre propi programa i compilarem el fitxer hexadecimal, utilitzant Atmel Studio com a plataforma de desenvolupament integrada. Configurarem fusible bi
Supervisió en directe del valor del sensor des de qualsevol lloc del món: 4 passos
Supervisió en directe del valor del vostre sensor des de qualsevol lloc del món: em va aparèixer un missatge sobre el número de WhatsApp de techiesms sobre ajuda per fer un projecte. El projecte consistia a mesurar la pressió exercida sobre el sensor de pressió i mostrar-la al telèfon intel·ligent. Així que vaig ajudar a fer aquest projecte i vaig decidir formar un tutor
Incrementar el valor de 7 segments mitjançant Push Butoon amb 8051: 4 passos (amb imatges)
Incrementar el valor de 7 segments mitjançant Push Butoon amb 8051: en aquest projecte incrementarem el valor de visualització de set segments mitjançant el botó amb microcontrolador 8051