Indholdsfortegnelse:

Oprettelse-advarsel-brug-Ubidots-ESP32+Temp og fugtighedssensor: 9 trin
Oprettelse-advarsel-brug-Ubidots-ESP32+Temp og fugtighedssensor: 9 trin

Video: Oprettelse-advarsel-brug-Ubidots-ESP32+Temp og fugtighedssensor: 9 trin

Video: Oprettelse-advarsel-brug-Ubidots-ESP32+Temp og fugtighedssensor: 9 trin
Video: Squid game #shorts 2024, Juli
Anonim
Oprettelse-advarsel-brug-Ubidots-ESP32+Temp og fugtighedssensor
Oprettelse-advarsel-brug-Ubidots-ESP32+Temp og fugtighedssensor

I denne vejledning måler vi forskellige temperatur- og fugtighedsdata ved hjælp af Temp og fugtighedsføler. Du lærer også, hvordan du sender disse data til Ubidots. Så du kan analysere det hvor som helst for forskellige applikationer. Også ved at oprette e -mail -advarsler for forskellige temperatur- og luftfugtighedsdata kunne vi få besked om forskellige ændringer, der sker på enhver systemtemperatur

Trin 1: Hardware og software påkrævet

Hardware påkrævet:

  • NCD ESP32 IoT WiFi BLE -modul med integreret USB
  • NCD IoT trådløs temperatur- og luftfugtighedssensor med lang rækkevidde
  • NCD trådløst trådløst mesh -modem med lang rækkevidde med USB -interface

Software påkrævet:

  • Arduino IDE
  • LabView -værktøj
  • Ubidots

Brugt bibliotek:

  • PubSubClient -bibliotek
  • Wire.h

Trin 2: Skridt til at sende data til LabVIEW Temperatur- og luftfugtighedsplatform ved hjælp af IoT langtrækkende trådløs temperatur- og fugtighedsføler og trådløst trådløst mesh-modem med USB-interface-

  • Først har vi brug for et Labview -værktøjsprogram, som er ncd.io Wireless Temperature And Humidity Sensor.exe -fil, hvor data kan ses.
  • Denne Labview -software fungerer kun med ncd.io trådløs temperatursensor
  • For at bruge denne brugergrænseflade skal du installere følgende drivere Installer driftstidsmotor herfra 64bit
  • 32 bit
  • Installer NI Visa Driver
  • Installer l LabVIEW Run-Time Engine og NI-Serial Runtime
  • Startvejledning til dette produkt.

Trin 3: Upload af koden til ESP32 ved hjælp af Arduino IDE:

  • Download og inkluder PubSubClient -biblioteket og Wire.h -biblioteket.
  • Du skal tildele dine unikke Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi -navn) og adgangskode til det tilgængelige netværk.
  • Kompilér og upload temp_humidity.ino -koden.
  • For at kontrollere enhedens tilslutning og de sendte data skal du åbne den serielle skærm. Hvis der ikke ses noget svar, kan du prøve at tage din ESP32 ud af stikkontakten og derefter tilslutte den igen. Sørg for, at baudhastigheden på den serielle skærm er indstillet til den samme, der er angivet i din kode 115200.

Trin 4: Seriel skærmoutput

Seriel skærmoutput
Seriel skærmoutput

Trin 5: Få Ubidot til at fungere:

Få Ubidot til at fungere
Få Ubidot til at fungere
Få Ubidot til at fungere
Få Ubidot til at fungere
Få Ubidot til at fungere
Få Ubidot til at fungere
Få Ubidot til at fungere
Få Ubidot til at fungere
  • Opret kontoen på Ubidots.
  • Gå til min profil, og noter token -nøglen, som er en unik nøgle til hver konto, og indsæt den i din ESP32 -kode, før du uploader.
  • Føj en ny enhed til dit Ubidots dashboard navn esp32.
  • Klik på enheder, og vælg enheder i Ubidots.
  • Nu skulle du se de offentliggjorte data på din Ubidots -konto inde i enheden kaldet "ESP32".
  • Inde i enheden skal du oprette en ny variabel navnesensor, hvor din temperaturaflæsning vil blive vist.
  • Nu kan du se temperatur- og andre sensordata, som tidligere blev set i den serielle skærm. Dette skete, fordi værdien af forskellige sensoraflæsning sendes som en streng og gemmes i en variabel og udgives til en variabel inde i enheden esp32.

Trin 6: OUTPUT

PRODUKTION
PRODUKTION

Trin 7:

Trin 8: Oprettelse af begivenheder i Ubidots:

Oprettelse af begivenheder i Ubidots
Oprettelse af begivenheder i Ubidots
Oprettelse af begivenheder i Ubidots
Oprettelse af begivenheder i Ubidots
Oprettelse af begivenheder i Ubidots
Oprettelse af begivenheder i Ubidots
  • Vælg Begivenheder (fra rullemenuen Data).
  • Klik nu på Opret begivenhed.
  • Begivenhedstyper Ubidots understøtter allerede integrerede begivenheder, så du kan sende begivenheder, advarsler og meddelelser til dem, der har brug for at vide, når de har brug for at vide det. Ubidots 'forudbyggede integrationer omfatter:

1. Meddelelser via e -mail

2. SMS -beskeder

3. Webhook -begivenheder - få mere at vide

4. Telegram -meddelelser

5. Slap notifikationer - få mere at vide

6. Meddelelser om taleopkald - få mere at vide

7. Tilbage til Normal meddelelse - læs mere

8. Meddelelser om geofence - få mere at vide

  • Vælg derefter en enhed og en tilknyttet variabel, der angiver enhedernes "værdier".
  • Vælg nu en tærskelværdi for din begivenhed, der skal udløses, og sammenlign den med enhedsværdier, og vælg også tidspunkt for at udløse din begivenhed.
  • Opret nu handlingstype ved at klikke på plustegn.
  • Opret og konfigurer, hvilke handlinger der skal udføres, og meddelelsen til modtageren: Send SMS, E -mail, Webhooks, Telegrams, Telefonopkald, SLACK og webhooks til dem, der har brug for at vide det.
  • Udfyld nu alle de nødvendige felter.
  • Bestem aktivitetsvinduet, begivenhederne måske/ikke må udføres.
  • Bekræft dine begivenheder.

Anbefalede: