Sisällysluettelo:

Varoituksen luominen-Ubidots-ESP32+-lämpötila- ja kosteusanturin käyttö: 9 vaihetta
Varoituksen luominen-Ubidots-ESP32+-lämpötila- ja kosteusanturin käyttö: 9 vaihetta

Video: Varoituksen luominen-Ubidots-ESP32+-lämpötila- ja kosteusanturin käyttö: 9 vaihetta

Video: Varoituksen luominen-Ubidots-ESP32+-lämpötila- ja kosteusanturin käyttö: 9 vaihetta
Video: Varoituksen paikka 2024, Heinäkuu
Anonim
Luo hälytys-käyttämällä Ubidots-ESP32+lämpötila- ja kosteusanturia
Luo hälytys-käyttämällä Ubidots-ESP32+lämpötila- ja kosteusanturia

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ö

Sarjamonitorilähtö
Sarjamonitorilähtö

Vaihe 5: Ubidotin toimiminen:

Ubidotin toimiminen
Ubidotin toimiminen
Ubidotin toimiminen
Ubidotin toimiminen
Ubidotin toimiminen
Ubidotin toimiminen
Ubidotin toimiminen
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Ö

LÄHTÖ
LÄHTÖ

Vaihe 7:

Vaihe 8: Tapahtumien luominen Ubidotsissa:

Tapahtumien luominen Ubidotsissa
Tapahtumien luominen Ubidotsissa
Tapahtumien luominen Ubidotsissa
Tapahtumien luominen Ubidotsissa
Tapahtumien luominen Ubidotsissa
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.