Kazalo:

Nadzirajte svoj elektronski svet prek interneta: 16 korakov
Nadzirajte svoj elektronski svet prek interneta: 16 korakov

Video: Nadzirajte svoj elektronski svet prek interneta: 16 korakov

Video: Nadzirajte svoj elektronski svet prek interneta: 16 korakov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Image
Image
Materiali
Materiali

Če sledite tem navodilom, boste lahko VKLOPLJALI in IZKLJUČILI LED iz katere koli točke na svetu. Pozorno preberite vsa navodila in sledite korakom enega za drugim. Po preučevanju tega pouka boste to znanje lahko uporabili v različnih aplikacijah, kot so sistemi za avtomatizacijo doma, projekti IOT s svojimi inovativnimi veščinami.

1. korak: Materiali

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali

1. Računalnik

2. Usmerjevalnik z aktivno internetno povezavo, ki je povezan z računalnikom.

3. Arduino (uporabljam arduino UNO.)

4. Pametni telefon ali drug računalnik z mobilnimi podatki ali drugim internetnim omrežjem

2. korak: Preverite svoj IP

Preverite svoj IP
Preverite svoj IP

Najprej je pomembno ugotoviti, ali imate javni IP ali ne. Ker, če nimate javnega IP -ja, ne morete dostopati do svojega računalnika od zunaj. To pomeni, da če imate javni ip, imate naslov iz svetovnega interneta. To lahko preverite tako, da se obrnete na svojega ponudnika internetnih storitev. Tudi jaz nisem imel javnega IP -ja, a so mi po tem, ko so stopili v stik z mojim ponudnikom internetnih storitev, brezplačno dali javni ip. Več o naslovih ip najdete tukaj.

Vaš trenutni naslov IP vaše naprave lahko ugotovite tako, da v google preprosto vnesete "Kaj je moj ip".

3. korak: Pretvorite računalnik v strežnik z uporabo XAMPP

S pomočjo XAMPP pretvorite računalnik v strežnik
S pomočjo XAMPP pretvorite računalnik v strežnik

Računalnik morate pretvoriti v strežnik, da do njega dostopate z interneta. "Apache" je programska oprema, ki se uporablja za pretvorbo računalnika v strežnik. Toda če uporabljate samo "Apache", je treba konfigurirati veliko stvari. Torej obstajajo aplikacije tretjih oseb, ki to delo opravijo brez napora. Ena izmed njih je "XAMPP". Od tu jo lahko prenesete in namestite. Na voljo so različice Windows, Linux, Mac.

4. korak: Odprite XAMPP

Odprite XAMPP
Odprite XAMPP

Pojdite na pogon, kjer ste namestili XAMPP. Poiščite mapo z imenom "xampp" in v njej boste našli aplikacijo z imenom "xampp-control". Odprite jo. Ko jo odprete, bo videti kot zgornja slika.

5. korak: Preverite XAMPP

Preverite XAMPP
Preverite XAMPP
Preverite XAMPP
Preverite XAMPP

Ko odprete XAMPP, kliknite gumb za zagon v vrstici z imenom "Apache". Nato odprite brskalnik in v naslovno vrstico vnesite "localhost". Če ste uspešno namestili XAMPP, boste preusmerjeni na privzeto spletno stran xampp, ki je prikazana v drugo sliko.

6. korak: Programirajte Arduino

Programirajte Arduino
Programirajte Arduino

Naložite ta program v arduino, da vklopi, izklopi vgrajeno LED prek serijskih vrat tako, da pošlje znake »H« in »L«. »H« na LED in »L«, da ugasne LED.

7. korak: Izdelava spletne strani

Izdelava spletne strani
Izdelava spletne strani
Izdelava spletne strani
Izdelava spletne strani
Izdelava spletne strani
Izdelava spletne strani

