Indholdsfortegnelse:
- Trin 1: Hardware og software påkrævet
- 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-
- Trin 3: Upload af koden til ESP32 ved hjælp af Arduino IDE:
- Trin 4: Seriel skærmoutput
- Trin 5: Få Ubidot til at fungere:
![Esp32-Ubidots-Trådløs langtrækkende temperatur og luftfugtighed: 6 trin Esp32-Ubidots-Trådløs langtrækkende temperatur og luftfugtighed: 6 trin](https://i.howwhatproduce.com/images/010/image-28540-j.webp)
Video: Esp32-Ubidots-Trådløs langtrækkende temperatur og luftfugtighed: 6 trin
![Video: Esp32-Ubidots-Trådløs langtrækkende temperatur og luftfugtighed: 6 trin Video: Esp32-Ubidots-Trådløs langtrækkende temperatur og luftfugtighed: 6 trin](https://i.ytimg.com/vi/u2ozcMGhvpg/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
![Esp32-Ubidots-Trådløs lang temperatur og luftfugtighed Esp32-Ubidots-Trådløs lang temperatur og luftfugtighed](https://i.howwhatproduce.com/images/010/image-28540-1-j.webp)
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 overalt for forskellige applikationer
Trin 1: Hardware og software påkrævet
![Hardware og software påkrævet Hardware og software påkrævet](https://i.howwhatproduce.com/images/010/image-28540-2-j.webp)
![Hardware og software påkrævet Hardware og software påkrævet](https://i.howwhatproduce.com/images/010/image-28540-3-j.webp)
![Hardware og software påkrævet Hardware og software påkrævet](https://i.howwhatproduce.com/images/010/image-28540-4-j.webp)
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 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:
Da esp32 er en vigtig del for at offentliggøre dine vibrations- og temperaturdata til Ubidots.
Download og inkluder PubSubClient -biblioteket og Wire.h -biblioteket
#omfatte
#omfatte
#omfatte
#omfatte
Du skal tildele dine unikke Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi -navn) og adgangskode til det tilgængelige netværk
#define WIFISSID "xyz" // Sæt dit WifiSSID her
#define PASSWORD "xyz" // Sæt din wifi -adgangskode her
#define TOKEN "xyz" // Sæt dine Ubidots TOKEN
#define MQTT_CLIENT_NAME "xyz" // MQTT -klientnavn
Definer variabel og enhedsnavn, som dataene sendes til Ubidots
#define VARIABLE_LABEL "Temperatur" // Vurdering af variabeletiketten
#define VARIABLE_LABEL2 "Batteri"
#define VARIABLE_LABEL3 "Fugtighed"
#define DEVICE_LABEL "esp32" // Tildel enhedens etiket
Plads til at gemme værdier, der skal sendes:
char nyttelast [100];
char emne [150]; char emne2 [150]; char topic3 [150]; // Plads til at gemme værdier til at sende char str_Temp [10]; char str_sensorbat [10]; char str_humidity [10];
Kode til offentliggørelse af data til Ubidots:
sprintf (emne, "%s", ""); // Renser emnets indhold
sprintf (emne, "%s%s", "/v1.6/devices/", DEVICE_LABEL); sprintf (nyttelast, "%s", ""); // Renser nyttelastindholdet sprintf (nyttelast, "{"%s / ":", VARIABLE_LABEL); // Tilføjer variabeletiketten sprintf (nyttelast, " %s {" værdi / ": %s", nyttelast, str_Temp); // Tilføjer værdien sprintf (nyttelast, "%s}}", nyttelast); // Luk ordbogens parenteser client.publish (emne, nyttelast);
- Kompilér og upload temp_humidity.ino -koden.
- For at kontrollere enhedens forbindelse 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](https://i.howwhatproduce.com/images/010/image-28540-5-j.webp)
Trin 5: Få Ubidot til at fungere:
![Få Ubidot til at fungere Få Ubidot til at fungere](https://i.howwhatproduce.com/images/010/image-28540-6-j.webp)
![Få Ubidot til at fungere Få Ubidot til at fungere](https://i.howwhatproduce.com/images/010/image-28540-7-j.webp)
![Få Ubidot til at fungere Få Ubidot til at fungere](https://i.howwhatproduce.com/images/010/image-28540-8-j.webp)
![Få Ubidot til at fungere Få Ubidot til at fungere](https://i.howwhatproduce.com/images/010/image-28540-9-j.webp)
- 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.
Anbefalede:
Sådan laver du luftfugtighed og temperatur i realtid datarekorder med Arduino UNO og SD-kort - DHT11 Datalogger Simulering i Proteus: 5 trin
![Sådan laver du luftfugtighed og temperatur i realtid datarekorder med Arduino UNO og SD-kort - DHT11 Datalogger Simulering i Proteus: 5 trin Sådan laver du luftfugtighed og temperatur i realtid datarekorder med Arduino UNO og SD-kort - DHT11 Datalogger Simulering i Proteus: 5 trin](https://i.howwhatproduce.com/images/002/image-3231-3-j.webp)
Sådan laver du luftfugtighed og temperatur i realtid datarekorder med Arduino UNO og SD-kort | DHT11 Datalogger Simulering i Proteus: Introduktion: hej, dette er Liono Maker, her er YouTube-link. Vi laver kreative projekter med Arduino og arbejder på integrerede systemer. Data-Logger: En datalogger (også datalogger eller dataregistrator) er en elektronisk enhed, der registrerer data over tid med
Arduino vejrstation ved hjælp af BMP280 -DHT11 - Temperatur, luftfugtighed og tryk: 8 trin
![Arduino vejrstation ved hjælp af BMP280 -DHT11 - Temperatur, luftfugtighed og tryk: 8 trin Arduino vejrstation ved hjælp af BMP280 -DHT11 - Temperatur, luftfugtighed og tryk: 8 trin](https://i.howwhatproduce.com/images/009/image-26305-j.webp)
Arduino vejrstation ved hjælp af BMP280 -DHT11 - Temperatur, luftfugtighed og tryk: I denne vejledning lærer vi, hvordan man laver en vejrstation, der viser en TEMPERATUR, Fugtighed og tryk på LCD -displayet TFT 7735 Se en demonstrationsvideo
Sådan bruges DHT11 temperatursensor med Arduino og print temperatur Varme og luftfugtighed: 5 trin
![Sådan bruges DHT11 temperatursensor med Arduino og print temperatur Varme og luftfugtighed: 5 trin Sådan bruges DHT11 temperatursensor med Arduino og print temperatur Varme og luftfugtighed: 5 trin](https://i.howwhatproduce.com/images/002/image-3457-34-j.webp)
Sådan bruges DHT11 temperatursensor med Arduino og print temperatur Varme og fugtighed: DHT11 sensoren bruges til at måle temperatur og fugtighed. De er meget populære elektronikhobbyister. DHT11 -fugtigheds- og temperatursensoren gør det virkelig let at tilføje fugtigheds- og temperaturdata til dine DIY -elektronikprojekter. Det er pr
Fjernovervågning af temperatur og luftfugtighed med ESP8266 og Blynk App: 15 trin
![Fjernovervågning af temperatur og luftfugtighed med ESP8266 og Blynk App: 15 trin Fjernovervågning af temperatur og luftfugtighed med ESP8266 og Blynk App: 15 trin](https://i.howwhatproduce.com/images/004/image-9927-j.webp)
Fjernovervågning af temperatur og fugtighed med ESP8266 og Blynk App: Det var mit første projekt med ESP8266 -chip. Jeg har lige bygget et nyt drivhus nær mit hus, og det var interessant for mig, hvad der foregår der i løbet af en dag? Jeg mener, hvordan temperatur og fugtighed ændres? Er drivhuset ventileret nok? Så jeg beslutter mig
Temperatur og luftfugtighed Internetlogger med skærm ved hjælp af ESP8266: 3 trin
![Temperatur og luftfugtighed Internetlogger med skærm ved hjælp af ESP8266: 3 trin Temperatur og luftfugtighed Internetlogger med skærm ved hjælp af ESP8266: 3 trin](https://i.howwhatproduce.com/images/006/image-16152-8-j.webp)
Temperatur og luftfugtighed Internetlogger med skærm ved hjælp af ESP8266: Jeg ville dele et lille projekt, som jeg tror du vil kunne lide. Det er en lille, holdbar internetaktiveret internet- og temperaturlogger med temperatur og fugtighed med display. Dette logger på emoncms.org og eventuelt enten lokalt til en Raspberry PI eller din egen emoncm