
Sisällysluettelo:
- Vaihe 1: Laitteisto ja ohjelmisto vaaditaan
- Vaihe 2: Vaiheet tietojen lähettämiseksi LabVIEW-lämpötila- ja kosteusalustalle käyttämällä IoT: n pitkän kantaman langatonta lämpötila- ja kosteusanturia 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:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

Tässä opetusohjelmassa mitataan erilaisia lämpötila- ja kosteustietoja käyttämällä lämpötila- ja kosteusanturia. Opit myös lähettämään nämä tiedot Ubidotsille. Jotta voit analysoida sitä mistä tahansa eri sovelluksia varten
Vaihe 1: Laitteisto ja ohjelmisto vaaditaan



Tarvittava laitteisto:
- NCD ESP32 IoT WiFi BLE -moduuli integroidulla USB: llä
- NCD IoT pitkän kantaman langaton lämpötila- ja kosteusanturi
- 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-lämpötila- ja kosteusalustalle käyttämällä IoT: n pitkän kantaman langatonta lämpötila- ja kosteusanturia ja pitkän kantaman langatonta verkkomodeemia, jossa on USB-liitäntä-
- Ensinnäkin tarvitsemme Labview -apuohjelmasovelluksen, joka on ncd.io Wireless Temperature And Humidity Sensor.exe -tiedosto, josta tietoja voidaan tarkastella.
- Tämä Labview -ohjelmisto toimii vain langattoman ncd.io -lä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
- 32 -bittinen
- 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ältää
#sisältää
#sisältää
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" // Aseta Ubidotisi TOKEN
#define MQTT_CLIENT_NAME "xyz" // MQTT -asiakkaan nimi
Määritä muuttuja ja laitteen nimi, jolla tiedot lähetetään Ubidotsille
#define VARIABLE_LABEL "Lämpötila" // Muuttujan tunnisteen määrittäminen
#define VARIABLE_LABEL2 "Akku"
#define VARIABLE_LABEL3 "Kosteus"
#define DEVICE_LABEL "esp32" // Määritä laitteen tarra
Tila lähetettäville arvoille:
hiilen hyötykuorma [100];
char -aihe [150]; char topic2 [150]; char topic3 [150]; // Tila arvojen tallentamiseen lähettääksesi char str_Temp [10]; char str_sensorbat [10]; char str_humidity [10];
Koodi tietojen julkaisemiseen Ubidotsille:
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_Temp); // Lisää arvon sprintf (hyötykuorma, "%s}}", hyötykuorma); // Sulkee sanaston hakasulkeet client.publish (aihe, hyötykuorma);
- Käännä ja lähetä temp_humidity.ino -koodi.
- 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.
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 Ubidots -hallintapaneelin nimeen esp32.
- Napsauta laitteita ja valitse laitteet Ubidotsissa.
- 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ä.
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
Kasvihuoneen automatisointi LoRa! (Osa 1) -- Anturit (lämpötila, kosteus, maaperän kosteus): 5 vaihetta

Kasvihuoneen automatisointi LoRa! (Osa 1) || Anturit (lämpötila, kosteus, maaperän kosteus): Tässä projektissa näytän sinulle, kuinka automatisoin kasvihuoneen. Tämä tarkoittaa sitä, että näytän teille, kuinka rakensin kasvihuoneen ja miten kytkin virta- ja automaatioelektroniikan. Aion myös näyttää sinulle, kuinka ohjelmoida Arduino -levy, joka käyttää L
Pitkän kantaman IR -läheisyysanturi: 3 vaihetta

Pitkän kantaman IR -läheisyysanturi: Infrapuna -anturit ovat paras moduuli kohteen havaitsemiseen, mutta ongelma on, että se toimii hyvin lyhyellä kantamalla. Tässä artikkelissa aiomme jakaa kuinka voit laajentaa kantamaa ja mitkä tekijät vaikuttavat alueeseen
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