Բովանդակություն:

UCL-IIoT- Ավտոմատ աղբարկղ. 6 քայլ
UCL-IIoT- Ավտոմատ աղբարկղ. 6 քայլ

Video: UCL-IIoT- Ավտոմատ աղբարկղ. 6 քայլ

Video: UCL-IIoT- Ավտոմատ աղբարկղ. 6 քայլ
Video: UCL-IIoT-Datalogger 2024, Հուլիսի
Anonim
UCL-IIoT- Ավտոմատ աղբարկղ
UCL-IIoT- Ավտոմատ աղբարկղ

Ես ուսանող եմ Automation Technology 3. կիսամյակ UCL- ում: Այս ուսանելի ծրագրում ես նպատակ ունեմ իմ նախորդ նախագիծը տեղափոխել արդյունաբերություն 4.0:

www.instructables.com/id/UCL-Automatic-Tra…

Արդուինոն փոխարինվել է nodemcu- ով ՝ esp8266, տվյալների միջոցով ուղարկելու համար: wifi

Քայլ 1: Հաղորդակցություն

Հաղորդակցություն
Հաղորդակցություն

Մաղթում ենք, որ nodemcu- ն կարողանա հաղորդակցվել ԱՀ -ի հետ:

Դա անելու համար մենք օգտագործում ենք բրոքեր ՝ nodemcu- ի և node-red- ի միջև, որպես կայք, որը կարող է տվյալներ ցուցադրել օգտագործողին: Nodemcu- ն ունի տվյալների սահմանափակ պահեստավորում, այնպես որ մենք օգտագործում ենք Wampserver- ը ՝ տվյալները node-red- ից պահելու համար:

Նոդեմկու. Նախ մեր համակարգչի հետ շփվելու համար մենք պետք է միանանք տեղական ցանցին: Որպեսզի դա անեմ, ես օգտագործեցի այս ուղեցույցը ՝ դրան հասնելու համար.

tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…

Բրոքեր - Mosquitto:

Եթե մենք ցանկանում ենք մշակել որևէ տվյալ, մենք պետք է համոզվենք, որ տվյալները գնում են ճիշտ տեղ: Այդ նպատակով ես օգտագործեցի մոծակների միջնորդը, որը կարելի է գտնել այս կայքում:

mosquitto.org/

Տվյալները ճիշտ տեղ ուղարկելու համար դրանք պետք է պիտակավորված լինեն «թեմայով»: Այս թեմաները կամ հրապարակվում են, կամ բաժանորդագրվում: Ինչ -որ թեմայում հրապարակված ցանկացած բան բրոքերի կողմից կուղարկվի բրոքերի հետ կապված ցանկացած բաժանորդագրված միավոր:

Հանգույց-կարմիր:

Դա հոսքի վրա հիմնված ծրագիր է, որը թույլ է տալիս օգտագործողին ստեղծել կայք կամ այլ միջերեսներ:

Սա օգտագործվում է nodemcu- ի տվյալները ցուցադրելու և մշակելու համար

Wampserver:

Այն տվյալների շտեմարան է, որը դիմում է կարմիր-հանգույցից ՝ տվյալները պահելու կամ ուղարկելու համար:

Քայլ 2: Հղման բացակայություն

Հղումը բացակայում է
Հղումը բացակայում է

Ես չկարողացա nodemcu- ն միացնել բրոքերին, բայց կարողացա այն միացնել իմ WiFi- ին:

Ես կցել եմ այն կոդը, որն օգտագործել եմ բրոքերին միանալու փորձի համար: Կարծում եմ, որ խնդիրն այն է, որ ես սխալ IP եմ օգտագործում ՝ բրոքերին միանալու համար: Ես չկարողացա ստանալ բրոքերի IP հասցեն:

Քայլ 3: Նոր Arduino կոդ

Նոր Arduino կոդ
Նոր Arduino կոդ
Նոր Arduino կոդ
Նոր Arduino կոդ

Theրագրի աշխատանքի համար անհրաժեշտ է տեղադրել այդ երեք գրադարանները:

Բացի այդ, WiFi- ին միանալու համար պետք է մուտքագրեք ձեր ցանցի անունը (SSID) և գաղտնաբառը:

Քայլ 4: Հանգույց-կարմիր

Հանգույց-կարմիր
Հանգույց-կարմիր
Հանգույց-կարմիր
Հանգույց-կարմիր

Node-red- ն օգտագործվում է որպես ծրագրի ինտերֆեյս և թույլ է տալիս օգտվողին դիտել ջերմաստիճանի և խոնավության տվիչի հավաքած տվյալները: Բացի այդ, հավաքված բոլոր տվյալները պահվում են տվյալների բազայում, որը մաքրվում է յուրաքանչյուր 30 րոպեն մեկ: Timeանկացած պահի օգտագործողը կարող է սեղմել կոճակը `դիտելու բոլոր ընթացիկ պահված տվյալները:

Ի վերջո, կարող է տեղադրվել կոճակ, որն այժմ բացում է աղբարկղը:

Քայլ 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

Ես օգտագործել եմ տվյալների բազա ՝ arduino- ից ուղարկված տվյալները node-red- ին պահելու համար: Րագրի աշխատանքի համար անհրաժեշտ է օգտագործել անունները: Դա գործի զգայուն է:

Քայլ 6: Եզրակացություններ

Stillրագիրը դեռ մի փոքր աշխատանքի կարիք ունի `օգտագործելի դարձնելու համար: Եթե կարող եք միանալ ձեր բրոքերին, ապա պետք է բավականին հեշտ լինի հաղորդակցության մնացած տարրերը գործունակ դարձնել:

Խորհուրդ ենք տալիս: