Turinys:
- 1 veiksmas: reikalinga aparatinė ir programinė įranga
- 2 veiksmas: Duomenų siuntimo į „LabVIEW“temperatūros ir drėgmės platformą veiksmai naudojant „IoT“belaidį belaidį temperatūros ir drėgmės jutiklį bei ilgo nuotolio belaidžio tinklo modemą su USB sąsaja-
- 3 veiksmas: kodo įkėlimas į ESP32 naudojant „Arduino IDE“:
- 4 žingsnis: serijinio monitoriaus išvestis
- 5 veiksmas: priverskite „Ubidot“veikti:
- 6 žingsnis: IŠVESTIS
- 7 žingsnis:
- 8 žingsnis: Įvykių kūrimas „Ubidots“:
Video: „Alert“kūrimas naudojant „Ubidots-ESP32+“temperatūros ir drėgmės jutiklį: 9 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šioje pamokoje mes išmatuosime skirtingus temperatūros ir drėgmės duomenis naudodami temperatūros ir drėgmės jutiklį. Taip pat sužinosite, kaip šiuos duomenis siųsti „Ubidots“. Kad galėtumėte ją analizuoti iš bet kurios vietos skirtingoms reikmėms. Be to, sukūrę el. Pašto įspėjimus apie skirtingus temperatūros ir drėgmės duomenis, galime būti informuoti apie įvairius bet kokios sistemos temperatūros pokyčius
1 veiksmas: reikalinga aparatinė ir programinė įranga
Reikalinga aparatūra:
- „NCD ESP32 IoT WiFi BLE“modulis su integruotu USB
- NCD IoT ilgo nuotolio belaidis temperatūros ir drėgmės jutiklis
- NCD belaidžio tinklo modemas su USB sąsaja
Reikalinga programinė įranga:
- „Arduino IDE“
- „LabView Utility“
- Ubidotai
Naudota biblioteka:
- PubSubClient biblioteka
- Viela.h
2 veiksmas: Duomenų siuntimo į „LabVIEW“temperatūros ir drėgmės platformą veiksmai naudojant „IoT“belaidį belaidį temperatūros ir drėgmės jutiklį bei ilgo nuotolio belaidžio tinklo modemą su USB sąsaja-
- Pirma, mums reikia „Labview“programos, kuri yra „ncd.io“belaidžio temperatūros ir drėgmės Sensor.exe failas, kuriame galima peržiūrėti duomenis.
- Ši „Labview“programinė įranga veiks tik su „ncd.io“belaidžiu temperatūros jutikliu
- Norėdami naudoti šią vartotojo sąsają, turėsite įdiegti šias tvarkykles Įdiekite veikimo laiko variklį iš 64 bitų
- 32 bitų
- Įdiekite „NI Visa Driver“
- Įdiekite „LabVIEW Run-Time Engine“ir „NI-Serial Runtime“
- Šio produkto pradžios vadovas.
3 veiksmas: kodo įkėlimas į ESP32 naudojant „Arduino IDE“:
- Atsisiųskite ir įtraukite „PubSubClient“biblioteką ir „Wire.h“biblioteką.
- Turite priskirti savo unikalius „Ubidots“TOKEN, MQTTCLIENTNAME, SSID („WiFi“pavadinimas) ir turimo tinklo slaptažodį.
- Sudarykite ir įkelkite kodą temp_humidity.ino.
- Norėdami patikrinti įrenginio ir išsiųstų duomenų ryšį, atidarykite nuoseklųjį monitorių. Jei atsakymo nematote, pabandykite atjungti ESP32 ir vėl prijungti. Įsitikinkite, kad serijinio monitoriaus duomenų perdavimo sparta yra tokia pati, kaip nurodyta jūsų kode 115200.
4 žingsnis: serijinio monitoriaus išvestis
5 veiksmas: priverskite „Ubidot“veikti:
- Sukurkite paskyrą „Ubidots“.
- Eikite į mano profilį ir užsirašykite prieigos raktą, kuris yra unikalus kiekvienos paskyros raktas, ir įkelkite jį į savo ESP32 kodą prieš įkeldami.
- Pridėkite naują įrenginį prie „Ubidots“prietaisų skydelio pavadinimo esp32.
- Spustelėkite įrenginius ir pasirinkite įrenginius „Ubidots“.
- Dabar turėtumėte pamatyti paskelbtus duomenis savo „Ubidots“paskyroje, įrenginio pavadinimu „ESP32“.
- Prietaiso viduje sukurkite naują kintamojo pavadinimo jutiklį, kuriame bus rodomas jūsų temperatūros rodmuo.
- Dabar galite peržiūrėti temperatūros ir kitų jutiklių duomenis, kurie anksčiau buvo peržiūrėti serijiniame monitoriuje. Taip atsitiko todėl, kad skirtingų jutiklių rodmenų vertė perduodama kaip eilutė ir saugoma kintamajame ir paskelbiama kintamajam įrenginio esp32 viduje.
6 žingsnis: IŠVESTIS
7 žingsnis:
8 žingsnis: Įvykių kūrimas „Ubidots“:
- Pasirinkite Įvykiai (išskleidžiamajame meniu Duomenys).
- Dabar spustelėkite Sukurti įvykį.
- „Ubidots“palaiko jau integruotus įvykius, kad galėtumėte siųsti įvykius, įspėjimus ir pranešimus tiems, kuriems reikia žinoti, kada jiems reikia žinoti. „Ubidots“iš anksto sukurtos integracijos apima:
1. Pranešimai el. Paštu
2. SMS pranešimai
3. „Webhook“renginiai - sužinokite daugiau
4. Telegramos pranešimai
5. Slock pranešimai - sužinokite daugiau
6. Balso skambučių pranešimai - sužinokite daugiau
7. Atgal į įprastą pranešimą - sužinokite daugiau
8. Geofence pranešimai - sužinokite daugiau
- Tada pasirinkite įrenginį ir susietąjį kintamąjį, nurodantį įrenginių „vertes“.
- Dabar pasirinkite slenkstinę įvykio suaktyvinimo vertę ir palyginkite ją su įrenginio vertėmis, taip pat pasirinkite įvykio suaktyvinimo laiką.
- Dabar sukurkite veiksmo tipą spustelėdami pliuso ženklą.
- Nustatykite ir sukonfigūruokite, kurie veiksmai turi būti atlikti, ir pranešimas gavėjui: siųskite SMS, el. Paštą, žiniatinklio kabliukus, telegramas, telefono skambučius, SLACK ir žiniatinklio kabliukus tiems, kuriuos reikia žinoti.
- Dabar užpildykite visus būtinus laukus.
- Nustatykite veiklos langą, kuriame įvykiai gali būti/negali būti įvykdyti.
- Patvirtinkite savo įvykius.
Rekomenduojamas:
Automatinis aušinimo ventiliatorius naudojant „Servo“ir DHT11 temperatūros ir drėgmės jutiklį su „Arduino“: 8 žingsniai
Automatinis aušinimo ventiliatorius naudojant „Servo“ir DHT11 temperatūros ir drėgmės jutiklį su „Arduino“: šioje pamokoje sužinosime, kaip pradėti & pasukite ventiliatorių, kai temperatūra pakyla virš tam tikro lygio
Temperatūros/drėgmės duomenų analizė naudojant „Ubidots“ir „Google“skaičiuokles: 6 žingsniai
Temperatūros/drėgmės duomenų analizė naudojant „Ubidots“ir „Google“skaičiuokles: šioje pamokoje mes išmatuosime skirtingus temperatūros ir drėgmės duomenis naudodami temperatūros ir drėgmės jutiklį. Taip pat sužinosite, kaip šiuos duomenis siųsti „Ubidots“. Kad galėtumėte ją analizuoti iš bet kurios vietos skirtingoms reikmėms. Taip pat siunčiant
Temperatūros skaitymas naudojant LM35 temperatūros jutiklį su „Arduino Uno“: 4 žingsniai
Temperatūros skaitymas naudojant LM35 temperatūros jutiklį su „Arduino Uno“: Sveiki, vaikinai, šioje instrukcijoje mes išmoksime naudoti LM35 su „Arduino“. Lm35 yra temperatūros jutiklis, galintis nuskaityti temperatūros reikšmes nuo -55 ° C iki 150 ° C. Tai 3 gnybtų įrenginys, kuris tiekia analoginę įtampą, proporcingą temperatūrai. Hig
El. Pašto įspėjimų apie NCD belaidį temperatūros ir drėgmės jutiklį kūrimas naudojant raudoną mazgą: 22 žingsniai
El. Pašto įspėjimų apie NCD belaidį temperatūros ir drėgmės jutiklį kūrimas naudojant raudoną mazgą: čia mes naudojame NCD temperatūros ir drėgmės jutiklį, tačiau bet kurio ncd produkto veiksmai išlieka vienodi, taigi, jei turite kitų belaidžių jutiklių, išbandykite nemokamai stebėti šalia. Sustabdydami šį tekstą turite
Darbo su „AWS IoT“pradžia naudojant belaidį temperatūros jutiklį naudojant MQTT: 8 žingsniai
Darbo su „AWS IoT“su belaidžiu temperatūros jutikliu naudojimas naudojant MQTT: Ankstesnėse instrukcijose mes perėjome įvairias debesų platformas, tokias kaip „Azure“, „Ubidots“, „ThingSpeak“, „Losant“ir kt. Mes beveik naudojome MQTT protokolą, skirtą jutiklių duomenims į debesį siųsti. visa debesų platforma. Norėdami gauti daugiau informacijos