Za to delo uporabljamo HTML, AJAX in PHP. Na kratko bom razložil uporabo teh treh jezikov. Dodatne informacije lahko najdete na spodnjih povezavah. V bistvu se HTML uporablja za ustvarjanje spletnih strani. Vsebuje stvari, ki se bodo pojavile na spletnih straneh po nalaganju v brskalnik. AJAX se uporablja za pošiljanje zahtev PHP brez ponovnega nalaganja spletne strani. PHH se uporablja za nadzor comport strežnika za nadzor LED.

1. Več o HTML -ju najdete tukaj.

2. Več o AJAX -u najdete tukaj.

3. Več o PHP najdete tukaj.

Najprej ustvarite mapo s poljubenim imenom v mapi z imenom "htdocs", kjer je v mapi "xampp", ki smo jo našli prej v 4. koraku.

1. Zapišite kodo na prvo sliko v datoteko beležnice in jo shranite kot "index.html" v mapo, ki smo jo ustvarili.

2. Kodo na drugo sliko zapišite v datoteko beležnice in jo shranite kot "ledoff.php" v mapo, ki smo jo ustvarili.

3. Napišite kodo na tretjo sliko v datoteko beležnice in jo shranite kot "ledon.php" v mapo, ki smo jo ustvarili.

8. korak: Sprememba Comport

Spreminjanje Comporta
Spreminjanje Comporta
Spreminjanje Comporta
Spreminjanje Comporta

V skriptah PHP morate spremeniti vrsto svojega arduina. Če ne bo naložil spletne strani, LED pa ne bo deloval. Poiščite številko primerjave svojega arduina v Arduino IDE ali v upravitelju naprav v svojem OS -u. Nato ga spremenite v tako datoteki "ledoff.php" kot "ledon.php", kot je omenjeno na zgornjih slikah. Po mojem računalniku je com7.

9. korak: naredite svojo spletno stran vidno

Naj bo vaša spletna stran vidna
Naj bo vaša spletna stran vidna
Naj bo vaša spletna stran vidna
Naj bo vaša spletna stran vidna

Kot ste preverili v 5. koraku, boste po prijavi v strežnik z uporabo "localhost" videli, da usmerja na privzeto spletno stran XAMPP. Kako se torej lahko prijavimo na svojo spletno stran? V naslovno vrstico brskalnika vnesite ime mape, kamor ste shranili datoteke HTML in PHP.

localhost/"ime vaše mape"

Meni je ime mape "serialportcontrol". Način vnosa v naslovno vrstico brskalnika je omenjen na prvi sliki.

Ko pritisnete enter, boste videli zgornjo spletno stran, kot je omenjeno na drugi sliki.

S klikom na gumba »LED ON« in »LED OFF« boste lahko vklopili in izklopili biult LED v arduinu s pomočjo spletne strani. LED lahko nadzorujete tudi tako, da povežete drug računalnik ali pametni telefon z istim usmerjevalnikom in se prijavite isti spletni naslov, ki smo ga najprej uporabili v lokalnem omrežju.

10. korak: Spremenite številko vrat našega strežnika XAMPP

Spreminjanje številke vrat našega strežnika XAMPP
Spreminjanje številke vrat našega strežnika XAMPP
Spreminjanje številke vrat našega strežnika XAMPP
Spreminjanje številke vrat našega strežnika XAMPP
Spreminjanje številke vrat našega strežnika XAMPP
Spreminjanje številke vrat našega strežnika XAMPP

V redu, zdaj vemo, da naš sistem dobro deluje v našem lokalnem omrežju. To je torej najbolj zanimiv del našega dela. Najprej moramo spremeniti številko vrat našega strežnika XAMPP. Ker so privzeta vrata strežnika XAMPP 80.

(Vrata pomenijo, da je kot številka doma na pasu, kot je omenjeno v domačem naslovu. Pas je javni ip vašega računalnika. Številka doma je številka vrat. Vaš računalnik ima en naslov ip in v vašem računalniku je za komunikacijo z vsakim opravilom uporabljenih več vrat, na primer, če dvakrat uporabljate strežnik XAMPP za dva opravila v istem računalniku, morate za vsaka strežnika XAMPP uporabiti dve številki vrat.)

80 je privzeta številka vrat za HTTP. Ko v naslovno vrstico brskalnika vnesete "localhost", brskalnik samodejno doda to številko vrat na konec spletnega naslova, čeprav je ne vidite. Zvoki niso pomembni. Zakaj je torej treba spremeniti številko vrat?

Ker vsi usmerjevalniki uporabljajo privzeto številko vrat kot 80. Če se s strežnikom povežete prek interneta, če ne spremenite številke vrat, se boste neposredno povezali s privzeto spletno stranjo usmerjevalnika, ne da bi se povezali s strežnikom. vas vodim, da spremenite številko vrat vašega strežnika XAMPP. Kot številko vrat uporabljam 1997. Preden spremenite številko vrat, ne pozabite ustaviti strežnika APACHE v XAMPP. Po spremembi številke vrat nato zaženite strežnik APACHE.

11. korak: Preverjanje spremenjene številke vrat

Preverjanje spremenjene številke vrat
Preverjanje spremenjene številke vrat

Vnesite svoj novi spletni naslov localhost, da preverite, ali vaša vrata delujejo ali ne. Po mojem je

localhost: 1997/"ime vaše mape"

Če se uspešno prijavite na našo spletno stran, to pomeni, da so vaša vrata uspešno spremenila ID -je. Če ne, poskusite z drugo številko vrat.

12. korak: Konfiguriranje usmerjevalnika

Konfiguriranje usmerjevalnika
Konfiguriranje usmerjevalnika
Konfiguriranje usmerjevalnika
Konfiguriranje usmerjevalnika

Zdaj je čas, da se igrate z usmerjevalnikom. Posredovanje vrat je metoda, ki se uporablja za odpiranje določenih vrat na naslednjo stopnjo omrežja, kar pomeni, da nekomu omogoča povezavo z vašim strežnikom prek interneta. Več o posredovanju vrat lahko najdete tukaj in tukaj. Konfiguracije vašega usmerjevalnika so prikazane v spodnjih korakih.

Uporabljam usmerjevalnik HUAWEI E5172 4G. Zato se te konfiguracije nanašajo na moj usmerjevalnik. Različni proizvajalci ponujajo različne uporabniške vmesnike za usmerjevalnike. Toda funkcije so enake pri vseh vrstah usmerjevalnikov. Tukaj lahko najdete, kako usmeriti usmerjevalnik pod različnimi znamkami in modeli.

Naj vas ne obupajo, če ne najdete funkcij, navedenih v spodnjih korakih. Z branjem opisov in upoštevanjem nekaterih video vodnikov različnih blagovnih znamk usmerjevalnikov boste lahko uspešno konfigurirali usmerjevalnik.

Korak: Konfiguriranje nastavitev DHCP

Konfiguriranje nastavitev DHCP
Konfiguriranje nastavitev DHCP
Konfiguriranje nastavitev DHCP
Konfiguriranje nastavitev DHCP
Konfiguriranje nastavitev DHCP
Konfiguriranje nastavitev DHCP

Ko se povezujete z usmerjevalnikom prek WiFi ali Ethernet, vam usmerjevalnik samodejno dodeli določen IP. Če pa vedno znova povezuje več naprav z istim usmerjevalnikom, lahko ta ip spremenite. Traja le do ponovnega zagona strežnika. Zato morate rezervirati določen naslov IP od usmerjevalnika do vašega strežnika. Začnimo z ugotovitvijo, kateri je vaš lokalni naslov IP.

1. Odprite CMD, vnesite "ipconfig" in pritisnite enter….

2. Kot je omenjeno na drugi sliki, boste našli lokalni naslov vašega strežnika ipv4 in privzeti prehod….

3. Kot je omenjeno na tretji sliki, se prijavite v usmerjevalnik z geslom in uporabniškim imenom. Privzeti prehod je IP vašega usmerjevalnika (po mojem mnenju je 192.168.1.1, kot je omenjeno v tretji sliki)…..

4. V usmerjevalniku poiščite "DHCP settings". V usmerjevalniku je pod LAN -om, kot je omenjeno na četrti sliki.

