Sisukord:
- Samm: materjalid
- Samm: kontrollige oma IP -d
- Samm: teisendage arvuti XAMPP abil serveriks
- Samm: avage XAMPP
- Samm: kontrollige XAMPP -i
- Samm: programmeerige Arduino
- Samm 7: Veebilehe loomine
- Samm: muutke porti
- Samm: tehke oma veebileht nähtavaks
- Samm: meie XAMPP -serveri pordinumbri muutmine
- Samm: muudetud pordi numbri kontrollimine
- 12. samm: ruuteri seadistamine
- Samm 13: DHCP -seadete konfigureerimine
- 14. samm: pordi edastamise seadete konfigureerimine
- 15. samm: testimine
- 16. samm: uuenduslik mõtlemine, rohkem pingutusi, rohkem loomingut
Video: Hallake oma elektroonilist maailma Interneti kaudu: 16 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
Juhtimine Blynk -rakenduse kaudu Nodemcu abil Interneti kaudu: 5 sammu
LED -i juhtimine Blynk -rakenduse kaudu Interneti kaudu Nodemcu abil: Tere kõigile, täna näitame teile, kuidas saate LED -i juhtida Interneti kaudu nutitelefoni abil
Kuva tekst OLED -i kaudu Interneti kaudu: 9 sammu
Kuva tekst OLED -i kaudu Interneti kaudu: Tere ja tere tulemast! See lühike õpetus õpetab teid Magicblocks -i abil Magicbitil teksti kuvama. Selle eesmärgi saavutamiseks on kaks peamist meetodit; Kasutades süstimisplokki. Kasutades armatuurlauda. Kõigepealt logige sisse oma Magicb'i
Hallake oma kaminat HomeKiti ja Alexa abil: 7 sammu
Kontrollige oma kaminat HomeKiti ja Alexa abil: hiljuti paigaldasin gaasikamina, mis sisaldas kaugjuhtimispulti. Ja pärast paari näite nägemist inimestest, kes lõid kaminad oma kodukontrolli seadistustesse, hakkasin sama otsima. Minu kaminas on see kaugjuhtimispult
Seadmete juhtimine Interneti kaudu brauseri kaudu. (IoT): 6 sammu
Seadmete juhtimine Interneti kaudu brauseri kaudu. (IoT): Selles juhendis näitan teile, kuidas saate veebibrauseri kaudu Interneti kaudu juhtida selliseid seadmeid nagu LED-id, releed, mootorid jne. Ja pääsete juhtelementidele turvaliselt juurde mis tahes seadme kaudu. Veebiplatvorm, mida ma siin kasutasin, on RemoteMe.org külastus
Hallake oma mikro: bitti Arduino IDE nupu ja muu GPIO abil: 3 sammu (koos piltidega)
Master Your Micro: bit Arduino IDE abil-nupp ja muu GPIO: Meie eelmises ajaveebis Master Your Micro: bit with Arduino IDE - - Light LED oleme rääkinud, kuidas installida micro: bit raamatukogu Arduino IDE-sse ja kuidas LED -i juhtimiseks mikro: bitil Arduino IDE -ga. Selles artiklis me ütleme teile, h