Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Ստուգեք ձեր IP հասցեն
- Քայլ 3: Ձեր համակարգիչը վերածեք սերվերի ՝ օգտագործելով XAMPP
- Քայլ 4: Բացեք XAMPP- ը
- Քայլ 5: Ստուգեք XAMPP- ը
- Քայլ 6: Programրագրավորեք Arduino- ն
- Քայլ 7: Վեբ էջի ստեղծում
- Քայլ 8: Փոխեք ներմուծումը
- Քայլ 9: Ձեր վեբ էջը տեսանելի դարձրեք
- Քայլ 10. Փոխեք մեր XAMPP սերվերի նավահանգստի համարը
- Քայլ 11: Ստուգեք փոխված նավահանգստի համարը
- Քայլ 12: Կարգավորեք երթուղիչը
- Քայլ 13: DHCP- ի կարգավորումների կազմաձևում
- Քայլ 14: Կարգավորեք «նավահանգստի փոխանցման» կարգավորումները
- Քայլ 15: Փորձարկում
- Քայլ 16. Նորարար մտածողություն, ավելի շատ ջանք, ավելի շատ ստեղծագործություններ
Video: Վերահսկեք ձեր էլեկտրոնային աշխարհը ինտերնետի միջոցով. 16 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Հետևելով այս հրահանգին ՝ դուք կկարողանաք միացնել և անջատել LED- ն աշխարհի ցանկացած կետից: Ուշադիր կարդացեք բոլոր հրահանգները և հետևեք քայլերին մեկ առ մեկ: Այս ուսանելի առարկան ուսումնասիրելուց հետո դուք կկարողանաք օգտագործել այս գիտելիքները տարբեր ծրագրերի վրա, ինչպիսիք են տան ավտոմատացման համակարգերը, IOT նախագծերը `ձեր նորարարական հմտություններով:
Քայլ 1: Նյութեր
1. Համակարգիչ
2. Ուղղորդիչ `ակտիվ ինտերնետային կապով, որը միացված է ձեր համակարգչին:
3. Արդուինո (ես օգտագործում եմ arduino UNO):
4. Սմարթֆոն կամ բջջային տվյալներով մեկ այլ համակարգիչ կամ մեկ այլ ինտերնետային ցանց
Քայլ 2: Ստուգեք ձեր IP հասցեն
Նախևառաջ կարևոր է պարզել, որ դուք ունեք հանրային ip, թե ոչ: Քանի որ, եթե չունեք հանրային ip, չեք կարող մուտք գործել ձեր համակարգիչ դրսից: Դա նշանակում է, որ եթե ունեք հանրային ip, ունեք հասցե համաշխարհային ինտերնետից: Դուք կարող եք դա ստուգել ՝ դիմելով ձեր ինտերնետ ծառայություն մատուցողին: Ես նաև չունեի հանրային ip, բայց իմ մատակարարի հետ կապվելուց հետո նրանք ինձ անվճար հանրային ip տվեցին: IP հասցեների մասին ավելին գտեք այստեղից:
Դուք կարող եք գտնել ձեր սարքի ընթացիկ IP հասցեն ՝ պարզապես Google- ում մուտքագրելով «What is my ip»:
Քայլ 3: Ձեր համակարգիչը վերածեք սերվերի ՝ օգտագործելով XAMPP
Ինտերնետից մուտք գործելու համար անհրաժեշտ է ձեր համակարգիչը վերածել սերվերի: «Apache» - ն այն ծրագրաշարն է, որն օգտագործվում է համակարգիչը սերվեր փոխարկելու համար: Բայց կան շատ բաներ, որոնք կարող են կազմաձևվել, եթե օգտագործում եք միայն «Apache» - ը: Այսպիսով, կան երրորդ կողմի ծրագրեր, որոնք կարող են այս աշխատանքը կատարել առանց ջանքերի: «XAMPP» - ը դրանցից մեկն է: Դուք կարող եք ներբեռնել և տեղադրել այն այստեղից: Windows- ի, Linux- ի, Mac- ի տարբերակները հասանելի են:
Քայլ 4: Բացեք XAMPP- ը
Գնացեք սկավառակ, որտեղ տեղադրել եք XAMPP- ը: Գտեք «xampp» անունով թղթապանակը, որի ներսում կգտնեք «xampp-control» անունով ծրագիր: Բացեք այն: Բացելուց հետո այն արտաքին տեսք կունենա:
Քայլ 5: Ստուգեք XAMPP- ը
XAMPP- ը բացելուց հետո կտտացրեք «Apache» տողի ներսում գտնվող կոճակը: Այնուհետև բացեք զննարկիչը և հասցեի տողում մուտքագրեք «localhost»: Եթե XAMPP- ը հաջողությամբ տեղադրել եք, ապա կուղղվեք xampp- ի կանխադրված վեբ էջ, որը ցուցադրվում է երկրորդ պատկերը:
Քայլ 6: 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 սերվերի կանխադրված նավահանգիստը 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- ի կարգավորումների կազմաձևում
Երբ երթուղիչին միանում եք 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]
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
Վերահսկեք ձեր գնացքի մոդելի դասավորությունը ձեր ստեղնաշարի միջոցով: 12 քայլ
Վերահսկեք ձեր մոդելային գնացքի դասավորությունը ձեր ստեղնաշարի միջոցով. Կարող եք ստուգել նաև արդիականացված տարբերակը: Այս Ուղեցույցում ես ձեզ ցույց կտամ, թե ինչպես կառավարել գնացքի մոդելի դասավորությունը ստեղնաշարի միջոցով
Arduino- ի միջոցով ինտերնետի միջոցով ամբողջ աշխարհում ղեկավարվող վերահսկողություն. 4 քայլ
Arduino- ի միջոցով ինտերնետի միջոցով ամբողջ աշխարհում ղեկավարվող վերահսկողություն. Բարև, ես Ռիթիկն եմ: Մենք պատրաստվում ենք ձեր հեռախոսի միջոցով ինտերնետ կառավարվող լեդ սարքել: մենք կօգտագործենք ծրագրային ապահովում, ինչպիսիք են Arduino IDE- ն և Blynk- ը: Դա պարզ է, և եթե հաջողության հասնեք, կարող եք վերահսկել ձեր ուզած շատ էլեկտրոնային բաղադրիչները: Մեզ անհրաժեշտ է
Կառավարեք սարքերը ինտերնետի միջոցով զննարկչի միջոցով: (IoT) ՝ 6 քայլ
Կառավարեք սարքերը ինտերնետի միջոցով զննարկչի միջոցով: (IoT). Այս Instructable- ում ես ձեզ ցույց կտամ, թե ինչպես կարող եք վեբ դիտարկիչի միջոցով ինտերնետով վերահսկել այնպիսի սարքեր, ինչպիսիք են LED- ները, ռելեներ, շարժիչները և այլն: Եվ դուք կարող եք ապահով կերպով մուտք գործել կառավարման տարրեր ցանկացած սարքի վրա: Իմ օգտագործած վեբ հարթակը RemoteMe.org այցելությունն է
Steampunk խողովակի մագնիսները կթափեն ձեր աշխարհը: 4 քայլ
Steampunk խողովակի մագնիսները կպայթեցնեն ձեր աշխարհը. Ես չէի կարող ինձ հսկա սարդ կառուցել, ուստի որոշեցի հին կոտրված վակուումային խողովակները դնել իմ դպրոցից լավ օգտագործման համար