Sadržaj:
- Korak 1: Materijali
- Korak 2: Provjerite svoju IP adresu
- Korak 3: Pretvorite svoj računar u server pomoću XAMPP -a
- Korak 4: Otvorite XAMPP
- Korak 5: Provjerite XAMPP
- Korak 6: Programirajte Arduino
- Korak 7: Izrada web stranice
- Korak 8: Promjena Comport -a
- Korak 9: Učinite svoju web stranicu vidljivom
- Korak 10: Promjena broja porta našeg XAMPP poslužitelja
- Korak 11: Provjerite promijenjeni broj porta
- Korak 12: Konfiguriranje usmjerivača
- Korak 13: Konfiguriranje DHCP postavki
- Korak 14: Konfiguriranje postavki "Prosljeđivanje portova"
- Korak 15: Testiranje
- Korak 16: Inovativno razmišljanje, više napora, više kreacija
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Slijedeći ove upute, moći ćete UKLJUČITI i ISKLJUČITI LED diode sa bilo kojeg mjesta u svijetu. Pažljivo pročitajte sva uputstva i slijedite korake jedan po jedan. Nakon proučavanja ovog uputstva, moći ćete koristiti to znanje u raznim aplikacijama poput sistema kućne automatizacije, IOT projekata sa svojim inovativnim vještinama.
Korak 1: Materijali
1. Računar
2. Ruter sa aktivnom internetskom vezom koji je povezan sa vašim računarom.
3. Arduino (koristim arduino UNO.)
4. Pametni telefon ili drugi računar sa mobilnim podacima ili drugom internet mrežom
Korak 2: Provjerite svoju IP adresu
Prije svega, važno je saznati imate li javni IP ili nemate. Budući da ako nemate javni IP, ne možete pristupiti svom računaru izvana. To znači da ako imate javni ip, imate adresu sa svjetskog interneta. To možete provjeriti tako što ćete se obratiti svom davatelju internetskih usluga. Također nisam imao javni ip, ali nakon što su kontaktirali svog davatelja internetskih usluga, dali su mi besplatni javni ip. Ovdje saznajte više o IP adresama.
Možete saznati svoju trenutnu IP adresu uređaja jednostavnim upisivanjem "Koji je moj IP" na google -u.
Korak 3: Pretvorite svoj računar u server pomoću XAMPP -a
Morate pretvoriti svoj računar u server da biste mu pristupili s interneta. "Apache" je softver koji se koristi za pretvaranje računara u server. Ali postoji mnogo stvari za konfiguriranje ako koristite samo "Apache". Dakle, postoje aplikacije trećih strana za obavljanje ovog posla bez napora. "XAMPP" je jedna od njih. Ovdje možete preuzeti i instalirati. Dostupne su verzije za Windows, Linux, Mac.
Korak 4: Otvorite XAMPP
Idite na pogon na kojem ste instalirali XAMPP. Pronađite fasciklu pod nazivom "xampp" i unutar nje ćete pronaći aplikaciju pod nazivom "xampp-control". Otvorite je. Nakon što je otvorite, izgledat će poput gornje slike.
Korak 5: Provjerite XAMPP
Nakon otvaranja XAMPP -a, kliknite gumb Start koje se nalazi unutar reda pod nazivom "Apache". Zatim otvorite preglednik i upišite "localhost" u adresnu traku. Ako ste uspješno instalirali XAMPP, bit ćete usmjereni na zadanu web stranicu xampp koja je prikazana u druga slika.
Korak 6: Programirajte Arduino
Otpremite ovaj program na arduino na uključeno, isključeno sa ugrađene LED diode preko serijskog porta slanjem znakova "H" i "L". "H" na na LED i "L" da isključite LED.
Korak 7: Izrada web stranice
Za ovaj posao koristimo HTML, AJAX i PHP. Ukratko ću objasniti upotrebu ova tri jezika. Dodatne informacije možete saznati pomoću donjih veza. U osnovi se HTML koristi za kreiranje web stranica. Sadrži stvari koje će se pojaviti na web stranicama nakon učitavanja u pretraživač. AJAX se koristi za slanje PHP zahtjeva bez ponovnog učitavanja web stranice. PHP se koristi za kontrolu komport servera za kontrolu LED diode.
1. Saznajte više o HTML -u ovdje.
2. Saznajte više o AJAX -u ovdje.
3. Saznajte više o PHP -u ovdje.
Prvo stvorite mapu sa bilo kojim željenim imenom unutar mape pod nazivom "htdocs" gdje se nalazi u mapi "xampp" koju smo pronašli ranije u koraku 4.
1. Napišite kôd na prvoj slici u datoteci bilježnice i spremite ga kao "index.html" u mapu koju smo stvorili.
2. Napišite kôd na drugoj slici u datoteku bilježnice i spremite ga kao "ledoff.php" u mapu koju smo stvorili.
3. Napišite kôd na trećoj slici u bilježnicu i spremite ga kao "ledon.php" u mapu koju smo stvorili.
Korak 8: Promjena Comport -a
Morate promijeniti vrstu arduina u PHP skriptama. Ako ne učita web stranicu, LED dioda neće raditi. Pronađite broj za usporedbu arduina u Arduino IDE -u ili u upravitelju uređaja u svom OS -u. Zatim ga promijenite u i datoteke "ledoff.php" i "ledon.php" kako je spomenuto na gornjim slikama. Prema mom računaru to je com7.
Korak 9: Učinite svoju web stranicu vidljivom
Kao što ste provjerili u koraku 5, nakon što se prijavite na svoj poslužitelj koristeći "localhost" vidjet ćete da usmjerava na zadanu web stranicu XAMPP -a. Pa kako se možemo prijaviti na našu web stranicu? Upišite naziv mape u koju ste spremili HTML i PHP datoteke u adresnu traku preglednika ovako.
localhost/"naziv vaše mape"
Po meni, naziv moje fascikle je "serialportcontrol". Način unosa u adresnu traku u pregledniku spominje se na prvoj slici.
Nakon što pritisnete enter, vidjet ćete gornju web stranicu kao što je spomenuto na drugoj slici.
Klikom na tipke "LED ON" i "LED OFF" moći ćete uključiti i isključiti biult u LED arduinu pomoću web stranice. Možete kontrolirati LED i povezivanje drugog računara ili pametnog telefona na isti usmjerivač i prijavljivanje istu web adresu koju smo prvo koristili u lokalnoj mreži.
Korak 10: Promjena broja porta našeg XAMPP poslužitelja
U redu, sada znamo da naš sistem radi dobro u našoj lokalnoj mreži. Dakle, ovo je najzanimljiviji dio našeg posla. Prije svega moramo promijeniti broj porta našeg XAMPP poslužitelja. Budući da je zadani port XAMPP servera 80.
(Luka znači, to je kao broj doma u traci koji je naveden u kućnoj adresi. Traka je javni ip vašeg računara. Broj doma je broj porta. Vaše računalo ima jednu IP adresu i nekoliko portova se koristi na vašem računaru za komunikaciju sa svakim zadatkom, na primjer, ako dvaput koristite XAMPP server za obavljanje dva posla na istom računaru, morate koristiti dva broja portova za svaki XAMPP poslužitelj.)
80 je zadani broj porta za HTTP. Kada upišete "localhost" u adresnu traku preglednika, preglednik automatski dodaje taj broj porta na kraj web adrese, iako ga ne možete vidjeti. Zvukovi nisu bitni. Pa zašto je potrebno promijeniti broj porta?
Budući da svi usmjerivači koriste svoj zadani broj porta kao 80. Prilikom povezivanja na vaš poslužitelj s interneta, ako ne promijenite broj porta, izravno ćete se povezati na zadanu web stranicu usmjerivača bez povezivanja sa poslužiteljem. vodit ću vas da promijenite broj porta vašeg XAMPP poslužitelja. Ja koristim 1997. kao svoj broj porta. Svakako zaustavite APACHE poslužitelj u XAMPP -u prije promjene broja porta. Nakon promjene broja porta pokrenite APACHE poslužitelj.
Korak 11: Provjerite promijenjeni broj porta
Upišite svoju novu localhost web adresu da provjerite radi li vaš port radi ili ne. Po meni jeste
localhost: 1997/"naziv vaše mape"
Ako se uspješno prijavljujete na našu web stranicu, to znači da su vaši portovi uspješno promijenili ID -ove. Ako ne pokušajte s drugim brojem porta.
Korak 12: Konfiguriranje usmjerivača
Sada je vrijeme za igru sa vašim usmjerivačem. Prosljeđivanje portova je metoda koja se koristi za otvaranje određenih portova na sljedeći nivo mreže, što znači da dozvoljava nekome da se poveže na vaš poslužitelj s interneta. Ovdje i ovdje možete pronaći više o prosljeđivanju portova. Konfiguracije vašeg usmjerivača prikazane su u koracima ispod.
Koristim HUAWEI E5172 4G usmjerivač. Stoga se ove konfiguracije odnose na moj usmjerivač. Različiti proizvođači pružaju različita korisnička sučelja za usmjerivače. Ali karakteristike su iste u bilo kojoj vrsti usmjerivača. Ovdje možete pronaći kako prenijeti ruter prema različitim markama i modelima.
Nemojte se obeshrabriti ako ne možete pronaći funkcije navedene u koracima ispod. Čitajući opise i slijedeći neke video vodiče različitih marki usmjerivača, moći ćete uspješno konfigurirati usmjerivač.
Korak 13: Konfiguriranje DHCP postavki
Kada se povezujete na usmjerivač putem WiFi -a ili Etherneta, usmjerivač vam automatski daje određeni IP. Ali ako iznova i iznova povezuje više uređaja na isti usmjerivač, taj se ip može promijeniti. To traje samo dok ponovo ne pokrenete server. Zato morate rezervirati određenu IP adresu od usmjerivača do vašeg poslužitelja. Počnimo s otkrivanjem koja je vaša lokalna IP adresa.
1. Otvorite CMD, upišite "ipconfig" i pritisnite enter….
2. Kao što je spomenuto na drugoj slici, pronaći ćete lokalnu ipv4 adresu vašeg poslužitelja i zadani pristupnik ….
3. Kao što je spomenuto u trećoj slici, prijavite se na svoj usmjerivač koristeći lozinku i korisničko ime. Zadani pristupnik je ip vašeg usmjerivača (po meni to je 192.168.1.1 kako je spomenuto u trećoj slici)…..
4. Pronađite "DHCP postavke" u usmjerivaču. On je pod LAN -om u mom ruteru kao što je spomenuto na četvrtoj slici.
5. Idite na "Bundled list address"> "edit list"> "Add" prema mom usmjerivaču.
6. Tada možete vidjeti sve IP adrese uređaja koji su automatski povezani na vaš usmjerivač u padajućem izborniku. Povezao sam i računar i telefon sa ruterom, pa ovdje možete vidjeti dvije ip adrese kako je spomenuto na osmoj (osmoj) slici.
7. Odaberite IP vašeg servera, a zatim "pošaljite" i "primijenite" postavke.
8. Zatim je potrebno nekoliko minuta za ponovno pokretanje usmjerivača (prema mom).
Nakon toga će vaš server primiti određeni isti ip kad god ponovo pokrenete računar.
Ovdje možete pronaći video vodič za usmjerivač TP-LINK.
Korak 14: Konfiguriranje postavki "Prosljeđivanje portova"
Sada je vrijeme da otvorite port poslužitelja za javni internet.
1. Idite na "security"> "firewall level" kako je spomenuto na prvoj slici.
2. Zatim postavite nivo zaštitnog zida u "Nisko" koristeći padajući meni kao što je spomenuto na drugoj slici.
3. Zatim kliknite "pošalji" da biste spremili postavke kako je spomenuto na trećoj slici.
4. Zatim idite na "port forwarding"> "Add item" kao što je spomenuto na četvrtoj slici.
5. Dodajte podatke kako smo već konfigurirali i kako je spomenuto na petoj slici.
Tip: Prilagođeno
protokol: TCP
Udaljeni domaćin: ……………
Opseg udaljenih portova: 1997
Lokalni domaćin: 192.168.1.3
Lokalna luka: 1997
6. Zatim kliknite "Pošalji" da biste spremili postavke.
Ovdje i ovdje možete pronaći video vodiče za TP-LINK i D-LINK usmjerivač.
Korak 15: Testiranje
Sada je vrijeme da provjerimo naš sistem. Morate koristiti uređaj s mrežom izvan veze usmjerivača. Ovdje koristim mobilne podatke svog pametnog telefona. Prije svega, morate saznati svoju javnu IP adresu računara.
1. Jednostavno upišite na google -u "what my ip" kako je spomenuto na prvoj slici.
2. Zatim zabilježite IP adresu.
Tada je vrijeme da to provjerite na drugom mobilnom uređaju.
1. Uključite mobilne podatke u svoj pametni telefon.
2. Zatim otvorite pretraživač. Koristim google chrome.
3. Otkucajte javni ip vašeg računara na svom mobilnom pregledaču kao što je pomenuto na trećoj slici poput ove.
"public ip": "broj porta"/"naziv foldera"
Prema meni> javni ip: 111.223.xx.xx
broj porta: 1997
"ime mape": moji programi/kontrola serijskog porta/uspješan projekt (ajax)
Zatim pritisnite enter na svom pametnom telefonu. Tada ćete moći kontrolirati ugrađenu LED arduino sa bilo kojeg mjesta na svijetu pritiskom na tipke "LED ON" i "LED OFF".
Korak 16: Inovativno razmišljanje, više napora, više kreacija
Tako da mislim da sam vam mogao dati dobru pouku. Sada, u osnovi, možete daljinski upravljati arduinom preko interneta. Koristeći svoje inovativno razmišljanje i sposobnost učenja s interneta, možete stvoriti robote, sisteme kućne automatizacije koji mogu kontrolirati internet s bilo kojeg mjesta u svijetu. Ako ovu tehnologiju koristite za dobra djela, možete učiniti ovaj svijet mnogo boljim za sve nas. Hvala ti!…
Za bilo kakav problem u vezi s ovim, pošaljite mi e -poruku ili pošaljite masažu na forum za instrukcije.
moja pošta: [email protected]