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

Վերահսկեք ձեր էլեկտրոնային աշխարհը ինտերնետի միջոցով. 16 քայլ
Վերահսկեք ձեր էլեկտրոնային աշխարհը ինտերնետի միջոցով. 16 քայլ

Video: Վերահսկեք ձեր էլեկտրոնային աշխարհը ինտերնետի միջոցով. 16 քայլ

Video: Վերահսկեք ձեր էլեկտրոնային աշխարհը ինտերնետի միջոցով. 16 քայլ
Video: Special Meeting Board of Education 031723 2024, Նոյեմբեր
Anonim
Image
Image
Նյութեր
Նյութեր

Հետևելով այս հրահանգին ՝ դուք կկարողանաք միացնել և անջատել LED- ն աշխարհի ցանկացած կետից: Ուշադիր կարդացեք բոլոր հրահանգները և հետևեք քայլերին մեկ առ մեկ: Այս ուսանելի առարկան ուսումնասիրելուց հետո դուք կկարողանաք օգտագործել այս գիտելիքները տարբեր ծրագրերի վրա, ինչպիսիք են տան ավտոմատացման համակարգերը, IOT նախագծերը `ձեր նորարարական հմտություններով:

Քայլ 1: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր

1. Համակարգիչ

2. Ուղղորդիչ `ակտիվ ինտերնետային կապով, որը միացված է ձեր համակարգչին:

3. Արդուինո (ես օգտագործում եմ arduino UNO):

4. Սմարթֆոն կամ բջջային տվյալներով մեկ այլ համակարգիչ կամ մեկ այլ ինտերնետային ցանց

Քայլ 2: Ստուգեք ձեր IP հասցեն

Ստուգեք ձեր IP հասցեն
Ստուգեք ձեր IP հասցեն

Նախևառաջ կարևոր է պարզել, որ դուք ունեք հանրային ip, թե ոչ: Քանի որ, եթե չունեք հանրային ip, չեք կարող մուտք գործել ձեր համակարգիչ դրսից: Դա նշանակում է, որ եթե ունեք հանրային ip, ունեք հասցե համաշխարհային ինտերնետից: Դուք կարող եք դա ստուգել ՝ դիմելով ձեր ինտերնետ ծառայություն մատուցողին: Ես նաև չունեի հանրային ip, բայց իմ մատակարարի հետ կապվելուց հետո նրանք ինձ անվճար հանրային ip տվեցին: IP հասցեների մասին ավելին գտեք այստեղից:

Դուք կարող եք գտնել ձեր սարքի ընթացիկ IP հասցեն ՝ պարզապես Google- ում մուտքագրելով «What is my ip»:

Քայլ 3: Ձեր համակարգիչը վերածեք սերվերի ՝ օգտագործելով XAMPP

Ձեր համակարգիչը վերածեք սերվերի ՝ օգտագործելով XAMPP
Ձեր համակարգիչը վերածեք սերվերի ՝ օգտագործելով XAMPP

Ինտերնետից մուտք գործելու համար անհրաժեշտ է ձեր համակարգիչը վերածել սերվերի: «Apache» - ն այն ծրագրաշարն է, որն օգտագործվում է համակարգիչը սերվեր փոխարկելու համար: Բայց կան շատ բաներ, որոնք կարող են կազմաձևվել, եթե օգտագործում եք միայն «Apache» - ը: Այսպիսով, կան երրորդ կողմի ծրագրեր, որոնք կարող են այս աշխատանքը կատարել առանց ջանքերի: «XAMPP» - ը դրանցից մեկն է: Դուք կարող եք ներբեռնել և տեղադրել այն այստեղից: Windows- ի, Linux- ի, Mac- ի տարբերակները հասանելի են:

Քայլ 4: Բացեք XAMPP- ը

Բացեք XAMPP- ը
Բացեք XAMPP- ը

Գնացեք սկավառակ, որտեղ տեղադրել եք XAMPP- ը: Գտեք «xampp» անունով թղթապանակը, որի ներսում կգտնեք «xampp-control» անունով ծրագիր: Բացեք այն: Բացելուց հետո այն արտաքին տեսք կունենա:

Քայլ 5: Ստուգեք XAMPP- ը

Ստուգեք XAMPP- ը
Ստուգեք XAMPP- ը
Ստուգեք XAMPP- ը
Ստուգեք XAMPP- ը

XAMPP- ը բացելուց հետո կտտացրեք «Apache» տողի ներսում գտնվող կոճակը: Այնուհետև բացեք զննարկիչը և հասցեի տողում մուտքագրեք «localhost»: Եթե XAMPP- ը հաջողությամբ տեղադրել եք, ապա կուղղվեք xampp- ի կանխադրված վեբ էջ, որը ցուցադրվում է երկրորդ պատկերը:

Քայլ 6: Programրագրավորեք Arduino- ն

Programրագրեք Arduino- ն
Programրագրեք Arduino- ն

Վերբեռնեք այս ծրագիրը arduino- ի վրա, սերիական միացքի վրա գտնվող անջատված LED- ի միջոցով `ուղարկելով« H »և« L »նիշերը:

Քայլ 7: Վեբ էջի ստեղծում

Վեբ էջի կառուցում
Վեբ էջի կառուցում
Վեբ էջի կառուցում
Վեբ էջի կառուցում
Վեբ էջի կառուցում
Վեբ էջի կառուցում

Այս աշխատանքը կատարելու համար մենք օգտագործում ենք HTML, AJAX և PHP: Ես կարճ կբացատրեմ այս երեք լեզուների օգտագործումը: Դուք կարող եք լրացուցիչ տեղեկություններ գտնել ստորև բերված հղումներով: Հիմնականում HTML- ն օգտագործվում է վեբ էջեր ստեղծելու համար: Այն պարունակում է այն, ինչ հայտնվելու է վեբ էջերում այն բրաուզերում բեռնելուց հետո: AJAX- ն օգտագործվում է PHP հարցումներ ուղարկելու համար ՝ առանց վեբ էջը վերբեռնելու: PHP- ն օգտագործվում է սերվերի կոմպորտը LED- ը վերահսկելու համար:

1. HTML- ի մասին ավելին գտեք այստեղ:

2. AJAX- ի մասին ավելին գտեք այստեղ:

3. PHP- ի մասին ավելին գտեք այստեղ:

Նախ ստեղծեք «htdocs» անունով թղթապանակի ցանկացած ցանկալի անունով պանակ, որտեղ «xampp» թղթապանակում, որը մենք ավելի վաղ գտել էինք 4 -րդ քայլում:

1. Գրեք ծածկագիրը առաջին պատկերի նոթատետրում և պահեք այն որպես «index.html» մեր ստեղծած թղթապանակում:

2. Գրեք երկրորդ պատկերի կոդը նոթատետրում և պահեք այն որպես «ledoff.php» մեր ստեղծած թղթապանակում:

3. Գրեք ծածկագիրը երրորդ պատկերի նոթատետրում և պահեք այն որպես «ledon.php» մեր ստեղծած թղթապանակում:

Քայլ 8: Փոխեք ներմուծումը

Փոխելով կոմպորտը
Փոխելով կոմպորտը
Փոխելով կոմպորտը
Փոխելով կոմպորտը

Դուք պետք է փոխեք ձեր arduino- ի կոմպորտը PHP սցենարներում: Եթե ոչ, այն կբեռնի վեբ էջը, բայց LED- ը չի աշխատի: Գտեք ձեր arduino- ի կոմպորտ համարը Arduino IDE- ում կամ ձեր os- ում սարքի կառավարիչում: Այնուհետև փոխեք այն ինչպես «ledoff.php», այնպես էլ «ledon.php» ֆայլերը, ինչպես նշված է վերը նշված պատկերներում: Ըստ իմ համակարգչի ՝ դա com7 է:

Քայլ 9: Ձեր վեբ էջը տեսանելի դարձրեք

Ձեր վեբ էջը տեսանելի դարձրեք
Ձեր վեբ էջը տեսանելի դարձրեք
Ձեր վեբ էջը տեսանելի դարձրեք
Ձեր վեբ էջը տեսանելի դարձրեք

Ինչպես ստուգել եք 5 -րդ քայլը, «localhost» - ի միջոցով ձեր սերվերին մուտք գործելուց հետո կտեսնեք, որ այն ուղղորդվում է դեպի XAMPP- ի կանխադրված վեբ էջ: Այսպիսով, ինչպե՞ս կարող ենք մուտք գործել մեր վեբ էջ: Մուտքագրեք ձեր թղթապանակի անունը, որտեղ պահված եք HTML և PHP ֆայլեր դիտարկիչի հասցեի տողում:

localhost/"ձեր թղթապանակի անունը"

Ըստ ինձ, իմ թղթապանակի անունը «serialportcontrol» է: Այն դիտարկիչի հասցեների բարում մուտքագրելու եղանակը նշված է առաջին նկարում:

Enter- ին հարվածելուց հետո կտեսնեք վերը նշված կայքը, ինչպես նշված է երկրորդ նկարում:

Սեղմելով «LED ON» և «LED OFF» կոճակները ՝ դուք կկարողանաք միացնել և անջատել arduino- ի LED- ով կայքէջը ՝ օգտագործելով կայքէջը: Դուք կարող եք վերահսկել LED- ը ՝ միացնելով մեկ այլ համակարգիչ կամ սմարթֆոն նույն երթուղիչին և մուտք գործել նույն վեբ հասցեն, որը մենք առաջին հերթին օգտագործում էինք տեղական ցանցի ներքո:

Քայլ 10. Փոխեք մեր XAMPP սերվերի նավահանգստի համարը

Փոխելով մեր XAMPP սերվերի նավահանգստի համարը
Փոխելով մեր XAMPP սերվերի նավահանգստի համարը
Փոխելով մեր XAMPP սերվերի նավահանգստի համարը
Փոխելով մեր XAMPP սերվերի նավահանգստի համարը
Փոխելով մեր XAMPP սերվերի նավահանգստի համարը
Փոխելով մեր XAMPP սերվերի նավահանգստի համարը

Լավ, հիմա մենք գիտենք, որ մեր համակարգը լավ է աշխատում մեր տեղական ցանցում: Այսպիսով, սա մեր աշխատանքի ամենահետաքրքիր մասն է: Առաջին հերթին մենք պետք է փոխենք մեր XAMPP սերվերի նավահանգստի համարը: Քանի որ XAMPP սերվերի կանխադրված նավահանգիստը 80 է.

(Պորտը նշանակում է, որ այն նման է տան մի հասցեում նշված տան մի շարք տան: Գոտին ձեր համակարգչի հանրային ip- ն է: Տան համարը նավահանգստի համարն է: Ձեր համակարգիչն ունի մեկ IP հասցե և ձեր համակարգչում մի քանի նավահանգիստ է օգտագործվում յուրաքանչյուր առաջադրանքի հետ հաղորդակցվելու համար, օրինակ ՝ եթե երկու անգամ XAMPP սերվեր եք օգտագործում ՝ նույն համակարգչում երկու աշխատանք կատարելու համար, յուրաքանչյուր XAMPP սերվերի համար անհրաժեշտ է օգտագործել երկու պորտի համար):

80 -ը HTTP- ի կանխադրված նավահանգստի համարն է: Երբ զննարկչի հասցեի տողում մուտքագրում եք «localhost», դիտարկիչը ինքնաբերաբար ավելացնում է այդ պորտի համարը վեբ հասցեի վերջում, չնայած այն չեք տեսնում: Դա հնչում է ոչ մի նշանակություն: Այսպիսով, ինչու՞ պետք է փոխել նավահանգստի համարը:

Քանի որ բոլոր երթուղիչները օգտագործում են իրենց լռելյայն պորտի համարը որպես 80: Ինտերնետից ձեր սերվերին միանալիս, եթե չփոխեք պորտի համարը, ուղղակիորեն միացված կլինեք երթուղիչի կանխադրված վեբ էջին ՝ առանց ձեր սերվերին միանալու: կառաջնորդի ձեզ փոխել ձեր նավահանգստի համարը XAMPP սերվերը: Ես օգտագործում եմ 1997 թվականը որպես իմ նավահանգստի համար: Համոզվեք, որ դադարեցնել APACHE սերվերը XAMPP- ում ՝ նախքան նավահանգստի համարը փոխելը: Պորտի համարը փոխելուց հետո միացրեք APACHE սերվերը:

Քայլ 11: Ստուգեք փոխված նավահանգստի համարը

Փոփոխված նավահանգստի համարի ստուգում
Փոփոխված նավահանգստի համարի ստուգում

Մուտքագրեք ձեր նոր localhost վեբ հասցեն `ստուգելու, որ ձեր նավահանգիստը աշխատում է, թե ոչ: Ըստ իս դա է

