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:
- Vaihe 6: LÄHTÖ
- Vaihe 7:
- Vaihe 8: Tapahtumien luominen Ubidotsissa:
Video: Varoituksen luominen-Ubidots-ESP32+-lämpötila- ja kosteusanturin käyttö: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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. Myös luomalla sähköposti -ilmoituksia eri lämpötila- ja kosteustiedoille voimme saada ilmoituksen erilaisista muutoksista missä tahansa järjestelmän lämpötilassa
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 käyttöaika moottori täältä 64 -bittinen
- 32 -bittinen
- Asenna NI Visa Driver
- Asenna l 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:
- Lataa ja sisällytä PubSubClient -kirjasto ja Wire.h -kirjasto.
- Sinun on määritettävä yksilölliset Ubidotit TOKEN, MQTTCLIENTNAME, SSID (WiFi -nimi) ja käytettävissä olevan verkon salasana.
- 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ä.
Vaihe 6: LÄHTÖ
Vaihe 7:
Vaihe 8: Tapahtumien luominen Ubidotsissa:
- Valitse Tapahtumat (avattavasta Tiedot -valikosta).
- Napsauta nyt Luo tapahtuma.
- TapahtumatyypitUbidots tukee jo integroituja tapahtumia, joiden avulla voit lähettää tapahtumia, hälytyksiä ja ilmoituksia niille, joiden on tiedettävä, milloin heidän on tiedettävä. Ubidotsin valmiita integrointeja ovat:
1. Sähköposti -ilmoitukset
2. SMS -ilmoitukset
3. Webhook -tapahtumat - opi lisää
4. Sähkeilmoitukset
5. Ilmoitusten löysyys - lisätietoja
6. Äänipuheluilmoitukset - lisätietoja
7. Takaisin normaaliin ilmoitukseen - lisätietoja
8. Geo -aidan ilmoitukset - lue lisää
- Valitse sitten laite ja siihen liittyvä muuttuja, joka ilmaisee laitteiden "arvot".
- Valitse nyt tapahtuman käynnistämisen kynnysarvo ja vertaa sitä laitearvoihin ja valitse myös tapahtuman käynnistämisen aika.
- Luo nyt toimintotyyppi napsauttamalla plusmerkkiä.
- Määritä ja määritä suoritettavat toimet ja viesti vastaanottajalle: Lähetä tekstiviestejä, sähköpostia, Webhookeja, sähkeitä, puheluita, SLACK ja webhookeja niille, jotka tarvitsevat tietää.
- Täytä nyt kaikki pakolliset kentät.
- Määritä toimintaikkuna, jolloin tapahtumia ei ehkä suoriteta.
- Vahvista tapahtumasi.