Sisukord:

Hallake oma elektroonilist maailma Interneti kaudu: 16 sammu
Hallake oma elektroonilist maailma Interneti kaudu: 16 sammu

Video: Hallake oma elektroonilist maailma Interneti kaudu: 16 sammu

Video: Hallake oma elektroonilist maailma Interneti kaudu: 16 sammu
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Detsember
Anonim
Image
Image
Materjalid
Materjalid

Seda juhendit järgides saate sisse ja välja lülitada LED -i kõikjal maailmas. Lugege hoolikalt kõiki juhiseid ja järgige juhiseid ükshaaval. Pärast selle juhendi uurimist saate oma teadmisi kasutada oma uuenduslike oskustega erinevates rakendustes, näiteks koduautomaatikasüsteemides ja IOT projektides.

Samm: materjalid

Materjalid
Materjalid
Materjalid
Materjalid
Materjalid
Materjalid

1. Arvuti

2. Teie arvutiga ühendatud aktiivse internetiühendusega ruuter.

3. Arduino (ma kasutan arduino UNO -d.)

4. Nutitelefon või muu mobiilse andmesidega arvuti või muu Interneti -võrk

Samm: kontrollige oma IP -d

Kontrollige oma IP -d
Kontrollige oma IP -d

Kõigepealt on oluline teada saada, kas teil on avalik IP või mitte. Sest kui teil pole avalikku IP -d, ei pääse te oma arvutile väljastpoolt juurde. See tähendab, et kui teil on avalik IP, on teil aadress maailma internetist. Seda saate kontrollida oma Interneti -teenuse pakkujaga ühendust võttes. Mul ei olnud ka avalikku IP -d, kuid pärast minu Interneti -teenuse pakkujaga ühendust võtmist andsid nad mulle tasuta avaliku IP -aadressi. Siit leiate lisateavet ip -aadresside kohta.

Oma seadme praeguse ip -aadressi saate teada, kui sisestate google'is lihtsalt "What my ip".

Samm: teisendage arvuti XAMPP abil serveriks

Teisendage arvuti XAMPP abil serveriks
Teisendage arvuti XAMPP abil serveriks

Interneti kaudu juurdepääsuks peate oma arvuti serveriks teisendama. "Apache" on tarkvara, mida kasutatakse arvuti teisendamiseks serveriks. Kuid ainult "Apache" kasutamisel on palju asju, mida konfigureerida. Seega on kolmanda osapoole rakendusi selle töö vaevata tegemiseks. "XAMPP" on üks neist. Saate selle siit alla laadida ja installida. Saadaval on Windowsi, Linuxi ja Maci versioonid.

Samm: avage XAMPP

Avage XAMPP
Avage XAMPP

Minge draivi, kuhu olete installinud XAMPP. Leidke kaust nimega "xampp" ja sealt leiate rakenduse nimega "xampp-control". Avage see. Pärast selle avamist näeb see välja nagu ülaltoodud pilt.

Samm: kontrollige XAMPP -i

Kontrollige XAMPP -i
Kontrollige XAMPP -i
Kontrollige XAMPP -i
Kontrollige XAMPP -i

Pärast XAMPP -i avamist klõpsake nuppu "Start", mis asub rea nimega "Apache". Seejärel avage brauser ja tippige aadressiribale "localhost". Kui olete XAMPP -i edukalt installinud, suunatakse teid xampi vaikeveebilehele teine pilt.

Samm: programmeerige Arduino

Programmeerige Arduino
Programmeerige Arduino

Laadige see programm arduino sisse, lülitage sisse ja välja lülitatud LED -i jadapordi kaudu, saates tähed "H" ja "L". "H" - LED -ile ja "L" LED -i kustutamiseks.

Samm 7: Veebilehe loomine

Veebilehe loomine
Veebilehe loomine
Veebilehe loomine
Veebilehe loomine
Veebilehe loomine
Veebilehe loomine