localhost: 1997/"քո թղթապանակի անունը"

Եթե դուք հաջողությամբ մուտք եք գործում մեր վեբ էջ, դա նշանակում է, որ ձեր նավահանգիստը փոխում է ID- ները: Եթե ոչ, փորձեք այլ պորտի համար:

Քայլ 12: Կարգավորեք երթուղիչը

Ուղղորդիչի կազմաձևում
Ուղղորդիչի կազմաձևում
Ուղղորդիչի կազմաձևում
Ուղղորդիչի կազմաձևում

Այժմ ժամանակն է խաղալ ձեր երթուղիչով: Նավահանգստի փոխանցումը այն մեթոդն է, որն օգտագործվում է հատուկ նավահանգիստները ցանցի հաջորդ մակարդակին բացելու համար, ինչը նշանակում է, որ այն թույլ է տալիս ինչ -որ մեկին ինտերնետից միանալ ձեր սերվերին: Այստեղ և այստեղ կարող եք ավելին իմանալ նավահանգստի փոխանցման մասին: Ձեր երթուղիչի կազմաձևերը ցուցադրված են ստորև նշված քայլերում:

Ես օգտագործում եմ HUAWEI E5172 4G երթուղիչ: Այսպիսով, այս կազմաձևերը վերաբերում են իմ երթուղիչին: Տարբեր արտադրողներ երթուղիչների համար տրամադրում են տարբեր օգտվողի միջերեսներ: Բայց առանձնահատկությունները նույնն են ցանկացած տեսակի երթուղղիչում: Այստեղ կարող եք գտնել, թե ինչպես երթուղիչ փոխանցել բազմաթիվ տարբեր ապրանքանիշերի և մոդելների ներքո:

Մի հուսահատվեք, եթե չկարողանաք գտնել ստորև նշված քայլերում նշված գործառույթները: Կարդալով նկարագրությունները և հետևելով երթուղիչի տարբեր ապրանքանիշերի տեսաուղեցույցներին, դուք կկարողանաք հաջողությամբ կարգավորել ձեր երթուղիչը:

Քայլ 13: DHCP- ի կարգավորումների կազմաձևում

DHCP- ի կարգավորումների կարգավորում
DHCP- ի կարգավորումների կարգավորում
DHCP- ի կարգավորումների կարգավորում
DHCP- ի կարգավորումների կարգավորում
DHCP- ի կարգավորումների կարգավորում
DHCP- ի կարգավորումների կարգավորում

Երբ երթուղիչին միանում եք WiFi- ով կամ Ethernet- ով, երթուղիչը ինքնաբերաբար տալիս է ձեզ որոշակի ip: Բայց եթե այն նորից ու նորից միացնում է ավելի շատ սարքեր նույն երթուղիչին, ապա այդ ip- ն կարող է փոխվել: Այն տևում է միայն մինչև ձեր սերվերը վերագործարկելը: Այսպիսով, դուք պետք է հատուկ IP հասցե պահեք երթուղիչից ձեր սերվերին: Եկեք սկսենք ՝ պարզելով, թե որն է ձեր տեղական IP հասցեն:

1. Բացեք CMD- ը, մուտքագրեք «ipconfig» և սեղմեք enter…:

2. Ինչպես նշվեց երկրորդ պատկերում, դուք կգտնեք ձեր սերվերի տեղական ipv4 հասցեն և կանխադրված դարպասը….

3. Ինչպես նշվեց երրորդ պատկերում, մուտք գործեք ձեր երթուղիչ ՝ գաղտնաբառի և օգտվողի անվան միջոցով: Լռելյայն դարպասը ձեր երթուղիչի IP- ն է (ըստ ինձ, դա 192.168.1.1 է, ինչպես նշված է երրորդ պատկերում)…..

4. Գտեք «DHCP կարգավորումներ» ձեր երթուղղիչում: Այն գտնվում է LAN- ի տակ իմ երթուղիչում, ինչպես նշված է չորրորդ նկարում:

5. Գնացեք «Միավորված հասցեների ցուցակ»> «խմբագրել ցուցակ»> «Ավելացնել» ՝ ըստ իմ երթուղղիչի:

6. Այնուհետև բացվող ընտրացանկի ներքո կարող եք տեսնել սարքերի բոլոր IP հասցեները, որոնք ինքնաբերաբար միացված են ձեր երթուղիչին: Ես միացրել եմ և՛ համակարգիչս, և՛ հեռախոսս երթուղիչին, ուստի այստեղ կարող եք տեսնել երկու IP հասցե, ինչպես նշված է ութերորդ (8 -րդ) պատկերում:

7. Ընտրեք ձեր սերվերի IP- ն, այնուհետև «ներկայացրեք» և «կիրառեք» կարգավորումները:

8. Հետո մի քանի րոպե է պետք երթուղիչը վերագործարկելու համար (ըստ իմ մեկի):

Դրանից հետո ձեր սերվերը կստանա որոշակի նույն IP- ն, երբ ձեր համակարգիչը վերագործարկեք:

Այստեղից կարող եք գտնել TP-LINK երթուղիչի տեսաուղեցույց:

Քայլ 14: Կարգավորեք «նավահանգստի փոխանցման» կարգավորումները

Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում

Այժմ ժամանակն է բացել սերվերի նավահանգիստը հանրային ինտերնետի համար:

1. Գնացեք «անվտանգություն»> «firewall մակարդակ», ինչպես նշված է առաջին նկարում:

2. Հետո firewall- ի մակարդակը դարձրեք «Lowածր» ՝ օգտագործելով բացվող ընտրացանկը, ինչպես նշված է երկրորդ նկարում:

3. Այնուհետև կտտացրեք «ներկայացնել» ՝ կարգավորումները պահպանելու համար, ինչպես նշված է երրորդ պատկերում:

4. Այնուհետեւ գնացեք «նավահանգստի վերահասցեավորում»> «Ավելացնել տարր», ինչպես նշված է չորրորդ նկարում:

5. Ավելացրեք տվյալներ, ինչպես մենք կազմաձևել էինք նախկինում և ինչպես նշված է հինգերորդ պատկերում:

Տեսակ ՝ Պատվերով

արձանագրություն ՝ TCP

Հեռակա հաղորդավար ՝ ……………

Հեռավոր նավահանգստի տեսականի ՝ 1997 թ

Տեղական հաղորդավար ՝ 192.168.1.3

Տեղական նավահանգիստ: 1997 թ

6. Այնուհետեւ կտտացրեք «ներկայացնել» ՝ կարգավորումները պահպանելու համար:

Այստեղից և այստեղից կարող եք գտնել TP-LINK և D-LINK երթուղիչի տեսաուղեցույցներ:

Քայլ 15: Փորձարկում

Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում
Փորձարկում

Հիմա ժամանակն է ստուգել մեր համակարգը: Դուք պետք է օգտագործեք սարքը, որը ցանցից դուրս է երթուղիչի միացումից: Այստեղ ես օգտագործում եմ իմ սմարթֆոնի բջջային տվյալները: Նախևառաջ պետք է գտնեք ձեր համակարգչի հանրային IP հասցեն:

1. Պարզապես մուտքագրեք google- ում «What's my ip», ինչպես նշված է առաջին նկարում:

2. Այնուհետեւ նշեք ip հասցեն:

Հետո ժամանակն է ստուգել այն մեկ այլ շարժական սարքի վրա:

1. Բջջային տվյալները «միացրեք» ձեր սմարթֆոնի մեջ:

2. Այնուհետեւ բացեք զննարկիչը: Ես օգտագործում եմ google chrome:

3. Մուտքագրեք ձեր համակարգչի հանրային IP- ն ձեր բջջային դիտարկիչում, ինչպես նշված է այս երրորդ պատկերում:

"public ip": "նավահանգստի համարը"/"թղթապանակի անունը"

Ըստ ինձ> հանրային ip: 111.223.xx.xx

նավահանգստի համարը `1997

«թղթապանակի անուն». myprogrammes/serial port control/հաջողված նախագիծ (ajax)

Այնուհետև սեղմեք enter ձեր սմարթֆոնի վրա: Այնուհետև դուք կկարողանաք վերահսկել arduino- ի ներկառուցված LED- ն աշխարհի ցանկացած կետից `կտտացնելով« LED ON »և« LED OFF »կոճակները:

Քայլ 16. Նորարար մտածողություն, ավելի շատ ջանք, ավելի շատ ստեղծագործություններ

Նորարար մտածողություն, ավելի շատ ջանք, ավելի շատ ստեղծագործություններ
Նորարար մտածողություն, ավելի շատ ջանք, ավելի շատ ստեղծագործություններ

Այսպիսով, ես կարծում եմ, որ ես կարողացա ձեզ լավ ուսուցանել: Այժմ, հիմնականում, դուք կարող եք վերահսկել arduino- ն հեռակա կարգով ինտերնետի միջոցով: Օգտագործելով ձեր նորարարական մտածողությունը և ինտերնետից սովորելու կարողությունը, կարող եք ստեղծել ռոբոտներ, տան ավտոմատացման համակարգեր, որոնք կարող են վերահսկել ինտերնետը աշխարհի ցանկացած կետից: Եթե դուք օգտագործում եք այս տեխնոլոգիան լավ գործերի համար, կարող եք այս աշխարհը շատ ավելի լավը դարձնել բոլորիս համար: Շնորհակալություն!…

Սրա հետ կապված ցանկացած տեսակի խնդրի դեպքում ինձ նամակ ուղարկեք կամ մերսում ուղարկեք ուսանելի ֆորումում:

իմ փոստը ՝ [email protected]

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