5. Pojdite na "Seznam naslovov v paketu"> "uredi seznam"> "Dodaj" glede na moj usmerjevalnik.

6. Nato boste v spustnem meniju videli vse naslove IP naprav, ki so samodejno povezane z usmerjevalnikom. Računalnik in telefon sem priključil na usmerjevalnik, tako da lahko vidite dva naslova IP, kot je omenjeno na osmi (8.) sliki.

7. Izberite IP strežnika, nato "predloži" in "uporabi" nastavitve.

8. Nato traja nekaj minut, da znova zaženem usmerjevalnik (po mojem).

Po tem bo strežnik prejel določen isti IP, ko znova zaženete računalnik.

Video vodnik do usmerjevalnika TP-LINK najdete tukaj.

Korak 14: Konfiguriranje nastavitev "Posredovanje vrat"

Konfiguriranje
Konfiguriranje
Konfiguriranje
Konfiguriranje
Konfiguriranje
Konfiguriranje

Zdaj je čas, da odprete vrata strežnika za javni internet.

1. Pojdite na "varnost"> "raven požarnega zidu", kot je omenjeno na prvi sliki.

2. Nato s spustnim menijem, kot je omenjeno na drugi sliki, postavite raven požarnega zidu v "Nizko".

3. Nato kliknite »pošlji«, da shranite nastavitve, kot je omenjeno na tretji sliki.

4. Nato pojdite na "port forwarding"> "Add item", kot je omenjeno na četrti sliki.

5. Dodajte podatke, kot smo že konfigurirali, in kot je omenjeno na peti sliki.

Vrsta: Po meri

protokol: TCP

Oddaljeni gostitelj: ……………

Obseg oddaljenih vrat: 1997

Lokalni gostitelj: 192.168.1.3

Lokalno pristanišče: 1997

6. Nato kliknite »pošlji«, da shranite nastavitve.

Tukaj in tukaj najdete video vodnike do usmerjevalnika TP-LINK in D-LINK.

15. korak: Testiranje

Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje

Zdaj je čas, da preverimo naš sistem. Iz povezave usmerjevalnika morate uporabiti napravo z omrežjem. Tukaj uporabljam mobilne podatke svojega pametnega telefona. Najprej morate najti svoj javni IP naslov svojega računalnika.

1. V google preprosto vnesite "what my ip", kot je omenjeno na prvi sliki.

2. Nato si zapišite naslov ip.

Potem je čas, da to preverite na drugi mobilni napravi.

1. Mobilne podatke "vklopite" v pametni telefon.

2. Nato odprite brskalnik. Uporabljam google chrome.

3. V mobilni brskalnik vnesite javni IP vašega računalnika, kot je omenjeno na tretji sliki, kot je ta.

"public ip": "številka vrat"/"ime mape"

Po mojem> javni ip: 111.223.xx.xx

številka pristanišča: 1997

"ime mape": moji programi/nadzor serijskih vrat/uspešen projekt (ajax)

Nato pritisnite enter na svojem pametnem telefonu. Potem boste lahko upravljali vgrajeno LED arduino od kjer koli na svetu s klikom na gumba "LED ON" in "LED OFF".

Korak 16: Inovativno razmišljanje, več napora, več ustvarjanja

Inovativno razmišljanje, več napora, več kreacij
Inovativno razmišljanje, več napora, več kreacij

Zato mislim, da sem vam lahko dobro poučil. Zdaj lahko v bistvu nadzirate arduino na daljavo prek interneta. S svojim inovativnim razmišljanjem in zmožnostjo učenja iz interneta lahko ustvarite robote, sisteme za avtomatizacijo doma, ki lahko nadzirajo internet od kjer koli na svetu. Če to tehnologijo uporabljate za dobra dela, lahko naredite ta svet veliko boljši za vse nas. Hvala vam!…

Za kakršne koli težave, povezane s tem, mi pošljite e -pošto ali pošljite masažo na poučevalnem forumu.

moja pošta: [email protected]

Priporočena: