Taula de continguts:
- Pas 1: es requereix maquinari i programari
- Pas 2: passos per enviar dades a la plataforma de vibració i temperatura Labview mitjançant un sensor de temperatura i vibració sense fils IoT de llarg abast i mòdem de malla sense fils de llarg abast amb interfície USB
- Pas 3: Càrrega del codi a ESP32 mitjançant Arduino IDE:
- Pas 4: sortida del monitor sèrie:
- Pas 5: Fer que Ubidot funcioni:
- Pas 6: Creeu un tauler a Ubidots:
Vídeo: IoT- Ubidots- ESP32 + Sensor de vibració i temperatura sense fils de llarg abast: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
La vibració és realment un moviment o oscil·lació de màquines i components en aparells motoritzats. La vibració al sistema industrial pot ser un símptoma o motiu d’una molèstia, o bé pot associar-se al funcionament quotidià. Per exemple, les polidores oscil·lants i les bombes vibradores depenen de la vibració. Els motors i les eines de combustió interna condueixen, de nou, a una vibració inevitable. La vibració pot implicar molèsties i, si no es controla, pot causar danys o un deteriorament accelerat. La vibració pot resultar d’un o altres factors en un moment donat, el màxim no inusual és un desequilibri, desalineació, posada i soltesa.
En aquest projecte, presentem el sensor de temperatura i vibració sense fils IoT Industrial de llarg abast de NCD, que ofereix un rang de 2 milles mitjançant una arquitectura de xarxa de malla sense fils. Amb un sensor de precisió de 16 bits de vibració i temperatura, aquest dispositiu transmet dades de vibració i temperatura d’alta precisió a intervals definits per l’usuari. Té una aplicació diferent:
- Metall
- Generació d'energia
- Mineria
- Aliments i begudes
Pas 1: es requereix maquinari i programari
Maquinari necessari:
- Mòdul WiFi NLE ESP32 IoT WiFi BLE amb USB integrat
- Sensor de temperatura i vibració sense fils de llarg abast de IoT NCD
- Mòdem de malla sense fils de llarg abast NCD amb interfície USB
Programari requerit:
- IDE Arduino
- Utilitat LabView
- Ubidots
Biblioteca utilitzada:
- Biblioteca PubSubClient
- Wire.h
Pas 2: passos per enviar dades a la plataforma de vibració i temperatura Labview mitjançant un sensor de temperatura i vibració sense fils IoT de llarg abast i mòdem de malla sense fils de llarg abast amb interfície USB
- En primer lloc, necessitem una aplicació d’utilitat Labview que sigui el fitxer ncd.io Wireless Vibration and Temperature Sensor.exe on es puguin visualitzar les dades.
- Aquest programari Labview només funcionarà amb el sensor de temperatura de vibració sense fils ncd.io.
- Per utilitzar aquesta interfície d’usuari, haureu d’instal·lar els següents controladors Instal·leu el motor de temps d’execució a partir d’aquí Controlador de 64 bits
- Controlador de 32 bits
- Instal·leu el controlador NI Visa
- Instal·leu LabVIEW Run-Time Engine i NI-Serial Runtime
- Guia d'introducció d'aquest producte.
Pas 3: Càrrega del codi a ESP32 mitjançant Arduino IDE:
- Atès que esp32 és una part important per publicar les vostres dades de vibracions i temperatura a Ubidots.
- Baixeu-vos i incloeu la biblioteca PubSubClient i la biblioteca Wire.h.
#incloure
#include #include
Heu d'assignar els vostres únics Ubidots TOKEN, MQTTCLIENTNAME, SSID (nom WiFi) i contrasenya de la xarxa disponible
#define WIFISSID "xyz" // Posa aquí el teu WifiSSID
#define PASSWORD "xyz" // Posa la contrasenya wifi aquí #define TOKEN "xyz" // Posa el TOKEN dels teus Ubidots #define MQTT_CLIENT_NAME "xyz" // Nom del client MQTT
Definiu la variable i el nom del dispositiu on s’enviaran les dades als ubidots
#define VARIABLE_LABEL "sensor" // Assignació de l'etiqueta de variable
#define VARIABLE_LABEL1 "AdcValue" #define VARIABLE_LABEL2 "Battery" #define VARIABLE_LABEL3 "RMS_X" #define VARIABLE_LABEL4 "RMS_Y" #define DEVICE_LABEL "esp32" // Configureu l'etiqueta del dispositiu
Espai per emmagatzemar valors per enviar:
char str_sensor [10];
char str_sensorbat [10]; char str_sensorAdc [10]; char str_sensorRmsx [10]; char str_sensorRmsy [10];
Codi per publicar dades a ubidots:
sprintf (tema, "% s", ""); // Neteja el contingut del tema
sprintf (tema, "% s% s", "/v1.6/devices/", DEVICE_LABEL); sprintf (càrrega útil, "% s", ""); // Neteja el contingut de càrrega útil sprintf (càrrega útil, "{"% s / ":", VARIABLE_LABEL); // Afegeix l'etiqueta variable sprintf (càrrega útil, "% s {" valor / ":% s", càrrega útil, str_sensor); // Afegeix el valor sprintf (càrrega útil, "% s}}", càrrega útil); // Tanca els claudàtors del diccionari client.publish (tema, càrrega útil);
- Compileu i pengeu el codi Ncd_vibration_and_temperature.ino.
- Per verificar la connectivitat del dispositiu i les dades enviades, obriu el monitor sèrie. Si no es veu cap resposta, proveu de desconnectar l'ESP32 i torneu-lo a endollar. Assegureu-vos que la velocitat de transmissió del monitor sèrie estigui configurada a la mateixa especificada al codi 115200.
Codi:
Pas 4: sortida del monitor sèrie:
Pas 5: Fer que Ubidot funcioni:
- Creeu el compte a Ubidots.
- Aneu al meu perfil i anoteu la clau de testimoni que és una clau única per a cada compte i enganxeu-la al vostre codi ESP32 abans de penjar-la.
- Afegiu un dispositiu nou al nom del tauler ubidot esp32.
- Ara hauríeu de veure les dades publicades al vostre compte Ubidots, dins del dispositiu anomenat "ESP32".
- Dins del dispositiu, creeu un sensor de nom de variable nou en què es mostri la vostra lectura de temperatura.
- Ara podeu veure les dades de temperatura i altres sensors que abans es veien al monitor sèrie. Això va passar perquè el valor de les diferents lectures del sensor es passa com una cadena i es guarda a variable i es publica a variable dins del dispositiu esp32.
Pas 6: Creeu un tauler a Ubidots:
- Aneu al tauler de selecció de dades.
- El tauler interior crea diferents ginys.
- Afegiu ginys nous a la pantalla del tauler.
Recomanat:
Node-RED amb sensor de temperatura i vibració de llarg abast de l'IoT: 34 passos
Node-RED amb sensor de temperatura i vibració de llarg abast de l'IoT: presentem el sensor d'humitat de temperatura sense fils de llarg abast de NCD, que ofereix fins a un rang de 28 milles mitjançant una arquitectura de xarxa de malla sense fils. La incorporació del sensor d’humitat de temperatura Honeywell HIH9130 transmet una temperatura molt precisa i un
Sensor de proximitat IR de llarg abast: 3 passos
Sensor de proximitat IR de llarg abast: els sensors d’infrarojos són el millor mòdul per a la detecció d’objectes, però el problema és que funciona a un abast molt curt. en aquest article, compartirem com podeu augmentar l'interval i quins factors afecten l'interval
Enviament de dades del sensor de temperatura i humitat sense fils de llarg abast de l'IoT al full de Google: 39 passos
Enviament de dades del sensor de temperatura i humitat sense fils de llarg abast de l'IoT al full de Google: aquí estem utilitzant el sensor de temperatura i humitat de NCD, però els passos són iguals per a qualsevol dels productes ncd, de manera que si teniu altres sensors sense fils ncd, no dubteu a observar-ho al costat a més. Mitjançant l’aturada d’aquest text, heu de
Enviament de dades de IOT-Sensor de temperatura i humitat sense fils a MySQL: 41 passos
Sending-Data-of-IOT-Sensor de temperatura i humitat sense fils a MySQL: presentem el sensor de temperatura i humitat IoT de llarg abast de NCD. Amb un abast de fins a 28 milles i una arquitectura de xarxa de malla sense fils, aquest sensor transmet dades d'humitat (± 1,7%) i temperatura (± 0,3 ° C) a intervals definits per l'usuari, dormint i
Sensor de temperatura i humitat sense fils de llarg abast IOT amb vermell de node: 27 passos
Sensor de temperatura i humitat sense fils de llarg abast IOT amb vermell de node: presentem el sensor de temperatura i humitat sense fils de llarg abast de NCD, que ofereix fins a un rang de 28 milles mitjançant una arquitectura de xarxa de malla sense fils. La incorporació del sensor de temperatura-humitat Honeywell HIH9130 transmet una temperatura molt precisa