Turinys:
- 1 žingsnis: medžiagos
- 2 veiksmas: patikrinkite savo IP
- 3 veiksmas: konvertuokite savo kompiuterį į serverį naudodami XAMPP
- 4 veiksmas: atidarykite XAMPP
- 5 veiksmas: patikrinkite XAMPP
- 6 veiksmas: užprogramuokite „Arduino“
- 7 žingsnis: sukurkite tinklalapį
- 8 žingsnis: pakeiskite prievadą
- 9 veiksmas: padarykite savo tinklalapį matomą
- 10 veiksmas: pakeiskite mūsų XAMPP serverio prievado numerį
- 11 veiksmas: pakeisto prievado numerio tikrinimas
- 12 veiksmas: maršrutizatoriaus konfigūravimas
- 13 veiksmas: DHCP nustatymų konfigūravimas
- 14 veiksmas: „Port forwarding“nustatymų konfigūravimas
- 15 žingsnis: bandymas
- 16 žingsnis: novatoriškas mąstymas, daugiau pastangų, daugiau kūrinių
Video: Kontroliuokite savo elektroninį pasaulį internetu: 16 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
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
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
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
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
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
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“
Į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į
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ą
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ą
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į
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
Į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
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
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
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
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ų
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:
Kontroliuokite savo modelio traukinio išdėstymą naudodamiesi Klaviatūra!: 12 žingsnių
Kontroliuokite savo modelio traukinio išdėstymą naudodamiesi Klaviatūra! Taip pat galite peržiūrėti atnaujintą versiją. Šioje instrukcijoje aš jums parodysiu, kaip valdyti modelio traukinio išdėstymą klaviatūra
Importuokite pasirinktinius 3D modelius į savo „Minecraft“pasaulį: 9 žingsniai (su nuotraukomis)
Importuokite pasirinktinius 3D modelius į savo „Minecraft“pasaulį: tai yra išsamus vadovas, paaiškinantis 3D modelių importavimo į „Minecraft“pasaulį procesą. Yra trys pagrindinės dalys, kurias aš suskirstysiu į šį procesą: „Minecraft“nustatymas, 3D modelio importavimas/eksportavimas ir modelio pristatymas
„WS2811 WebLights“- kontroliuokite savo Naujųjų Metų šviesas!: 8 žingsniai
„WS2811 WebLights“- kontroliuokite savo Naujųjų Metų šviesas !: Kaip ir kiekvienas save gerbiantis šarvas, aš dievinu visus ryškius ir blizgančius daiktus. Ir neabejotinai į šią kategoriją patenka elektrinės LED girliandos. Deja, šios lemputės mano dėmesiui atkeliauja, kai ką tik praėjo Naujieji metai. Bet Ei! Tikiuosi, kad tai ne paskutinis mūsų
Sukurkite savo elektroninį žaidimų rinkinį: 7 žingsniai
Sukurkite savo elektroninį žaidimų rinkinį: „Grand Idea Studio“iš pradžių buvo sukurtas „Maker Faire“, „Sukurkite savo elektroninių žaidimų rinkinį“. yra pagal užsakymą sukurtas rinkinys, skirtas supažindinti jus su elektronikos ir litavimo pasauliu. Sėkmingai surinkus, rinkinys tampa
Sukurkite mažiausią pasaulyje elektroninį šokerį!: 13 žingsnių (su nuotraukomis)
Sukurkite mažiausią pasaulyje elektroninį šokiruotoją !: Šis nuostabus mažas šokeris yra labai mažas ir gali būti paslėptas beveik bet kur ir sukels staigmeną! Jis gali veikti beveik bet kokiomis 1,5 V baterijomis! Taigi, vadovaudamasis šia pamoka, aš jums parodysiu, kaip padaryti mažesnius nei cento šokerius! H