Përmbajtje:

Kontrolloni botën tuaj elektronike përmes internetit: 16 hapa
Kontrolloni botën tuaj elektronike përmes internetit: 16 hapa

Video: Kontrolloni botën tuaj elektronike përmes internetit: 16 hapa

Video: Kontrolloni botën tuaj elektronike përmes internetit: 16 hapa
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Nëntor
Anonim
Image
Image
Materiale
Materiale

Duke ndjekur këtë udhëzues, do të jeni në gjendje të aktivizoni dhe fikni një LED nga kudo në botë. Lexoni me kujdes të gjitha udhëzimet dhe ndiqni hapat një nga një. Pasi të keni studiuar këtë udhëzues, do të jeni në gjendje t'i përdorni këto njohuri në aplikacione të ndryshme si sistemet e automatizimit të shtëpisë, projekte IOT me aftësitë tuaja novatore.

Hapi 1: Materialet

Materiale
Materiale
Materiale
Materiale
Materiale
Materiale

1. Një kompjuter

2. Një ruter me një lidhje aktive në internet e cila është e lidhur me kompjuterin tuaj.

3. Një arduino (Unë jam duke përdorur një arduino UNO.)

4. Një smartphone ose një kompjuter tjetër me të dhëna celulare ose një rrjet tjetër interneti

Hapi 2: Kontrolloni IP -në tuaj

Kontrolloni IP -në tuaj
Kontrolloni IP -në tuaj

Para së gjithash është e rëndësishme të zbuloni se keni një IP publike apo jo. Sepse nëse nuk keni një IP publike nuk mund të hyni në kompjuterin tuaj nga jashtë. Kjo do të thotë nëse keni një IP publike, keni një adresë nga interneti botëror. Ju mund ta kontrolloni këtë duke kontaktuar me ofruesin tuaj të shërbimit të internetit. Unë gjithashtu nuk kisha një IP publike, por pasi kontaktova ISP -në time, ata më dhanë një IP publike falas. Gjeni më shumë rreth adresave të IP nga këtu.

Ju mund të gjeni adresën tuaj aktuale IP të pajisjes tuaj thjesht duke shtypur "What is my ip" në google.

Hapi 3: Shndërroni kompjuterin tuaj në një server duke përdorur XAMPP

Shndërroni kompjuterin tuaj në një server duke përdorur XAMPP
Shndërroni kompjuterin tuaj në një server duke përdorur XAMPP

Ju duhet të konvertoni kompjuterin tuaj në një server për të hyrë në të nga interneti. "Apache" është softueri i cili përdoret për të kthyer një kompjuter në një server. Por ka shumë gjëra për të konfiguruar nëse përdorni vetëm "Apache". Pra, ka aplikacione të palëve të treta për ta bërë këtë punë pa mundim. "XAMPP" është një prej tyre. Mund ta shkarkoni dhe instaloni nga këtu. Versionet e Windows, Linux, Mac janë në dispozicion.

Hapi 4: Hapni XAMPP

Hapni XAMPP
Hapni XAMPP

Shkoni te disku ku keni instaluar XAMPP. Gjeni dosjen me emrin "xampp" dhe brenda saj do të gjeni një aplikacion të quajtur "xampp-control". Hapeni atë. Pasi ta hapni, do të duket si imazhi i mësipërm.

Hapi 5: Kontrolloni XAMPP

Kontrolloni XAMPP
Kontrolloni XAMPP
Kontrolloni XAMPP
Kontrolloni XAMPP

Pas hapjes së XAMPP, klikoni butonin start i cili është brenda rreshtit të quajtur "Apache". Pastaj hapni shfletuesin dhe shkruani "localhost" në shiritin e adresave. Nëse e keni instaluar XAMPP me sukses, do të drejtoheni në faqen e paracaktuar të xampp e cila shfaqet në imazhi i dyte.

Hapi 6: Programoni Arduino

Programoni Arduino
Programoni Arduino

Ngarko këtë program në arduino të ndezur, jashtë LED në bord mbi portin serik duke dërguar karaktere "H" dhe "L". "H" në LED një "L" për të fikur LED.

Hapi 7: Ndërtimi i faqes në internet

Ndërtimi i faqes në internet
Ndërtimi i faqes në internet
Ndërtimi i faqes në internet
Ndërtimi i faqes në internet
Ndërtimi i faqes në internet
Ndërtimi i faqes në internet

Për të bërë këtë punë ne përdorim HTML, AJAX dhe PHP. Unë do të shpjegoj përdorimin e këtyre tri gjuhëve shkurtimisht. Ju mund të gjeni më shumë informacione të tjera duke përdorur lidhjet e mëposhtme. Në thelb HTML përdoret për të krijuar faqe në internet. Ai përmban gjërat që do të shfaqen në faqet e internetit pasi ta keni ngarkuar në shfletues. AJAX përdoret për të dërguar kërkesa PHP pa rimbushur faqen e internetit. PHP përdoret për të kontrolluar komportin e serverit për të kontrolluar LED.

1. Gjeni më shumë rreth HTML këtu.

2. Gjeni më shumë rreth AJAX këtu.

3. Gjeni më shumë rreth PHP këtu.

Së pari krijoni një dosje me një emër të dëshiruar brenda dosjes me emrin "htdocs" ku në dosjen "xampp" të cilën e gjetëm më herët në hapin 4.

1. Shkruani kodin në imazhin e parë në një skedar shënimesh dhe ruajeni atë si "index.html" në dosjen që kemi krijuar.

2. Shkruani kodin në imazhin e dytë në një skedar shënimesh dhe ruajeni atë si "ledoff.php" në dosjen që kemi krijuar.

3. Shkruani kodin në imazhin e tretë në një skedar shënimesh dhe ruajeni atë si "ledon.php" në dosjen që kemi krijuar.

Hapi 8: Ndryshimi i Komportit

Ndryshimi i Komportit
Ndryshimi i Komportit
Ndryshimi i Komportit
Ndryshimi i Komportit

Ju duhet të ndryshoni komportin e arduino -s tuaj në skriptet PHP. Nëse jo, ajo do të ngarkojë faqen në internet, por LED nuk do të funksionojë. Gjeni numrin e komportit të arduino -s tuaj në Arduino IDE ose në menaxherin e pajisjes në sistemin tuaj operativ. Pastaj ndryshojeni atë të dy skedarët "ledoff.php" dhe "ledon.php" siç u përmendën në imazhet e mësipërme. Sipas kompjuterit tim është com7.

Hapi 9: Bëni faqen tuaj të internetit të dukshme

Bëni faqen tuaj të internetit të dukshme
Bëni faqen tuaj të internetit të dukshme
Bëni faqen tuaj të internetit të dukshme
Bëni faqen tuaj të internetit të dukshme

Ndërsa kontrolloni në hapin 5, pasi të regjistroheni në serverin tuaj duke përdorur "localhost" do të shihni se po drejtohet në faqen e paracaktuar të XAMPP. Pra, si mund të hyjmë në faqen tonë në internet? Shkruani emrin e dosjes tuaj ku keni ruajtur skedarët HTML dhe PHP në shiritin e adresave të shfletuesit si kjo.

localhost/"emri i dosjes suaj"

Sipas meje emri i dosjes sime është "serialportcontrol". Metoda e shtypjes së tij në shiritin e adresave në shfletuesin përmendet në imazhin e parë.

Pasi të godisni enter, do të shihni faqen e mësipërme siç u përmend në imazhin e dytë.

Duke klikuar butonat "LED ON" dhe "LED OFF" ju do të jeni në gjendje të aktivizoni dhe fikni biultin në LED të arduino duke përdorur një faqe në internet. Ju mund të kontrolloni LED gjithashtu duke lidhur një kompjuter tjetër ose një smartphone në të njëjtin ruter dhe regjistrimin të njëjtën adresë uebi që kemi përdorur së pari nën rrjetin lokal.

Hapi 10: Ndryshimi i Numrit të Portit të Serverit Tonë XAMPP

Ndryshimi i numrit të portit të serverit tonë XAMPP
Ndryshimi i numrit të portit të serverit tonë XAMPP
Ndryshimi i Numrit të Portit të Serverit Tonë XAMPP
Ndryshimi i Numrit të Portit të Serverit Tonë XAMPP
Ndryshimi i Numrit të Portit të Serverit Tonë XAMPP
Ndryshimi i Numrit të Portit të Serverit Tonë XAMPP

OK, tani e dimë që sistemi ynë punon mirë në rrjetin tonë lokal. Pra, kjo është pjesa më interesante në punën tonë. Para së gjithash ne duhet të ndryshojmë numrin e portit të serverit tonë XAMPP. Sepse porta e paracaktuar e serverit XAMPP është 80 Me

(Porti do të thotë, është njësoj si një numër i shtëpive në një korsi siç është përmendur në adresën e shtëpisë. Korsia është IP publike e kompjuterit tuaj. Numri i shtëpisë është numri i portit. Kompjuteri juaj ka një adresë IP dhe disa porte përdoren në kompjuterin tuaj për të komunikuar me secilën detyrë, si në qoftë se përdorni serverin XAMPP dy herë për të bërë dy punë në të njëjtin kompjuter, duhet të përdorni dy numra portash për secilin server XAMPP.)

80 është numri i paracaktuar i portit për HTTP. Kur shtypni "localhost" në shiritin e adresave të shfletuesit, shfletuesi automatikisht shton atë numër porti në fund të adresës së uebit edhe pse nuk mund ta shihni. Tingëllon nuk ka rëndësi. Pra, pse duhet të ndryshojë numrin e portit?

Për shkak se të gjithë ruterët përdorin numrin e tyre të paracaktuar të portit si 80. Kur lidheni me serverin tuaj nga interneti, nëse nuk ndryshoni numrin e portit, do të lidheni drejtpërdrejt me faqen e paracaktuar të ruterit pa u lidhur me serverin tuaj. Imazhet e mësipërme do të ju udhëzoj për të ndryshuar numrin e portit të serverit tuaj XAMPP. Unë jam duke përdorur 1997 si numrin tim të portit. Sigurohuni që të ndaloni serverin APACHE në XAMPP para se të ndryshoni numrin e portit. Pas ndryshimit të numrit të portit, atëherë filloni serverin APACHE.

Hapi 11: Kontrollimi i Numrit të Portit të Ndryshuar

Kontrollimi i Numrit të Portit të Ndryshuar
Kontrollimi i Numrit të Portit të Ndryshuar

Shkruani adresën tuaj të re të internetit localhost për të kontrolluar nëse porti juaj po funksionon ose jo. Sipas meje është

localhost: 1997/"emri i dosjes suaj"

Nëse jeni duke hyrë me sukses në faqen tonë të internetit, kjo do të thotë që porti juaj ndryshon ID me sukses. Nëse jo, provoni një numër porti tjetër.

Hapi 12: Konfigurimi i Router -it

Konfigurimi i ruterit
Konfigurimi i ruterit
Konfigurimi i ruterit
Konfigurimi i ruterit

Tani është koha për të luajtur me ruterin tuaj. Përcjellja e porteve është metoda e cila përdoret për të hapur portet specifike në nivelin e ardhshëm të rrjetit, që do të thotë se lejon dikë të lidhet me serverin tuaj nga interneti. Mund të gjeni më shumë rreth përcjelljes së porteve këtu dhe këtu. Konfigurimet e ruterit tuaj tregohen në hapat e mëposhtëm.

Unë jam duke përdorur një ruter HUAWEI E5172 4G. Pra, këto konfigurime i referohen ruterit tim. Prodhues të ndryshëm ofrojnë ndërfaqe të ndryshme përdoruesi për ruterat. Por veçoritë janë të njëjta në çdo lloj ruteri. Ju mund të gjeni se si të transferoni një router nën marka dhe modele të ndryshme këtu.

Mos u dekurajoni nëse nuk jeni në gjendje të gjeni funksionet e përmendura në hapat e mëposhtëm. Me leximin e përshkrimeve dhe ndjekjen e disa udhëzuesve video të markave të ndryshme të ruterit do të jeni në gjendje të konfiguroni me sukses routerin tuaj.

Hapi 13: Konfigurimi i cilësimeve të DHCP

Konfigurimi i cilësimeve të DHCP
Konfigurimi i cilësimeve të DHCP
Konfigurimi i cilësimeve të DHCP
Konfigurimi i cilësimeve të DHCP
Konfigurimi i cilësimeve të DHCP
Konfigurimi i cilësimeve të DHCP

Kur lidheni me një ruter përmes WiFi ose Ethernet, ruteri ju jep automatikisht një ip të veçantë. Por nëse po lidh më shumë pajisje me të njëjtin ruter përsëri dhe përsëri, ai ip mund të ndryshohet. Ai zgjat vetëm derisa të rinisni serverin tuaj. Pra, ju duhet të rezervoni një adresë të veçantë IP nga ruteri në serverin tuaj. Le të fillojmë me zbulimin se cila është adresa juaj IP lokale.

1. Hapni CMD, shkruani "ipconfig" dhe shtypni enter….

2. Siç u përmend në imazhin e dytë ju do të gjeni adresën lokale të serverit tuaj ipv4 dhe portën e paracaktuar….

3. Siç u përmend në imazhin e tretë, hyni në ruterin tuaj duke përdorur fjalëkalimin dhe emrin e përdoruesit. Porta e paracaktuar është ip -ja e ruterit tuaj (Sipas meje është 192.168.1.1 siç u përmend në imazhin e tretë)…..

4. Gjeni "cilësimet e DHCP" në ruterin tuaj. Undershtë nën LAN në ruterin tim siç u përmend në imazhin e katërt.

5. Shkoj te "Lista e adresave e bashkuar"> "modifiko listën"> "Shto" sipas ruterit tim.

6. Pastaj mund të shihni të gjitha adresat ip të pajisjeve të cilat lidhen automatikisht me ruterin tuaj nën një menu zbritëse. Unë kam lidhur kompjuterin dhe telefonin tim me ruterin, kështu që këtu mund të shihni dy adresa IP siç u përmend në imazhin e tetë (8).

7. Zgjidhni IP -në e serverit tuaj, më pas "dorëzoni" dhe "aplikoni" cilësimet.

8. Pastaj duhen disa minuta për të rinisur ruterin (Sipas tij).

Pas kësaj, serveri juaj do të marrë një ip specifik të njëjtë sa herë që rindizni kompjuterin tuaj.

Mund të gjeni një udhëzues video për një ruter TP-LINK nga këtu.

Hapi 14: Konfigurimi i cilësimeve të "Përcjelljes së portit"

Duke konfiguruar
Duke konfiguruar
Duke konfiguruar
Duke konfiguruar
Duke konfiguruar
Duke konfiguruar

Tani është koha për të hapur portën e serverit për internetin publik.

1. Shkoni në "siguri"> "nivel firewall" siç u përmend në imazhin e parë.

2. Pastaj vendosni nivelin e firewall në "Low" duke përdorur menunë zbritëse siç u përmend në imazhin e dytë.

3. Pastaj klikoni "dorëzo" për të ruajtur cilësimet siç u përmend në imazhin e tretë.

4. Pastaj shkoni te "përcjellja e portit"> "Shto artikull" siç u përmend në imazhin e katërt.

5. Shtoni të dhëna siç kemi konfiguruar më parë dhe siç u përmend në imazhin e pestë.

Lloji: Me porosi

protokoll: TCP

Pritësi në distancë: ……………

Gama e porteve në distancë: 1997

Pritësi lokal: 192.168.1.3

Porti lokal: 1997

6. Pastaj klikoni "dorëzo" për të ruajtur cilësimet.

Mund të gjeni udhëzues video për një router TP-LINK dhe D-LINK nga këtu dhe këtu.

Hapi 15: Testimi

Duke testuar
Duke testuar
Duke testuar
Duke testuar
Duke testuar
Duke testuar
Duke testuar
Duke testuar

Tani është koha për të kontrolluar sistemin tonë. Duhet të përdorni një pajisje me një rrjet jashtë lidhjes së ruterit. Këtu po përdor të dhënat celulare të smartphone -it tim. Para së gjithash, duhet të gjeni adresën tuaj IP të kompjuterit tuaj.

1. Thjesht shkruani në google "What's my ip" siç u përmend në imazhin e parë.

2. Pastaj shënoni adresën IP.

Pastaj është koha ta kontrolloni atë në një pajisje tjetër celulare.

1. Vendosni të dhënat celulare "ndezur" në smartphone tuaj.

2. Pastaj hapni shfletuesin. Unë jam duke përdorur google chrome.

3. Shkruani IP -në publike të kompjuterit tuaj në shfletuesin tuaj celular siç është përmendur në imazhin e tretë si kjo.

"public ip": "numri i portit"/"emri i dosjes"

Sipas meje> ip publike: 111.223.xx.xx

numri i portit: 1997

"emri i dosjes": programet e mia/kontrolli i portit serik/projekti i suksesshëm (ajax)

Pastaj shtypni enter në telefonin tuaj të mençur. Pastaj do të jeni në gjendje të kontrolloni LED -in në bord të arduino nga kudo në botë duke klikuar butonat "LED ON" dhe "LED OFF".

Hapi 16: Mendimi novator, më shumë përpjekje, më shumë krijime

Mendim novator, më shumë përpjekje, më shumë krijime
Mendim novator, më shumë përpjekje, më shumë krijime

Kështu që unë mendoj se kam qenë në gjendje t'ju jap një udhëzues të mirë. Tani, në thelb ju mund të kontrolloni një arduino nga distanca përmes internetit. Duke përdorur të menduarit tuaj novator dhe aftësinë për të mësuar nga interneti, ju mund të krijoni robotë, sisteme të automatizimit të shtëpisë të cilat mund të kontrollojnë internetin nga kudo në botë. Nëse e përdorni këtë teknologji për vepra të mira, mund ta bëni këtë botë shumë më të mirë për të gjithë ne. Faleminderit!…

Për çdo lloj problemi që lidhet me këtë, më dërgoni një email ose dërgoni një masazh në forumin udhëzues.

posta ime: [email protected]

Recommended: