Sisällysluettelo:
- Vaihe 1: Laitteisto ja ohjelmisto vaaditaan
- Vaihe 2: Vaiheet tietojen lähettämiseksi Labview -tärinä- ja lämpötila -alustalle käyttämällä IoT: n pitkän kantaman langatonta tärinä- ja lämpötila -anturia ja pitkän kantaman langatonta verkkomodeemia, jossa on USB -liitäntä
- Vaihe 3: Koodin lataaminen ESP32: een Arduino IDE: tä käyttäen:
- Vaihe 4: Sarjamonitorilähtö:
- Vaihe 5: Ubidotin toimiminen:
- Vaihe 6: Luo hallintapaneeli Ubidotsiin:
Video: IoT- Ubidotit-ESP32+pitkän kantaman langaton tärinä- ja lämpötila-anturi: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tärinä on todella koneiden ja komponenttien liikettä tai värähtelyä moottoroiduissa laitteissa. Tärinät teollisuusjärjestelmässä voivat olla oireita tai motiiveja vaivaan tai ne voivat liittyä jokapäiväiseen käyttöön. Esimerkiksi värähtelevät hiomakoneet ja tärylevyt riippuvat värähtelystä. Polttomoottorit ja -työkalut ajavat sitten kohdatessaan väistämätöntä värinää. Tärinä voi aiheuttaa vaivaa ja jos sitä ei valvota, se voi aiheuttaa vahinkoa tai nopeuttaa huononemista. Tärinä voi johtua yhdestä tai useammasta tekijästä milloin tahansa, ja suurin mahdollinen epätasapaino on epätasapaino, epätasaisuus, pukeutuminen ja löysyys.
Tässä projektissa esittelemme NCD: n pitkän kantaman IoT Industrial -langattoman tärinä- ja lämpötila -anturin, joka tarjoaa jopa 2 mailin kantaman käyttämällä langattoman verkon verkkoarkkitehtuuria. Tämä laite sisältää tarkan 16-bittisen tärinä- ja lämpötila-anturin, ja se lähettää erittäin tarkat tärinä- ja lämpötilatiedot käyttäjän määrittämin väliajoin. Sillä on erilainen sovellus:
- Metallityöt
- Sähköntuotanto
- Kaivostoiminta
- Ruoka ja juoma
Vaihe 1: Laitteisto ja ohjelmisto vaaditaan
Tarvittava laitteisto:
- NCD ESP32 IoT WiFi BLE -moduuli integroidulla USB: llä
- NCD IoT pitkän kantaman langaton tärinä- ja lämpötila -anturi
- NCD pitkän kantaman langaton verkkomodeemi USB -liitännällä
Tarvittava ohjelmisto:
- Arduino IDE
- LabView -apuohjelma
- Ubidot
Käytetty kirjasto:
- PubSubClient -kirjasto
- Johto. H
Vaihe 2: Vaiheet tietojen lähettämiseksi Labview -tärinä- ja lämpötila -alustalle käyttämällä IoT: n pitkän kantaman langatonta tärinä- ja lämpötila -anturia ja pitkän kantaman langatonta verkkomodeemia, jossa on USB -liitäntä
- Ensinnäkin tarvitsemme Labview -apuohjelmasovelluksen, joka on ncd.io Wireless Vibration and Temperature Sensor.exe -tiedosto, josta tietoja voidaan tarkastella.
- Tämä Labview -ohjelmisto toimii vain langattoman ncd.io -värähtelylämpötila -anturin kanssa.
- Jotta voit käyttää tätä käyttöliittymää, sinun on asennettava seuraavat ohjaimet Asenna ajoaika moottori täältä 64 -bittinen ohjain
- 32 -bittinen ohjain
- Asenna NI Visa Driver
- Asenna LabVIEW Run-Time Engine ja NI-Serial Runtime
- Tämän tuotteen aloitusopas.
Vaihe 3: Koodin lataaminen ESP32: een Arduino IDE: tä käyttäen:
- Koska esp32 on tärkeä osa värähtely- ja lämpötilatietojen julkaisemista Ubidotsille.
- Lataa ja sisällytä PubSubClient -kirjasto ja Wire.h -kirjasto.
#sisältää
#Sisällytä #Sisällytä
Sinun on määritettävä yksilölliset Ubidotit TOKEN, MQTTCLIENTNAME, SSID (WiFi -nimi) ja käytettävissä olevan verkon salasana
#define WIFISSID "xyz" // Laita WifiSSID -tunnuksesi tähän
#define SALASANA "xyz" // Laita wifi -salasanasi tähän #define TOKEN "xyz" // Laita Ubidotsin TOKEN #define MQTT_CLIENT_NAME "xyz" // MQTT -asiakkaan nimi
Määritä muuttuja ja laitteen nimi, josta tiedot lähetetään ubidot -kohteille
#define VARIABLE_LABEL "anturi" // Muuttujan tunnisteen määrittäminen
#define VARIABLE_LABEL1 "AdcValue" #define VARIABLE_LABEL2 "Battery" #define VARIABLE_LABEL3 "RMS_X" #define VARIABLE_LABEL4 "RMS_Y" #define DEVICE_LABEL "esp32" // Määritä laite
Tila lähetettäville arvoille:
char str_sensor [10];
char str_sensorbat [10]; char str_sensorAdc [10]; char str_sensorRmsx [10]; char str_sensorRmsy [10];
Koodi tietojen julkaisemiseen ubidoteissa:
sprintf (aihe, "%s", ""); // Puhdistaa aiheen sisällön
sprintf (aihe, "%s%s", "/v1.6/devices/", DEVICE_LABEL); sprintf (hyötykuorma, "%s", ""); // Puhdistaa hyötykuorman sisällön sprintf (hyötykuorma, "{"%s / ":", VARIABLE_LABEL); // Lisää muuttujan tarran sprintf (hyötykuorma, " %s {" arvo / ": %s", hyötykuorma, str_sensor); // Lisää arvon sprintf (hyötykuorma, "%s}}", hyötykuorma); // Sulkee sanaston hakasulkeet client.publish (aihe, hyötykuorma);
- Käännä ja lähetä koodi Ncd_vibration_and_temperature.ino.
- Tarkista laitteen yhteys ja lähetetyt tiedot avaamalla sarjamonitori. Jos vastausta ei näy, yritä irrottaa ESP32 -laitteen virtajohto ja kytkeä se sitten uudelleen. Varmista, että sarjamonitorin siirtonopeus on asetettu samaan koodiin 115200.
Koodi:
Vaihe 4: Sarjamonitorilähtö:
Vaihe 5: Ubidotin toimiminen:
- Luo tili Ubidotsiin.
- Siirry profiiliini ja merkitse muistiin avain, joka on yksilöllinen avain jokaiselle tilille, ja liitä se ESP32 -koodiin ennen lataamista.
- Lisää uusi laite ubidot -hallintapaneelin nimeen esp32.
- Nyt sinun pitäisi nähdä julkaistut tiedot Ubidots -tililläsi "ESP32" -laitteen sisällä.
- Luo laitteen sisälle uusi muuttujan nimen anturi, jossa lämpötilalukema näytetään.
- Nyt voit tarkastella lämpötila- ja muita antureiden tietoja, joita aiemmin katsottiin sarjamonitorissa. Tämä tapahtui, koska eri anturilukemien arvo välitetään merkkijonona ja tallennetaan muuttujaan ja julkaistaan muuttujalle laitteen esp32 sisällä.
Vaihe 6: Luo hallintapaneeli Ubidotsiin:
- Siirry datanvalintapaneeliin.
- Inside dashboard luo erilaisia widgettejä.
- Lisää uusia widgettejä koontinäytön näyttöön.
Suositeltava:
HC-12 pitkän kantaman sääasema ja DHT-anturit: 9 vaihetta
HC-12 pitkän kantaman sääasema ja DHT-anturit: Tässä opetusohjelmassa opimme tekemään etäsääaseman kahden dht-anturin, HC12-moduulin ja I2C-LCD-näytön avulla. Katso video
Aloittaminen pitkän kantaman langattomilla lämpötila- ja tärinäantureilla: 7 vaihetta
Aloittaminen pitkän kantaman langattomilla lämpötila- ja tärinäantureilla: Joskus tärinä aiheuttaa vakavia ongelmia monissa sovelluksissa. Koneen akseleista ja laakereista kiintolevyn suorituskykyyn tärinä aiheuttaa konevaurioita, varhaisen vaihdon, heikon suorituskyvyn ja aiheuttaa suuren osuman tarkkuuteen. Valvotaan
IoT: n pitkän kantaman langattoman lämpötila- ja kosteusanturitietojen lähettäminen Google -taulukkoon: 39 vaihetta
IoT: n pitkän kantaman langattoman lämpötila- ja kosteustunnistintietojen lähettäminen Google -taulukkoon: Käytämme tässä NCD: n lämpötila- ja kosteusanturia, mutta vaiheet pysyvät samana kaikissa ncd -tuotteissa, joten jos sinulla on muita ncd -langattomia antureita, kokeile vapaasti rinnalla. Tämän tekstin lopettamisen avulla sinun on
IOT pitkän kantaman langaton lämpötila- ja kosteusanturi solmunpunaisella: 27 vaihetta
IOT: n pitkän kantaman langaton lämpötila- ja kosteusanturi solmulla punaisella: Esittelyssä NCD: n pitkän kantaman langaton lämpötila-kosteusanturi, joka tarjoaa jopa 28 mailin kantaman käyttämällä langattoman verkon verkkoarkkitehtuuria. Honeywell HIH9130 -lämpötila-kosteusanturi sisältää erittäin tarkan lämpötilan ja
Pitkän kantaman langaton vedenpinnan ilmaisin hälytyksellä - Kantama Jopa 1 km - Seitsemän tasoa: 7 vaihetta
Pitkän kantaman langaton vedenpinnan ilmaisin hälytyksellä | Kantama Jopa 1 km | Seitsemän tasoa: Katso se Youtubesta: https://youtu.be/vdq5BanVS0Y Olet ehkä nähnyt monia langallisia ja langattomia vedenpinnan ilmaisimia, joiden kantama olisi jopa 100-200 metriä. Mutta tässä ohjeessa näet pitkän kantaman langattoman vedenpinnan indikaattorin