Turinys:

Kontroliuokite savo elektroninį pasaulį internetu: 16 žingsnių
Kontroliuokite savo elektroninį pasaulį internetu: 16 žingsnių

Video: Kontroliuokite savo elektroninį pasaulį internetu: 16 žingsnių

Video: Kontroliuokite savo elektroninį pasaulį internetu: 16 žingsnių
Video: Rusijos istorija yra bažnyčios istorija. Bet kokia bažnyčia, rusiška? NE! 2024, Lapkritis
Anonim
Image
Image
Medžiagos
Medžiagos

Vykdydami šią instrukciją, galėsite įjungti ir išjungti šviesos diodą iš bet kurios pasaulio vietos. Atidžiai perskaitykite visas instrukcijas ir atlikite veiksmus po vieną. Išstudijavę šią pamoką, galėsite panaudoti šias žinias įvairiose programose, pvz., Namų automatizavimo sistemose, IOT projektuose, turėdami savo novatoriškų įgūdžių.

1 žingsnis: medžiagos

Medžiagos
Medžiagos
Medžiagos
Medžiagos
Medžiagos
Medžiagos

1. Kompiuteris

2. Maršrutizatorius su aktyviu interneto ryšiu, kuris yra prijungtas prie jūsų kompiuterio.

3. Arduino (aš naudoju arduino UNO.)

4. Išmanusis telefonas ar kitas kompiuteris su mobiliaisiais duomenimis ar kitu interneto tinklu

2 veiksmas: patikrinkite savo IP

Patikrinkite savo IP
Patikrinkite savo IP

Visų pirma svarbu išsiaiškinti, ar turite viešą IP, ar ne. Nes jei neturite viešo IP, negalite pasiekti savo kompiuterio iš išorės. Tai reiškia, kad jei turite viešą IP, turite adresą iš pasaulio interneto. Tai galite patikrinti susisiekę su savo interneto paslaugų teikėju. Aš taip pat neturėjau viešo IP, bet susisiekę su mano IPT, jie man davė viešą IP. Sužinokite daugiau apie IP adresus čia.

Dabartinį savo įrenginio IP adresą galite sužinoti tiesiog „Google“įvesdami „What my ip“.

3 veiksmas: konvertuokite savo kompiuterį į serverį naudodami XAMPP

Konvertuokite savo kompiuterį į serverį naudodami XAMPP
Konvertuokite savo kompiuterį į serverį naudodami XAMPP

Turite konvertuoti savo kompiuterį į serverį, kad galėtumėte jį pasiekti iš interneto. „Apache“yra programinė įranga, naudojama kompiuteriui konvertuoti į serverį. Tačiau yra daug dalykų, kuriuos reikia sukonfigūruoti, jei naudojate tik „Apache“. Taigi yra trečiųjų šalių programų, kurios gali lengvai atlikti šį darbą. „XAMPP“yra viena iš jų. Galite ją atsisiųsti ir įdiegti iš čia. Galimos „Windows“, „Linux“, „Mac“versijos.

4 veiksmas: atidarykite XAMPP

Atidarykite XAMPP
Atidarykite XAMPP

Eikite į diską, kuriame įdiegėte XAMPP. Raskite aplanką pavadinimu „xampp“ir jo viduje rasite programą, pavadintą „xampp-control“. Atidarykite ją. Atidarę ji atrodys kaip aukščiau pateiktas vaizdas.

5 veiksmas: patikrinkite XAMPP

Patikrinkite XAMPP
Patikrinkite XAMPP
Patikrinkite XAMPP
Patikrinkite XAMPP

Atidarę XAMPP, spustelėkite pradžios mygtuką, esantį eilutėje „Apache“. Tada atidarykite naršyklę ir adreso juostoje įveskite „localhost“. Jei sėkmingai įdiegėte XAMPP, būsite nukreipti į numatytąjį „xampp“tinklalapį, kuris rodomas antras vaizdas.

6 veiksmas: užprogramuokite „Arduino“

Programuokite „Arduino“
Programuokite „Arduino“

Įkelkite šią programą į „arduino“, kad įjungtumėte, išjungtumėte borto šviesos diodą per nuoseklųjį prievadą, siųsdami „H“ir „L“simbolius. „H“- ant šviesos diodo ir „L“, kad išjungtų šviesos diodą.

7 žingsnis: sukurkite tinklalapį

Tinklalapio kūrimas
Tinklalapio kūrimas
Tinklalapio kūrimas
Tinklalapio kūrimas
Tinklalapio kūrimas
Tinklalapio kūrimas

Norėdami tai padaryti, mes naudojame HTML, AJAX ir PHP. Trumpai paaiškinsiu šių trijų kalbų naudojimą. Daugiau informacijos rasite toliau pateiktose nuorodose. Iš esmės HTML naudojamas tinklalapiams kurti. Jame yra tai, kas bus rodoma tinklalapiuose po to, kai įkeliate jį į naršyklę. AJAX naudojamas PHP užklausoms siųsti neperkraunant tinklalapio. PHP naudojamas valdyti serverio suderinamumą, kad būtų galima valdyti šviesos diodą.

1. Daugiau apie HTML rasite čia.

2. Daugiau apie AJAX rasite čia.

3. Daugiau apie PHP rasite čia.

Pirmiausia sukurkite aplanką norimu pavadinimu aplanke, pavadintame „htdocs“, esančiame aplanke „xampp“, kurį radome anksčiau atlikdami 4 veiksmą.

1. Įrašykite užrašų failo pirmame paveikslėlyje esantį kodą ir išsaugokite jį kaip „index.html“aplanke, kurį sukūrėme.

2. Įrašykite užrašų failo antrame paveikslėlyje esantį kodą ir išsaugokite jį kaip „ledoff.php“aplanke, kurį sukūrėme.

3. Įrašykite kodą į trečiąjį paveikslėlį užrašų knygelėje ir išsaugokite jį kaip „ledon.php“aplanke, kurį sukūrėme.

8 žingsnis: pakeiskite prievadą

Komporto keitimas
Komporto keitimas
Komporto keitimas
Komporto keitimas

Jūs turite pakeisti savo „arduino“prievadą PHP scenarijuose. Jei ne, jis neįkelia tinklalapio, bet šviesos diodas neveikia. Raskite savo „arduino“paskyros numerį „Arduino IDE“arba savo įrenginių tvarkytuvėje. Tada pakeiskite tiek „ledoff.php“, tiek „ledon.php“failai, kaip minėta aukščiau esančiuose paveikslėliuose. Pagal mano kompiuterį tai yra com7.

9 veiksmas: padarykite savo tinklalapį matomą

Padarykite savo tinklalapį matomą
Padarykite savo tinklalapį matomą
Padarykite savo tinklalapį matomą
Padarykite savo tinklalapį matomą

Kai patikrinote atlikdami 5 veiksmą, prisijungę prie savo serverio naudodami „localhost“pamatysite, kad jis nukreipia į numatytąjį XAMPP tinklalapį. Taigi, kaip mes galime prisijungti prie savo tinklalapio? Įveskite savo aplanko pavadinimą, kuriame išsaugojote HTML ir PHP failus naršyklės adreso juostoje.

localhost/"jūsų aplanko pavadinimas"

Mano nuomone, mano aplanko pavadinimas yra „serialportcontrol“. Pirmajame paveikslėlyje paminėtas jo įvedimo į naršyklės adreso juostą metodas.

Paspaudę „Enter“, pamatysite aukščiau esantį tinklalapį, kaip minėta antrame paveikslėlyje.

Spustelėję „LED ON“ir „LED OFF“mygtukus, galėsite įjungti ir išjungti „arduino“šviesos diodą naudodami tinklalapį. Galite valdyti LED, taip pat prijungdami kitą kompiuterį ar išmanųjį telefoną prie to paties maršrutizatoriaus ir registruodami tą patį interneto adresą, kurį pirmiausia naudojome vietiniame tinkle.

10 veiksmas: pakeiskite mūsų XAMPP serverio prievado numerį

Mūsų XAMPP serverio prievado numerio keitimas
Mūsų XAMPP serverio prievado numerio keitimas
Mūsų XAMPP serverio prievado numerio keitimas
Mūsų XAMPP serverio prievado numerio keitimas
Mūsų XAMPP serverio prievado numerio keitimas
Mūsų XAMPP serverio prievado numerio keitimas

Gerai, dabar mes žinome, kad mūsų sistema puikiai veikia mūsų vietiniame tinkle. Taigi tai yra įdomiausia mūsų darbo dalis. Pirmiausia turime pakeisti XAMPP serverio prievado numerį. Kadangi numatytasis XAMPP serverio prievadas yra 80.

(Uostas reiškia, kad tai yra kaip namų skaičius juostoje, kaip minėta namų adrese. Juosta yra viešas jūsų kompiuterio IP. Namų numeris yra prievado numeris. Jūsų kompiuteris turi vieną IP adresą ir keli prievadai naudojami jūsų kompiuteryje bendraujant su kiekviena užduotimi, pvz., jei du kartus naudojate XAMPP serverį, kad atliktumėte du darbus tame pačiame kompiuteryje, kiekviename XAMPP serveryje turite naudoti du prievadų numerius.)

80 yra numatytasis HTTP prievado numeris. Kai naršyklės adreso juostoje įvedate „localhost“, naršyklė automatiškai prideda tą prievado numerį prie žiniatinklio adreso pabaigos, nors jo nematote. Tai skamba nesvarbu. Taigi kodėl reikia pakeisti prievado numerį?

Kadangi visi maršrutizatoriai naudoja numatytąjį prievado numerį kaip 80. Kai prisijungsite prie savo serverio iš interneto, jei nekeisite prievado numerio, būsite tiesiogiai prisijungę prie numatytojo maršrutizatoriaus tinklalapio neprisijungę prie savo serverio. padės jums pakeisti jūsų XAMPP serverio prievado numerį. Aš naudoju 1997 kaip savo prievado numerį. Prieš keisdami prievado numerį būtinai sustabdykite APACHE serverį XAMPP. Pakeitus prievado numerį, paleiskite APACHE serverį.

11 veiksmas: pakeisto prievado numerio tikrinimas

Pakeisto prievado numerio tikrinimas
Pakeisto prievado numerio tikrinimas

Įveskite naują „localhost“žiniatinklio adresą, kad patikrintumėte, ar jūsų prievadas veikia, ar ne. Pagal mane tai

localhost: 1997/"jūsų aplanko pavadinimas"

Jei sėkmingai prisijungiate prie mūsų tinklalapio, tai reiškia, kad jūsų prievadas sėkmingai pakeitė ID. Jei ne, pabandykite kitą prievado numerį.

12 veiksmas: maršrutizatoriaus konfigūravimas

Maršrutizatoriaus konfigūravimas
Maršrutizatoriaus konfigūravimas
Maršrutizatoriaus konfigūravimas
Maršrutizatoriaus konfigūravimas

Dabar atėjo laikas žaisti su maršrutizatoriumi. Uostų peradresavimas yra metodas, naudojamas atverti konkrečius prievadus kitam tinklo lygiui, tai reiškia, kad tai leidžia kam nors prisijungti prie jūsų serverio iš interneto. Daugiau apie prievadų persiuntimą galite rasti čia ir čia. Toliau pateikiami maršrutizatoriaus konfigūracijos.

Aš naudoju HUAWEI E5172 4G maršrutizatorių. Taigi šios konfigūracijos yra nurodytos mano maršrutizatoriuje. Skirtingi gamintojai maršrutizatoriams teikia skirtingas vartotojo sąsajas. Bet savybės yra vienodos bet kokio tipo maršrutizatoriuje. Čia galite sužinoti, kaip perkelti maršrutizatorių pagal daugybę skirtingų prekių ženklų ir modelių.

Nenusiminkite, jei negalite rasti funkcijų, paminėtų toliau. Skaitydami aprašymus ir vadovaudamiesi kelių skirtingų maršrutizatorių vaizdo įrašų vadovais, galėsite sėkmingai sukonfigūruoti maršrutizatorių.

13 veiksmas: DHCP nustatymų konfigūravimas

DHCP nustatymų konfigūravimas
DHCP nustatymų konfigūravimas
DHCP nustatymų konfigūravimas
DHCP nustatymų konfigūravimas
DHCP nustatymų konfigūravimas
DHCP nustatymų konfigūravimas

Kai jungiatės prie maršrutizatoriaus per „WiFi“arba „Ethernet“, maršrutizatorius automatiškai suteikia jums konkretų IP. Bet jei jis vėl ir vėl prijungia daugiau įrenginių prie to paties maršrutizatoriaus, tą IP galima pakeisti. Tai trunka tik tol, kol iš naujo paleidžiate serverį. Taigi jūs turite rezervuoti konkretų IP adresą iš maršrutizatoriaus į savo serverį. Pradėkime išsiaiškinti, koks yra jūsų vietinis IP adresas.

1. Atidarykite CMD, įveskite „ipconfig“ir paspauskite Enter….

2. Kaip minėta antrame paveikslėlyje, rasite savo serverio vietinį ipv4 adresą ir numatytąjį šliuzą….

3. Kaip minėta trečiame paveikslėlyje, prisijunkite prie savo maršrutizatoriaus naudodami slaptažodį ir vartotojo vardą. Numatytasis šliuzas yra jūsų maršrutizatoriaus IP (mano manymu, tai 192.168.1.1, kaip minėta trečiame paveikslėlyje)…..

4. Raskite maršrutizatoriuje „DHCP nustatymai“. Tai yra mano maršrutizatoriaus LAN, kaip minėta ketvirtame paveikslėlyje.

5. Eikite į „Surinktas adresų sąrašas“> „redaguoti sąrašą“> „Pridėti“pagal mano maršrutizatorių.

6. Tada išskleidžiamajame meniu galite pamatyti visus įrenginių, automatiškai prijungtų prie maršrutizatoriaus, IP adresus. Aš prijungiau savo kompiuterį ir telefoną prie maršrutizatoriaus, taigi čia galite pamatyti du IP adresus, kaip minėta aštuntame (8 -ajame) paveikslėlyje.

7. Pasirinkite savo serverio IP, tada „pateikti“ir „taikyti“nustatymus.

8. Tada užtrunka kelias minutes paleisti maršrutizatorių (pagal mano).

Po to jūsų serveris gaus tą patį IP, kai iš naujo paleisite kompiuterį.

Vaizdo vadovą, skirtą TP-LINK maršrutizatoriui, rasite čia.

14 veiksmas: „Port forwarding“nustatymų konfigūravimas

Konfigūravimas
Konfigūravimas
Konfigūravimas
Konfigūravimas
Konfigūravimas
Konfigūravimas

Dabar atėjo laikas atidaryti serverio prievadą viešam internetui.

1. Eikite į „security“> „firewall level“, kaip minėta pirmame paveikslėlyje.

2. Tada nustatykite užkardos lygį į „Žemas“naudodami išskleidžiamąjį meniu, kaip minėta antrame paveikslėlyje.

3. Tada spustelėkite „Pateikti“, kad išsaugotumėte nustatymus, kaip nurodyta trečiame paveikslėlyje.

4. Tada eikite į „port forwarding“> „Add item“, kaip minėta ketvirtame paveikslėlyje.

5. Pridėkite duomenų, kaip mes sukonfigūravome anksčiau ir kaip minėta penktame paveikslėlyje.

Tipas: pasirinktinis

protokolas: TCP

Nuotolinis kompiuteris: ……………

Nuotolinio prievado diapazonas: 1997 m

Vietinis kompiuteris: 192.168.1.3

Vietinis uostas: 1997 m

6. Tada spustelėkite „Pateikti“, kad išsaugotumėte nustatymus.

Čia ir čia galite rasti vaizdo įrašų vadovus TP-LINK ir D-LINK maršrutizatoriams.

15 žingsnis: bandymas

Testavimas
Testavimas
Testavimas
Testavimas
Testavimas
Testavimas
Testavimas
Testavimas

Dabar atėjo laikas patikrinti mūsų sistemą. Turite naudoti įrenginį, kurio tinklas nėra prijungtas prie maršrutizatoriaus. Čia aš naudoju savo išmaniojo telefono mobiliuosius duomenis. Pirmiausia turite sužinoti savo viešąjį kompiuterio IP adresą.

1. Tiesiog įveskite „Google“„what my ip“, kaip minėta pirmame paveikslėlyje.

2. Tada užsirašykite IP adresą.

Tada atėjo laikas tai patikrinti kitame mobiliajame įrenginyje.

1. Įdėkite mobiliojo ryšio duomenis į savo išmanųjį telefoną.

2. Tada atidarykite naršyklę. Naudoju google chrome.

3. Įveskite savo kompiuterio viešąjį IP savo naršyklėje mobiliesiems, kaip minėta trečiame paveikslėlyje.

"public ip": "prievado numeris"/"aplanko pavadinimas"

Pagal mane> viešas IP: 111.223.xx.xx

uosto numeris: 1997 m

"aplanko pavadinimas": mano programos/serijinio prievado valdymas/sėkmingas projektas (ajax)

Tada paspauskite „Enter“savo išmaniajame telefone. Tada galėsite valdyti arduino borto šviesos diodą iš bet kurios pasaulio vietos spustelėdami „LED ON“ir „LED OFF“mygtukus.

16 žingsnis: novatoriškas mąstymas, daugiau pastangų, daugiau kūrinių

Naujoviškas mąstymas, daugiau pastangų, daugiau kūrinių
Naujoviškas mąstymas, daugiau pastangų, daugiau kūrinių

Taigi manau, kad galėjau duoti jums gerą pamokymą. Dabar iš esmės galite valdyti arduino nuotoliniu būdu per internetą. Naudodamiesi savo novatorišku mąstymu ir gebėjimu mokytis iš interneto, galite sukurti robotus, namų automatikos sistemas, kurios gali valdyti internetą iš bet kurios pasaulio vietos. Jei naudosite šią technologiją geriems darbams, galite padaryti šį pasaulį daug geresnį mums visiems. Ačiū!…

Jei turite kokių nors su tuo susijusių problemų, atsiųskite man el. Laišką arba atsiųskite masažą instrukciniame forume.

mano paštas: [email protected]

Rekomenduojamas: