Kazalo:
- 1. korak: Materiali
- 2. korak: Preverite svoj IP
- 3. korak: Pretvorite računalnik v strežnik z uporabo XAMPP
- 4. korak: Odprite XAMPP
- 5. korak: Preverite XAMPP
- 6. korak: Programirajte Arduino
- 7. korak: Izdelava spletne strani
- 8. korak: Sprememba Comport
- 9. korak: naredite svojo spletno stran vidno
- 10. korak: Spremenite številko vrat našega strežnika XAMPP
- 11. korak: Preverjanje spremenjene številke vrat
- 12. korak: Konfiguriranje usmerjevalnika
- Korak: Konfiguriranje nastavitev DHCP
- Korak 14: Konfiguriranje nastavitev "Posredovanje vrat"
- 15. korak: Testiranje
- Korak 16: Inovativno razmišljanje, več napora, več ustvarjanja
Video: Nadzirajte svoj elektronski svet prek interneta: 16 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Č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
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
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
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
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
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
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
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
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
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
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
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
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
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"
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
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
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:
Svetlobni dragulj ✽ Nadzirajte svoj LED trak brez Arduina in kode: 5 korakov (s slikami)
Svetlobni dragulj ✽ Nadzirajte svoj LED trak brez Arduina in kode: to je pametna svetilka, ki spreminja svetlost z zlaganjem zgornjega dela. Koncept: Ta uporabniku prijazna svetilka za vsakogar, ki uživa v branju v sproščenem okolju. Poskusite si predstaviti ljudi, ki sedijo za mizo ob oknu s kakšno kul pivo
Arduino in Apple HomeKit Integracija - nadzirajte svoj dom iz Sirija! IoT je tukaj: 6 korakov
Arduino in Apple HomeKit Integracija - nadzirajte svoj dom iz Sirija! IoT je tukaj: Ta navodila vam bodo omogočila hiter in enostaven način dodajanja arduino plošče v Appleov HomeKit na napravi iOS. Odpira vse vrste možnosti, vključno s skripti, ki se izvajajo na strežniku, v kombinaciji z Apples HomeKit " Scenes ", mak
Nadzorujte naprave prek interneta prek brskalnika. (IoT): 6 korakov
Nadzorujte naprave prek interneta prek brskalnika. (IoT): V tem navodilu vam bom pokazal, kako lahko prek spletnega brskalnika nadzirate naprave, kot so LED, releji, motorji itd. Do kontrol lahko varno dostopate prek katere koli naprave. Spletna platforma, ki sem jo uporabil tukaj, je RemoteMe.org obiščite
Uvozite 3D modele po meri v svoj Minecraft svet: 9 korakov (s slikami)
Uvozite 3D modele po meri v svoj Minecraft svet: To je popoln vodnik za razlago postopka uvoza 3D modelov v vaš svet Minecraft. Postopek bom razdelil na tri osnovne dele: nastavitev Minecrafta, uvoz/izvoz vašega 3D modela in predstavitev modela
Prenos datotek prek vašega LAN -a prek BitTorrenta: 6 korakov
Prenos datotek prek vašega LAN -a prek BitTorrenta: Včasih boste morda morali prenesti datoteke po omrežju na več računalnikov. Čeprav bi ga lahko postavili na bliskovni pogon ali CD/DVD, bi morali v vsak računalnik kopirati datoteke, zato lahko traja nekaj časa, da vse datoteke kopirate (zlasti z