Բովանդակություն:
- Քայլ 1: Պահանջվում է սարքավորում և ծրագրակազմ
- Քայլ 2. Տվյալներ Labview թրթռման և ջերմաստիճանի հարթակ ուղարկելու քայլեր ՝ օգտագործելով IoT երկարաժամկետ անլար թրթռում, ջերմաստիճանի տվիչ և հեռահար անլար ցանցային մոդեմ ՝ USB ինտերֆեյսով
- Քայլ 3. Կոդի վերբեռնում ESP32- ում ՝ օգտագործելով Arduino IDE- ն
- Քայլ 4: Սերիայի մոնիտորի ելք
- Քայլ 5. Ubidot- ի աշխատանքը դարձնելը
- Քայլ 6: ԵԼՔ
- Քայլ 7: Իրադարձությունների ստեղծում Ubidots- ում
- Քայլ 8: Միջոցառման ելք ձեր փոստում
- Քայլ 9. Արտահանեք ձեր Ubidots- ի տվյալները Google Աղյուսակներ
Video: Ubidots + ESP32- Կանխատեսող մեքենայի մոնիտորինգ `10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Մեքենայի թրթռումների և ջերմաստիճանի կանխատեսելի վերլուծություն `փոստի իրադարձություններ ստեղծելով և Google թերթում թրթռումների գրառում Ubidots- ի միջոցով:
Կանխատեսելի սպասարկում և մեքենաների առողջության մոնիտորինգ
Նոր տեխնոլոգիաների աճը, այսինքն ՝ իրերի ինտերնետը, ծանր արդյունաբերությունը սկսել է ընդունել սենսորային տվյալների հավաքագրումը ՝ իր ամենամեծ մարտահրավերները լուծելու համար, որոնցից հիմնականը ՝ անջատումների և գործընթացի ձգձգումների տեսքով, ժամանակի խափանումն է: Մեքենայի մոնիտորինգը, որը կոչվում է նաև կանխատեսող սպասարկում կամ վիճակի մոնիտորինգ, ախտորոշիչ տվյալների կուտակման համար էլեկտրական սարքավորումների սենսորների միջոցով մոնիտորինգի պրակտիկա է: Դրան հասնելու համար տվյալների ձեռքբերման համակարգերն ու տվյալների լոգերը օգտագործվում են բոլոր տեսակի սարքավորումների մոնիտորինգի համար, ինչպիսիք են կաթսաները, շարժիչները և շարժիչները: Հետևյալ պայմանը չափվում է.
- Temերմաստիճանի եւ խոնավության տվյալների մոնիտորինգ
- Ընթացիկ և լարման մոնիտորինգ
- Թրթռումների մոնիտորինգ. Այս հոդվածում մենք կկարդանք ջերմաստիճանը, թրթռումները և կհրապարակենք տվյալները Ubidots- ի վերաբերյալ: Ubidots- ն աջակցում է գրաֆիկներ, UI, ծանուցումներ և էլ. Այս հատկությունները դարձնում են այն իդեալական կանխատեսող սպասարկման վերլուծության համար: Մենք նաև տվյալներ կստանանք google թերթերում, ինչը ավելի դյուրին կդարձնի կանխատեսելի սպասարկման վերլուծությունը:
Քայլ 1: Պահանջվում է սարքավորում և ծրագրակազմ
Սարքավորումներ:
- ESP-32
- IoT Long Range անլար թրթռում և ջերմաստիճանի տվիչ
- USB միջերեսով երկարաժամկետ անլար ցանցի մոդեմ
Օգտագործված ծրագրակազմ
- Arduino IDE
- Ubidots
Օգտագործված գրադարան
- PubSubClient գրադարան
- Մետաղալար. Ժ
Քայլ 2. Տվյալներ Labview թրթռման և ջերմաստիճանի հարթակ ուղարկելու քայլեր ՝ օգտագործելով IoT երկարաժամկետ անլար թրթռում, ջերմաստիճանի տվիչ և հեռահար անլար ցանցային մոդեմ ՝ USB ինտերֆեյսով
- Նախ, մեզ պետք է Labview օգտակար ծրագիր, որը ncd.io Wireless Vibration and Temperature Sensor.exe ֆայլն է, որի վրա տվյալները կարող են դիտվել:
- Այս Labview ծրագիրը կաշխատի միայն ncd.io անլար թրթռման ջերմաստիճանի տվիչով
- Այս UI- ն օգտագործելու համար ձեզ հարկավոր է տեղադրել հետևյալ վարորդները: Տեղադրեք գործարկման ժամանակի շարժիչը այստեղից 64 բիթ
- 32 բիթ
- Տեղադրեք NI Visa Driver- ը
- Տեղադրեք LabVIEW Run-Time Engine- ը և NI-Serial Runtime- ը
- Այս ապրանքի մեկնարկի ուղեցույց:
Քայլ 3. Կոդի վերբեռնում ESP32- ում ՝ օգտագործելով Arduino IDE- ն
- Ներբեռնեք և ներառեք PubSubClient Library և Wire.h Library:
- Դուք պետք է նշանակեք ձեր ուրույն Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi անուն) և գաղտնաբառ առկա ցանցի համար:
- Կազմեք և վերբեռնեք Ncd_vibration_and_temperature.ino կոդը:
- Սարքի և ուղարկված տվյալների կապը հաստատելու համար բացեք սերիական մոնիտորը: Եթե պատասխանը չի երևում, փորձեք անջատել ձեր ESP32- ը և ապա նորից միացնել այն: Համոզվեք, որ Սերիալային մոնիտորի բաուդ արագությունը դրված է ձեր 115200 ծածկագրում նշված նույն մակարդակի վրա:
Քայլ 4: Սերիայի մոնիտորի ելք
Քայլ 5. Ubidot- ի աշխատանքը դարձնելը
- Ստեղծեք հաշիվ Ubidot- ում:
- Գնացեք իմ պրոֆիլ և նշեք նշանի բանալին, որը յուրահատուկ բանալին է յուրաքանչյուր հաշվի համար և այն վերբեռնելուց առաջ տեղադրեք ձեր ESP32 ծածկագրում:
- Ձեր Ubidot վահանակի անվան ESP32 անունին ավելացրեք նոր սարք:
- Սարքի ներսում ստեղծեք փոփոխականի անվան նոր ցուցիչ, որում կցուցադրվի ձեր ջերմաստիճանի ցուցանիշը:
- Ստեղծեք վահանակ Ubidots- ում:
Քայլ 6: ԵԼՔ
Քայլ 7: Իրադարձությունների ստեղծում Ubidots- ում
- Ընտրեք Իրադարձություններ (Տվյալների բացվող ցանկից):
- Նոր իրադարձություն ստեղծելու համար կտտացրեք դեղին գումարած պատկերակին էկրանի վերին աջ անկյունում:
Միջոցառումների տեսակները. Ubidots- ն աջակցում է արդեն ինտեգրված իրադարձություններին, որոնք թույլ են տալիս Ձեզ ուղարկել Իրադարձություններ, Ահազանգեր և ificationsանուցումներ նրանց, ովքեր պետք է իմանան, երբ նրանք պետք է իմանան: Ubidots- ի նախապես կառուցված ինտեգրացիաները ներառում են.
- Էլփոստի ծանուցումներ
- SMS ծանուցումներ
- Webhook իրադարձություններ. Իմացեք ավելին
- Telegram- ի ծանուցումներ
- Անուշ ծանուցումներ. Իմացեք ավելին
- Ձայնային զանգերի ծանուցումներ. Իմացեք ավելին
- Վերադառնալ սովորական ծանուցում. Ավելին իմացեք
- Geofence ծանուցումներ. Իմացեք ավելին
- Այնուհետև ընտրեք սարք և ասոցացման փոփոխական, որը ցույց է տալիս սարքերի «արժեքները»:
- Այժմ ընտրեք ձեր միջոցառման շեմային արժեքը, որը կարող է առաջացնել և համեմատել այն սարքի արժեքների հետ, ինչպես նաև ընտրել իրադարձությունը գործարկելու ժամանակը:
- Ստեղծեք և կազմաձևեք, թե որ գործողությունները պետք է կատարվեն և հաղորդագրությունը ստացողին. Ուղարկեք SMS, էլփոստ, վեբհուքեր, հեռագրեր, հեռախոսազանգեր, SLACK և վեբհուքեր նրանց, ովքեր պետք է իմանան:
- Կարգավորեք իրադարձության ծանուցումը:
- Որոշեք գործունեության պատուհանը, իրադարձությունները կարող են/չեն կարող կատարվել:
- Հաստատեք ձեր իրադարձությունները:
Քայլ 8: Միջոցառման ելք ձեր փոստում
Քայլ 9. Արտահանեք ձեր Ubidots- ի տվյալները Google Աղյուսակներ
Սրանում մենք կարող ենք արդյունահանել Ubidots ամպում պահվող տվյալները ՝ հետագա վերլուծության համար: Հնարավորությունները հսկայական են. օրինակ, դուք կարող եք ստեղծել հաշվետվությունների ավտոմատ գեներատոր և դրանք ուղարկել ձեր հաճախորդներին ամեն շաբաթ:
Մեկ այլ ծրագիր կլինի սարքի ապահովումը. եթե դուք ունեք հազարավոր սարքեր տեղակայման համար, և դրանց տվյալները գտնվում են Google Sheet- ում, կարող եք ստեղծել սցենար ՝ թերթը կարդալու համար և Ubidots տվյալների աղբյուր ստեղծել ֆայլի յուրաքանչյուր տողի համար: Քայլեր դա անելու համար-
Ստեղծեք Google Աղյուսակ և դրան ավելացրեք երկու թերթ ՝ այս անուններով
- Փոփոխականներ
- Արժեքներ
- Ձեր Google Աղյուսակից կտտացրեք «Գործիքներ», այնուհետև «Սցենարի խմբագիր…», այնուհետև «Դատարկ նախագիծ»:
- Բացեք Script խմբագիրը:
- Ստորև բերված ծածկագիրը (կոդի բաժնում) ավելացրեք սցենարի սկրիպտին:
- Կատարած! այժմ նորից բացեք ձեր Google Աղյուսակը և կտեսնեք նոր ընտրացանկ ՝ գործառույթները գործարկելու համար:
Խորհուրդ ենք տալիս:
Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով. 6 քայլ
Սենյակի ջերմաստիճանի և խոնավության մոնիտորինգ ESP32- ի և AskSensors Cloud- ի միջոցով. Այս ձեռնարկում դուք կսովորեք, թե ինչպես վերահսկել ձեր սենյակի կամ գրասեղանի ջերմաստիճանը և խոնավությունը ՝ օգտագործելով DHT11 և ESP32 ամպին միացված: Մեր ձեռնարկների թարմացումները կարող եք գտնել այստեղ: DHT11 Տեխնիկական պայմաններ. DHT11 սենսորը կարող է չափել ջերմաստիճանը
IoT- Ubidots- ESP32+Long-Range-Wireless-Vibration-And-Temperature-Sensor: 7 քայլ
IoT- Ubidots- ESP32+Long-Range-Wireless-Vibration-And-Temperature-Sensor. Թրթռումն իսկապես շարժիչ սարքերի մեքենաների և բաղադրիչների այս կամ այն շարժում է կամ տատանում: Արդյունաբերական համակարգում թրթռումը կարող է լինել անհանգստության ախտանիշ կամ շարժառիթ, կամ կարող է կապված լինել ամենօրյա աշխատանքի հետ: Օրինակ, osci
Ստեղծում-Ահազանգ-Օգտագործելով-Ubidots-ESP32+ջերմաստիճանի և խոնավության ցուցիչ ՝ 9 քայլ
Creating-Alert-Using-Ubidots-ESP32+Temp and Humidity Sensor. Այս ձեռնարկում մենք ջերմաստիճանի և խոնավության տարբեր տվյալներ ենք չափելու ՝ օգտագործելով Temp և խոնավության տվիչ: Դուք նաև կսովորեք, թե ինչպես ուղարկել այս տվյալները Ubidots- ին: Որպեսզի կարողանաք վերլուծել այն ցանկացած վայրից ՝ տարբեր կիրառման համար: Նաև ստեղծելով emai
Esp32-Ubidots-Wireless-long-range -երմաստիճանը և խոնավությունը. 6 քայլ
Esp32-Ubidots-Wireless-long-range Temperature-and-խոնավություն. Այս ձեռնարկում մենք ջերմաստիճանի և խոնավության տարբեր տվյալներ ենք չափելու ՝ օգտագործելով Temp և խոնավության տվիչ: Դուք նաև կսովորեք, թե ինչպես ուղարկել այս տվյալները Ubidots- ին: Որպեսզի կարողանաք վերլուծել այն ցանկացած վայրից ՝ տարբեր ծրագրերի համար
Wifi միացված OLED ESP32 մեքենայի չափիչներ. 3 քայլ (նկարներով)
Wifi- ն միացված է OLED ESP32 մեքենայի չափիչ սարքեր. Նախ ներածություն… Ես մեքենայի չափիչ սարքեր եմ ստեղծում որպես մի տեսակ նորից ու նորից հոբբի: Տե՛ս https: //www.instructables.com/id/Remote-Car-Monit … և https: //www.instructables.com/id/Remote-Car-Monit … ևս երկու վերջին օրինակների համար: Ինձ հատկապես դուր է գալիս