Përmbajtje:
- Hapi 1: Materialet
- Hapi 2: Kontrolloni IP -në tuaj
- Hapi 3: Shndërroni kompjuterin tuaj në një server duke përdorur XAMPP
- Hapi 4: Hapni XAMPP
- Hapi 5: Kontrolloni XAMPP
- Hapi 6: Programoni Arduino
- Hapi 7: Ndërtimi i faqes në internet
- Hapi 8: Ndryshimi i Komportit
- Hapi 9: Bëni faqen tuaj të internetit të dukshme
- Hapi 10: Ndryshimi i Numrit të Portit të Serverit Tonë XAMPP
- Hapi 11: Kontrollimi i Numrit të Portit të Ndryshuar
- Hapi 12: Konfigurimi i Router -it
- Hapi 13: Konfigurimi i cilësimeve të DHCP
- Hapi 14: Konfigurimi i cilësimeve të "Përcjelljes së portit"
- Hapi 15: Testimi
- Hapi 16: Mendimi novator, më shumë përpjekje, më shumë krijime
Video: Kontrolloni botën tuaj elektronike përmes internetit: 16 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
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
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
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
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
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
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
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
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
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
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
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
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
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
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"
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
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
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:
Kontrolli i udhëhequr përmes aplikacionit Blynk duke përdorur Nodemcu përmes internetit: 5 hapa
Kontrolli i udhëhequr përmes aplikacionit Blynk duke përdorur Nodemcu në internet: Përshëndetje të gjithëve Sot do t'ju tregojmë se si mund të kontrolloni një LED duke përdorur një smartphone përmes internetit
Ndizni LED përmes Internetit [MagicBlocks]: 10 hapa
Ndizni LED përmes Internetit [MagicBlocks]: Ky tutorial do t'ju mësojë të kontrolloni LED në Magicbit tuaj duke përdorur Magicblocks
MCU Qasja në Shërbimin e Internetit përmes IFTTT - Ameba Arduino: 3 Hapa
MCU Qasja në Shërbimin e Internetit përmes IFTTT - Ameba Arduino: Qasja në shërbimin e internetit është një punë e lehtë për një pajisje të zgjuar si një telefon android, tabletë ose një kompjuter, por jo aq e lehtë për mikrokontrolluesit pasi zakonisht kërkon lidhje më të mirë dhe fuqi përpunuese. Sidoqoftë, ne mund të shkarkojmë pjesën e rëndë të
IoTyper - Kontrolloni kompjuterin tuaj përmes Alexa (IoT): 5 hapa (me fotografi)
IoTyper - Kontrolloni kompjuterin tuaj përmes Alexa (IoT): A nuk keni menduar ndonjëherë për kontrollin e kompjuterit tuaj me IoT? Bota jonë bëhet më e zgjuar nga dita në ditë dhe sot ne e kthejmë kompjuterin tonë në një kompjuter edhe më të zgjuar nga sa është tashmë. Le të fillojmë! IoTyper bazohet në dy Mikrokontrollues bazë: ATMega 32U4 i cili ka
Kontrolloni pajisjet përmes internetit përmes shfletuesit. (IoT): 6 hapa
Kontrolloni pajisjet përmes internetit përmes shfletuesit. (IoT): Në këtë Instructable unë do t'ju tregoj se si mund t'i kontrolloni pajisjet si LED, Reletë, motorët etj përmes internetit përmes shfletuesit të uebit. Dhe mund t'i qaseni kontrolleve në mënyrë të sigurt mbi çdo pajisje. Platforma në internet që kam përdorur këtu është vizita e RemoteMe.org