Selle töö tegemiseks kasutame HTML -i, AJAX -i ja PHP -d. Ma selgitan lühidalt nende kolme keele kasutamist. Lisateavet leiate allpool olevate linkide kaudu. Põhimõtteliselt kasutatakse veebilehtede loomiseks HTML -i. See sisaldab asju, mis ilmuvad veebilehtedel pärast brauserisse laadimist. AJAX -i kasutatakse PHP -päringute saatmiseks ilma veebilehte uuesti laadimata. PHP -d kasutatakse serveri ühilduvuse juhtimiseks LED -i juhtimiseks.

1. Siit leiate lisateavet HTML -i kohta.

2. Lisateavet AJAXi kohta leiate siit.

3. Siit leiate PHP kohta lisateavet.

Esmalt looge soovitud nimega kaust kausta nimega "htdocs", kus leiate kaustast "xampp", mille leidsime 4. sammus.

1. Kirjutage märkmikufaili esimesel pildil olev kood ja salvestage see meie loodud kausta nimega "index.html".

2. Kirjutage märkmikufaili teise pildi kood ja salvestage see meie loodud kausta nimega "ledoff.php".

3. Kirjutage kood märkmiku faili kolmandale pildile ja salvestage see meie loodud kausta nimega "ledon.php".

Samm: muutke porti

Kompordi muutmine
Kompordi muutmine
Kompordi muutmine
Kompordi muutmine

Peate PHP skriptides oma arduino ühendust muutma. Vastasel juhul laadib see veebilehe, kuid LED ei tööta. Leidke oma arduino porti number Arduino IDE -s või seadmehalduris. Seejärel muutke seda nii "ledoff.php" kui ka "ledon.php" failid, nagu ülaltoodud piltidel mainitud. Minu arvuti andmetel on see com7.

Samm: tehke oma veebileht nähtavaks

Muutke oma veebileht nähtavaks
Muutke oma veebileht nähtavaks
Muutke oma veebileht nähtavaks
Muutke oma veebileht nähtavaks

5. sammus kontrollides näete pärast "localhost" abil oma serverisse sisselogimist, et see suunab XAMPP vaikimisi veebilehele. Niisiis, kuidas me saame oma veebisaidile sisse logida? Sisestage oma kausta nimi, kuhu olete salvestanud HTML- ja PHP -failid brauseri aadressiribale.

localhost/"teie kausta nimi"

Minu arvates on minu kausta nimi "serialportcontrol". Esimesel pildil on mainitud selle sisestamise meetodit brauseri aadressiribale.

Pärast sisenemist näete ülaltoodud veebilehte, nagu on mainitud teisel pildil.

Kui klõpsate nuppe "LED ON" ja "LED OFF", saate veebisaidi abil arduino LED -is lülitada sisse ja välja lülitada. Saate juhtida LED -i ka teise arvuti või nutitelefoni ühendamist sama ruuteriga ja logimist sama veebiaadress, mida kasutasime esmalt kohtvõrgu all.

Samm: meie XAMPP -serveri pordinumbri muutmine

Meie XAMPP -serveri pordinumbri muutmine
Meie XAMPP -serveri pordinumbri muutmine
Meie XAMPP -serveri pordinumbri muutmine
Meie XAMPP -serveri pordinumbri muutmine
Meie XAMPP -serveri pordinumbri muutmine
Meie XAMPP -serveri pordinumbri muutmine

OK, nüüd teame, et meie süsteem töötab meie kohtvõrgus hästi. Nii et see on meie töö kõige huvitavam osa. Kõigepealt peame muutma oma XAMPP -serveri pordi numbrit. Kuna XAMPP -serveri vaikimisi kasutatav port on 80.

(Sadam tähendab, et see on täpselt nagu mitu kodu rajal, nagu on mainitud koduses aadressis. Rada on teie arvuti avalik IP. Kodu number on pordi number. Teie arvutil on üks IP -aadress ja teie arvutis kasutatakse iga ülesandega suhtlemiseks mitut porti, näiteks kui kasutate XAMPP -serverit kaks korda kahe töö tegemiseks samas arvutis, peate kasutama iga XAMPP -serveri jaoks kahte pordinumbrit.)

80 on HTTP vaikimisi kasutatav pordinumber. Kui sisestate brauseri aadressiribale "localhost", lisab brauser selle pordi numbri automaatselt veebiaadressi lõppu, kuigi te seda ei näe. See kõlab vahet. Miks on vaja pordi numbrit muuta?

Kuna kõik ruuterid kasutavad oma vaikimisi kasutatavat pordinumbrit 80. Kui loote Interneti -ühenduse kaudu oma serveriga ühenduse, kui te pordi numbrit ei muuda, loote ühenduse otse ruuteri vaikeveebilehega ilma serveriga ühenduse loomata. juhendab teid oma XAMPP -serveri pordi numbri muutmisel. Ma kasutan oma pordi numbrina 1997. Enne pordi numbri muutmist peatage kindlasti APACHE -server XAMPP -s. Pärast pordi numbri muutmist käivitage APACHE -server.

Samm: muudetud pordi numbri kontrollimine

Muudetud pordi numbri kontrollimine
Muudetud pordi numbri kontrollimine

Sisestage oma uus localhost veebiaadress, et kontrollida, kas teie port töötab või mitte. Minu sõnul on

localhost: 1997/"teie kausta nimi"

Kui logite edukalt sisse meie veebisaidile, tähendab see, et teie pordi ID -de muutmine õnnestus. Kui ei, proovige mõnda muud pordinumbrit.

12. samm: ruuteri seadistamine

Ruuteri seadistamine
Ruuteri seadistamine
Ruuteri seadistamine
Ruuteri seadistamine

Nüüd on aeg oma ruuteriga mängida. Pordi suunamine on meetod, mida kasutatakse konkreetsete portide avamiseks järgmisele võrgutasandile, see tähendab, et see võimaldab kellelgi Interneti kaudu teie serveriga ühenduse luua. Lisateavet sadamate edastamise kohta leiate siit ja siit. Ruuteri konfiguratsioonid on näidatud allpool toodud juhistes.

Ma kasutan HUAWEI E5172 4G ruuterit. Nii et need konfiguratsioonid on viidatud minu ruuterile. Erinevad tootjad pakuvad ruuteritele erinevaid kasutajaliideseid. Kuid funktsioonid on mis tahes ruuteris samad. Siit saate teada, kuidas ruuterit edasi suunata paljude erinevate kaubamärkide ja mudelite alt.

Ärge heituge, kui te ei leia allolevates sammudes mainitud funktsioone. Lugedes kirjeldusi ja järgides erinevate marsruuterite videoteatmeid, saate oma ruuteri edukalt konfigureerida.

Samm 13: DHCP -seadete konfigureerimine

DHCP seadete konfigureerimine
DHCP seadete konfigureerimine
DHCP seadete konfigureerimine
DHCP seadete konfigureerimine
DHCP seadete konfigureerimine
DHCP seadete konfigureerimine

Kui ühendate ruuteriga WiFi või Etherneti kaudu, annab ruuter teile automaatselt konkreetse IP -aadressi. Aga kui see ühendab üha enam seadmeid sama ruuteriga, saab seda IP -d muuta. See kestab ainult serveri taaskäivitamiseni. Seega peate ruuterist oma serverisse reserveerima konkreetse ip -aadressi. Alustuseks uurime välja, milline on teie kohalik IP -aadress.

1. Avage CMD, tippige "ipconfig" ja vajutage sisestusklahvi….

2. Nagu teisel pildil mainitud, leiate oma serveri kohaliku ipv4 -aadressi ja vaikelüüsi….

3. Nagu mainitud kolmandal pildil, logige oma ruuterisse sisse, kasutades parooli ja kasutajanime. Vaikimisi kasutatav lüüs on teie ruuteri ip (minu sõnul on see 192.168.1.1, nagu on mainitud kolmandal pildil)…..

4. Leidke oma ruuterist "DHCP seaded". See on minu ruuteri LAN -i all, nagu mainitud neljandal pildil.

5. Mine vastavalt minu ruuterile "Bundled address list"> "edit list"> "Add".

6. Seejärel näete rippmenüüst kõiki teie ruuteriga automaatselt ühendatud seadmete IP -aadresse. Olen ruuteriga ühendanud nii oma arvuti kui ka telefoni, nii et siin näete kahte IP -aadressi, nagu on mainitud kaheksandal (kaheksandal) pildil.

7. Valige oma serveri ip, seejärel "esita" ja "rakendage" seaded.

8. Seejärel kulub ruuteri taaskäivitamiseks paar minutit (minu oma järgi).

Pärast seda saab teie server iga kord, kui arvuti taaskäivitate, konkreetse sama IP.

Siit leiate TP-LINK ruuteri videojuhendi.

14. samm: pordi edastamise seadete konfigureerimine

Seadistamine
Seadistamine
Seadistamine
Seadistamine
Seadistamine
Seadistamine

Nüüd on aeg avada serveri port avalikule internetile.

1. Minge "turvalisus"> "tulemüüri tase", nagu esimesel pildil mainitud.

2. Seejärel seadke tulemüüri tase madalale, kasutades rippmenüüd, nagu on mainitud teisel pildil.

3. Seejärel klõpsake kolmandal pildil mainitud sätete salvestamiseks nuppu "Esita".

4. Seejärel mine "port forwarding"> "Add item", nagu on mainitud neljandal pildil.

5. Lisage andmed nii, nagu me varem konfigureerisime ja nagu viiendal pildil mainitud.

Tüüp: kohandatud

protokoll: TCP

Kaugmajutaja: ……………

Kaugpordi vahemik: 1997

Kohalik host: 192.168.1.3

Kohalik sadam: 1997

6. Seejärel klõpsake sätete salvestamiseks nuppu "Esita".

Siit ja siit leiate videojuhendid TP-LINK-i ja D-LINK-ruuteri kohta.

15. samm: testimine

Testimine
Testimine
Testimine
Testimine
Testimine
Testimine
Testimine
Testimine

Nüüd on aeg kontrollida meie süsteemi. Peate kasutama seadet, mille võrk on ruuteriühendusest väljas. Siin kasutan oma nutitelefoni mobiilandmeid. Kõigepealt peate leidma oma arvuti avaliku IP -aadressi.

1. Lihtsalt kirjuta google'isse "what my ip" nagu esimesel pildil mainitud.

2. Seejärel märkige ip -aadress üles.

Siis on aeg kontrollida seda mõnes teises mobiilseadmes.

1. Pange mobiiltelefoni andmed nutitelefoni "sisse".

2. Seejärel avage brauser. Ma kasutan google chrome'i.

3. Tippige oma mobiiltelefoni brauserisse oma arvuti avalik IP, nagu on mainitud kolmandal pildil.

"public ip": "pordi number"/"kausta nimi"

Minu sõnul> avalik ip: 111.223.xx.xx

sadama number: 1997

"kausta nimi": minu programmid/jadaportide juhtimine/õnnestunud projekt (ajax)

Seejärel vajutage oma nutitelefonis sisestusklahvi. Seejärel saate juhtida arduino sisseehitatud LED -i kõikjal maailmas, klõpsates nuppe "LED ON" ja "LED OFF".

16. samm: uuenduslik mõtlemine, rohkem pingutusi, rohkem loomingut

Uuenduslik mõtlemine, rohkem pingutusi, rohkem loomingut
Uuenduslik mõtlemine, rohkem pingutusi, rohkem loomingut

Nii et ma arvan, et suutsin teile hea juhendada. Põhimõtteliselt saate arduinot kaugjuhtida Interneti kaudu. Kasutades oma uuenduslikku mõtlemist ja internetist õppimise võimet, saate luua roboteid, koduautomaatikasüsteeme, mis suudavad internetti juhtida kõikjal maailmas. Kui kasutate seda tehnoloogiat headeks tegudeks, saate selle maailma meie kõigi jaoks palju paremaks muuta. Aitäh!…

Mis tahes sellega seotud probleemide korral saatke mulle e -kiri või saatke massaaž juhendatavas foorumis.

minu post: [email protected]

Soovitan: