Բովանդակություն:
- Քայլ 1: Պահանջվում է սարքավորում և ծրագրակազմ
- Քայլ 2. Տվյալներ LabVIEW- ին ջերմաստիճանի և խոնավության հարթակ ուղարկելու քայլեր ՝ օգտագործելով IoT երկարաժամկետ հեռահար անլար ջերմաստիճանի և խոնավության տվիչ և երկար հեռահար անլար ցանցային մոդեմ ՝ USB ինտերֆեյսով-
- Քայլ 3. Կոդի վերբեռնում ESP32- ում ՝ օգտագործելով Arduino IDE- ն
- Քայլ 4: Սերիայի մոնիտորի ելք:
- Քայլ 5. Ubidot- ի աշխատանքը դարձնելը
- Քայլ 6: ԵԼՔ
- Քայլ 7:
- Քայլ 8: Ubidots- ում իրադարձությունների ստեղծում
Video: Ստեղծում-Ահազանգ-Օգտագործելով-Ubidots-ESP32+ջերմաստիճանի և խոնավության ցուցիչ ՝ 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս ձեռնարկում մենք չափելու ենք ջերմաստիճանի և խոնավության տարբեր տվյալներ ՝ օգտագործելով Temp և խոնավության տվիչ: Դուք նաև կսովորեք, թե ինչպես ուղարկել այս տվյալները Ubidots- ին: Որպեսզի կարողանաք վերլուծել այն ցանկացած վայրից ՝ տարբեր կիրառման համար: Նաև ստեղծելով էլփոստի ահազանգեր ջերմաստիճանի և խոնավության տարբեր տվյալների համար, մենք կարող ենք տեղեկացվել համակարգի ցանկացած ջերմաստիճանում տեղի ունեցող տարբեր փոփոխությունների մասին:
Քայլ 1: Պահանջվում է սարքավորում և ծրագրակազմ
Պահանջվող սարքավորում
- NCD ESP32 IoT WiFi BLE մոդուլ `ինտեգրված USB- ով
- NCD IoT Երկար հեռավորության անլար ջերմաստիճանի և խոնավության ցուցիչ
- NCD Long Range Wireless ԱՐՏ մոդեմ ՝ USB ինտերֆեյսով
Պահանջվող ծրագրակազմ
- Arduino IDE
- LabView կոմունալ
- Ubidots
Օգտագործված գրադարան
- PubSubClient գրադարան
- Մետաղալար. Ժ
Քայլ 2. Տվյալներ LabVIEW- ին ջերմաստիճանի և խոնավության հարթակ ուղարկելու քայլեր ՝ օգտագործելով IoT երկարաժամկետ հեռահար անլար ջերմաստիճանի և խոնավության տվիչ և երկար հեռահար անլար ցանցային մոդեմ ՝ USB ինտերֆեյսով-
- Նախ, մեզ անհրաժեշտ է Labview օգտակար ծրագիր, որը ncd.io Wireless Temperature And Humidity Sensor.exe ֆայլն է, որի վրա տվյալները կարելի է դիտել:
- Այս Labview ծրագիրը կաշխատի միայն ncd.io ջերմաստիճանի անլար տվիչով
- Այս UI- ն օգտագործելու համար ձեզ հարկավոր է տեղադրել հետևյալ վարորդները: Տեղադրեք գործարկման ժամանակի շարժիչը այստեղից 64 բիթ
- 32 բիթ
- Տեղադրեք NI Visa Driver- ը
- Տեղադրեք l LabVIEW Run-Time Engine- ը և NI-Serial Runtime- ը
- Այս ապրանքի մեկնարկի ուղեցույց:
Քայլ 3. Կոդի վերբեռնում ESP32- ում ՝ օգտագործելով Arduino IDE- ն
- Ներբեռնեք և ներառեք PubSubClient Library և Wire.h Library:
- Դուք պետք է նշանակեք ձեր ուրույն Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi անուն) և գաղտնաբառ առկա ցանցի համար:
- Կազմեք և վերբեռնեք temp_humidity.ino կոդը:
- Սարքի և ուղարկված տվյալների կապը հաստատելու համար բացեք սերիական մոնիտորը: Եթե որևէ պատասխան չի երևում, փորձեք անջատել ձեր ESP32- ը և ապա նորից միացնել այն: Համոզվեք, որ Սերիալային մոնիտորի բաուդ արագությունը դրված է ձեր 115200 ծածկագրում նշված նույն մակարդակի վրա:
Քայլ 4: Սերիայի մոնիտորի ելք:
Քայլ 5. Ubidot- ի աշխատանքը դարձնելը
- Ստեղծեք հաշիվ Ubidots- ում:
- Գնացեք իմ պրոֆիլ և նշեք նշանի բանալին, որը յուրահատուկ բանալին է յուրաքանչյուր հաշվի համար և այն վերբեռնելուց առաջ տեղադրեք ձեր ESP32 ծածկագրում:
- Ձեր Ubidots վահանակի esp32 անունին ավելացրեք նոր սարք:
- Կտտացրեք սարքերի վրա և ընտրեք սարքեր Ubidots- ում:
- Այժմ դուք պետք է տեսնեք հրապարակված տվյալները ձեր Ubidots հաշվի մեջ ՝ «ESP32» կոչվող սարքի ներսում:
- Սարքի ներսում ստեղծեք փոփոխականի անվան նոր ցուցիչ, որում կցուցադրվի ձեր ջերմաստիճանի ցուցանիշը:
- Այժմ դուք կարող եք դիտել ջերմաստիճանի և այլ տվիչների տվյալները, որոնք նախկինում դիտվել էին սերիական մոնիտորում: Դա տեղի ունեցավ, քանի որ տարբեր սենսորների ընթերցման արժեքը փոխանցվում է որպես տող և պահվում է փոփոխականի մեջ և հրապարակվում է փոփոխականին esp32 սարքում:
Քայլ 6: ԵԼՔ
Քայլ 7:
Քայլ 8: Ubidots- ում իրադարձությունների ստեղծում
- Ընտրեք Իրադարձություններ (Տվյալների բացվող ցանկից):
- Այժմ կտտացրեք Ստեղծել իրադարձություն:
- Իրադարձությունների տեսակներըUbidots- ն աջակցում է արդեն իսկ ինտեգրված իրադարձություններին ՝ թույլ տալով Ձեզ ուղարկել Իրադարձություններ, Ահազանգեր և ificationsանուցումներ նրանց, ովքեր պետք է իմանան, երբ նրանք պետք է իմանան: Ubidots- ի նախապես կառուցված ինտեգրացիաները ներառում են.
1. Էլփոստի ծանուցումներ
2. SMS ծանուցումներ
3. Webhook միջոցառումներ. Իմացեք ավելին
4. Հեռագրի ծանուցումներ
5. Անուշ ծանուցումներ. Իմացեք ավելին
6. Ձայնային զանգերի ծանուցումներ. Իմացեք ավելին
7. Վերադառնալ սովորական ծանուցում - ավելին իմացեք
8. Երկրաչափական ծանուցումներ. Իմացեք ավելին
- Այնուհետև ընտրեք սարք և ասոցացման փոփոխական, որը ցույց է տալիս սարքերի «արժեքները»:
- Այժմ ընտրեք ձեր միջոցառման շեմային արժեքը, որը կարող է առաջացնել և համեմատել այն սարքի արժեքների հետ, ինչպես նաև ընտրել իրադարձությունը գործարկելու ժամանակը:
- Այժմ ստեղծեք գործողության տեսակը ՝ կտտացնելով գումարած նշանին:
- Ստեղծեք և կազմաձևեք, թե որ գործողությունները պետք է կատարվեն և հաղորդագրությունը ստացողին. Ուղարկեք SMS, էլփոստ, վեբհուքեր, հեռագրեր, հեռախոսազանգեր, SLACK և վեբհուքեր նրանց, ովքեր պետք է իմանան:
- Այժմ լրացրեք բոլոր պահանջվող դաշտերը:
- Որոշեք գործունեության պատուհանը, իրադարձությունները կարող են/չեն կարող կատարվել:
- Հաստատեք ձեր իրադարձությունները:
Խորհուրդ ենք տալիս:
DHT21 թվային ջերմաստիճանի և խոնավության ցուցիչ Arduino- ով. 6 քայլ
DHT21 թվային ջերմաստիճանի և խոնավության սենսոր Arduino- ով. Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել DHT21 խոնավության և ջերմաստիճանի տվիչը Arduino- ի հետ և արժեքները ցուցադրել OLED էկրանին: Դիտեք տեսանյութը:
DIY ջերմաստիճանի և խոնավության ցուցիչ Կրակմարիչ (Arduino UNO). 11 քայլ
DIY peratերմաստիճանի և խոնավության սենսորային կրակմարիչ (Arduino UNO). Այս նախագիծը պատրաստվել է օգտագործել տներում կամ ձեռնարկություններում գտնվող ցանկացած անձի կողմից, որպես ջերմաստիճանի և խոնավության ցուցիչ, որը ցուցադրվում է LCD- ով և բոցի սենսորով, որը զուգորդված է զնգոցով և ջրի պոմպով `մարելու համար: հրդեհ արտակարգ իրավիճակների դեպքում
DHT12 (i2c էժան խոնավության և ջերմաստիճանի ցուցիչ), արագ օգտագործման հեշտություն. 14 քայլ
DHT12 (i2c էժան խոնավության և ջերմաստիճանի տվիչ), արագ օգտագործման հեշտություն. Իմ կայքում կարող եք գտնել թարմացումներ և այլն: https://www.mischianti.org/2019/01/01/dht12-library-en/: Ինձ դուր է գալիս սենսորը կարող է օգտագործվել 2 լարով (i2c արձանագրություն), բայց ես սիրում եմ էժանը: Սա Arduino և esp8266 գրադարան է DHT12 շարքի համար
Raspberry Pi HTS221 Հարաբերական խոնավության և ջերմաստիճանի ցուցիչ Java ձեռնարկ. 4 քայլ
Ազնվամորի Pi HTS221 Հարաբերական խոնավության և ջերմաստիճանի ցուցիչ Java ձեռնարկ. HTS221- ը ծայրահեղ կոմպակտ տարողունակ թվային սենսոր է հարաբերական խոնավության և ջերմաստիճանի համար: Այն ներառում է զգայուն տարր և խառը ազդանշանների կիրառման հատուկ ինտեգրալ միացում (ASIC) ՝ թվային սերիայի միջոցով չափման տեղեկատվությունը տրամադրելու համար
Arduino ջերմաստիճանի և խոնավության ցուցիչ ՝ 7 քայլ
Arduino ջերմաստիճանի և խոնավության տվիչ. Այս ձեռնարկում ես պատրաստվում եմ բացատրել ջերմաստիճանի և խոնավության տվիչի պատրաստումը `օգտագործելով Arduino pro մինի տախտակը DHT11 (կամ DHT22) սենսորով: