Sisällysluettelo:

Hallitse sähköistä maailmaa Internetin kautta: 16 vaihetta
Hallitse sähköistä maailmaa Internetin kautta: 16 vaihetta

Video: Hallitse sähköistä maailmaa Internetin kautta: 16 vaihetta

Video: Hallitse sähköistä maailmaa Internetin kautta: 16 vaihetta
Video: Webinaari: Naapurikohtaamisia, digiosaamista ja kerhotoimintaa Kotikulmilla Oulussa 2024, Marraskuu
Anonim
Image
Image
Materiaalit
Materiaalit

Noudattamalla tätä ohjeistusta voit kytkeä ja sammuttaa LED -valon mistä tahansa päin maailmaa. Lue kaikki ohjeet huolellisesti ja noudata vaiheita yksi kerrallaan. Kun olet lukenut tämän ohjeen, voit käyttää tätä tietoa eri sovelluksissa, kuten kodin automaatiojärjestelmissä, IOT -projekteissa innovatiivisilla taidoillasi.

Vaihe 1: Materiaalit

Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit
Materiaalit

1. Tietokone

2. Reititin, jossa on aktiivinen Internet -yhteys ja joka on kytketty tietokoneeseen.

3. Arduino (käytän arduino UNO: ta.)

4. Älypuhelin tai muu tietokone, jossa on mobiilidataa tai toinen Internet -verkko

Vaihe 2: Tarkista IP -osoitteesi

Tarkista IP -osoitteesi
Tarkista IP -osoitteesi

Ensinnäkin on tärkeää selvittää, onko sinulla julkinen IP -osoite, koska jos sinulla ei ole julkista IP -osoitetta, et voi käyttää tietokonettasi ulkopuolelta, mikä tarkoittaa, että jos sinulla on julkinen IP -osoite, sinulla on osoite Voit tarkistaa tämän ottamalla yhteyttä Internet -palveluntarjoajaasi.

Voit selvittää laitteesi nykyisen IP -osoitteen kirjoittamalla Googlessa "Mikä on ip".

Vaihe 3: Muunna tietokoneesi palvelimeksi XAMPP: n avulla

Muunna tietokoneesi palvelimeksi XAMPP: n avulla
Muunna tietokoneesi palvelimeksi XAMPP: n avulla

Sinun on muunnettava tietokoneesi palvelimeksi, jotta voit käyttää sitä Internetistä. "Apache" on ohjelmisto, jota käytetään tietokoneen muuttamiseen palvelimeksi. Joten on olemassa kolmansien osapuolien sovelluksia, jotka tekevät tämän työn vaivattomasti. "XAMPP" on yksi niistä. Voit ladata ja asentaa sen täältä. Windows-, Linux-, Mac -versiot ovat saatavilla.

Vaihe 4: Avaa XAMPP

Avaa XAMPP
Avaa XAMPP

Siirry asemaan, johon olet asentanut XAMPP: n. Etsi kansio nimeltä "xampp" ja sisältä löydät sovelluksen nimeltä "xampp-control". Avaa se.

Vaihe 5: Tarkista XAMPP

Tarkista XAMPP
Tarkista XAMPP
Tarkista XAMPP
Tarkista XAMPP

Kun olet avannut XAMPP: n, napsauta Käynnistä -painiketta, joka on rivin "Apache" sisällä. Avaa sitten selain ja kirjoita osoiteriville "localhost". Jos olet asentanut XAMPP: n onnistuneesti, sinut ohjataan xamppin oletussivulle toinen kuva.

Vaihe 6: Ohjelmoi Arduino

Ohjelmoi Arduino
Ohjelmoi Arduino

Lataa tämä ohjelma arduinoon päälle ja pois päältä kytketystä LEDistä sarjaportin kautta lähettämällä "H" ja "L".

Vaihe 7: Verkkosivun luominen

Verkkosivun rakentaminen
Verkkosivun rakentaminen
Verkkosivun rakentaminen
Verkkosivun rakentaminen
Verkkosivun rakentaminen
Verkkosivun rakentaminen

Tätä työtä varten käytämme HTML, AJAX ja PHP. AJAXia käytetään PHP -pyyntöjen lähettämiseen ilman verkkosivun lataamista uudelleen. PHP: tä käytetään ohjaamaan palvelimen yhteensopivuutta LED -valon ohjaamiseksi.

1. Lue lisää HTML: stä täältä.

2. Lue lisää AJAXista täältä.

3. Lue lisää PHP: sta täältä.

Luo ensin kansio, jolla on haluamasi nimi, kansioon nimeltä "htdocs", jossa on kansiossa "xampp", jonka löysimme aiemmin vaiheessa 4.

1. Kirjoita muistikirjatiedoston ensimmäisen kuvan koodi ja tallenna se nimellä "index.html" luomaamme kansioon.

2. Kirjoita muistikirjatiedoston toisen kuvan koodi ja tallenna se nimellä "ledoff.php" luomaamme kansioon.

3. Kirjoita muistikirjatiedoston kolmannen kuvan koodi ja tallenna se nimellä "ledon.php" luomaamme kansioon.

Vaihe 8: Portin vaihtaminen

Yhteyden muuttaminen
Yhteyden muuttaminen
Yhteyden muuttaminen
Yhteyden muuttaminen

Sinun on muutettava arduino -tietokonetta PHP -komentosarjoissa. Jos ei, se lataa verkkosivun, mutta LED ei toimi. sekä "ledoff.php" että "ledon.php" tiedostot kuten edellä mainituissa kuvissa. Tietokoneeni mukaan se on com7.

Vaihe 9: Tee Web -sivustasi näkyvä

Tee Web -sivustasi näkyvä
Tee Web -sivustasi näkyvä
Tee Web -sivustasi näkyvä
Tee Web -sivustasi näkyvä

Kun tarkistat vaiheessa 5, kirjauduttuasi palvelimellesi "localhost" -palvelulla näet, että se ohjaa XAMPP: n oletusverkkosivulle. Joten miten voimme kirjautua verkkosivullemme? Kirjoita kansion nimi, johon olet tallentanut HTML- ja PHP -tiedostot selaimen osoiteriville.

localhost/"kansion nimi"

Minun mukaan kansioni nimi on "serialportcontrol". Ensimmäisessä kuvassa mainitaan tapa kirjoittaa se selaimen osoiteriville.

Syöttämisen jälkeen näet yllä olevan verkkosivun, kuten toisessa kuvassa on mainittu.

Kun napsautat "LED ON" ja "LED OFF" -painikkeita, voit kytkeä päälle ja pois päältä arultonon LED -valon verkkosivun avulla. Voit ohjata LEDiä myös yhdistämällä toisen tietokoneen tai älypuhelimen samaan reitittimeen ja kirjaamalla sama verkko -osoite, jota käytimme ensin lähiverkossa.

Vaihe 10: XAMPP -palvelimemme portin numeron muuttaminen

XAMPP -palvelimemme portin numeron muuttaminen
XAMPP -palvelimemme portin numeron muuttaminen
XAMPP -palvelimemme portin numeron muuttaminen
XAMPP -palvelimemme portin numeron muuttaminen
XAMPP -palvelimemme portin numeron muuttaminen
XAMPP -palvelimemme portin numeron muuttaminen

OK, nyt tiedämme, että järjestelmämme toimii hyvin paikallisverkossamme, joten tämä on mielenkiintoisin osa työtämme. Ensinnäkin meidän on vaihdettava XAMPP -palvelimemme portin numero, koska XAMPP -palvelimen oletusportti on 80..

(Portti tarkoittaa, että se on aivan kuten useita koteja kaistalla, kuten kotiosoitteessa mainitaan. Kaista on tietokoneesi julkinen IP -osoite. Kodin numero on portin numero. Tietokoneellasi on yksi IP -osoite ja useita portteja käytetään tietokoneessa kommunikoimaan jokaisen tehtävän kanssa, kuten jos käytät XAMPP -palvelinta kahdesti kahden työn tekemiseen samassa tietokoneessa, sinun on käytettävä kahta porttinumeroa kuhunkin XAMPP -palvelimeen.)

80 on HTTP -portin oletusporttinumero. Kun kirjoitat "localhost" -selaimen osoiteriville, selain lisää kyseisen portin numeron automaattisesti verkko -osoitteen loppuun, vaikka et näe sitä. Joten miksi sen portin numero on muutettava?

Koska kaikki reitittimet käyttävät oletusporttinumeroaan 80. Kun muodostat yhteyden palvelimeesi Internetistä, jos et muuta portin numeroa, muodostat yhteyden reitittimen oletusverkkosivulle ilman yhteyttä palvelimeesi. opastaa sinua muuttamaan XAMPP -palvelimesi portin numeroa. Käytän porttini numeroa 1997.

Vaihe 11: Muutetun portin numeron tarkistaminen

Muutetun portin numeron tarkistaminen
Muutetun portin numeron tarkistaminen

Kirjoita uusi localhost -verkko -osoitteesi ja tarkista, toimiiko porttisi. Minun mukaan se on

localhost: 1997/"kansion nimi"

Jos kirjaudut onnistuneesti verkkosivullemme, porttisi tunnusten vaihtaminen onnistui. Jos ei, kokeile toista porttinumeroa.

Vaihe 12: Reitittimen määrittäminen

Reitittimen määrittäminen
Reitittimen määrittäminen
Reitittimen määrittäminen
Reitittimen määrittäminen

Nyt on aika leikkiä reitittimelläsi. Portinsiirto on menetelmä, jota käytetään avaamaan tietyt portit seuraavalle verkkotasolle, mikä tarkoittaa, että sen avulla joku voi muodostaa yhteyden palvelimeesi Internetistä. Löydät lisää porttien edelleenlähetyksestä täältä ja täältä.

Käytän HUAWEI E5172 4G -reititintä. Joten nämä kokoonpanot viitataan reitittimeen. Eri valmistajat tarjoavat erilaisia käyttöliittymiä reitittimille. Mutta ominaisuudet ovat samat kaikissa reitittimissä. Täältä löydät ohjeet reitittimen siirtämiseen useiden eri merkkien ja mallien alla.

Älä lannistu, jos et löydä alla olevissa vaiheissa mainittuja toimintoja. Kun luet kuvaukset ja seuraat joitain eri reititinmerkkien video -oppaita, voit määrittää reitittimesi onnistuneesti.

Vaihe 13: DHCP -asetusten määrittäminen

DHCP -asetusten määrittäminen
DHCP -asetusten määrittäminen
DHCP -asetusten määrittäminen
DHCP -asetusten määrittäminen
DHCP -asetusten määrittäminen
DHCP -asetusten määrittäminen

Kun muodostat yhteyden reitittimeen WiFi- tai Ethernet -yhteyden kautta, reititin antaa sinulle tietyn IP -osoitteen automaattisesti. Mutta jos se yhdistää useampia laitteita samaan reitittimeen uudestaan ja uudestaan, IP -osoite voidaan muuttaa. Se kestää vain, kunnes käynnistät palvelimen uudelleen. Joten sinun on varattava tietty IP -osoite reitittimeltä palvelimellesi. Aloitetaan selvittämällä, mikä on paikallinen ip -osoitteesi.

1. Avaa CMD, kirjoita "ipconfig" ja paina Enter….

2. Kuten toisessa kuvassa mainittiin, löydät palvelimesi paikallisen ipv4 -osoitteen ja oletusyhdyskäytävän….

3. Kuten kolmannessa kuvassa mainittiin, kirjaudu reitittimeesi käyttämällä salasanaa ja käyttäjätunnusta. Oletusyhdyskäytävä on reitittimesi IP -osoite (minun mukaan se on 192.168.1.1, kuten kolmannessa kuvassa on mainittu)…..

4. Etsi reitittimestä "DHCP -asetukset". Se on reitittimen lähiverkossa, kuten neljännessä kuvassa on mainittu.

5. Siirry "Yhdistetty osoiteluettelo"> "muokkausluettelo"> "Lisää" reitittimeni mukaan.

6. Sitten näet kaikki reitittimeen automaattisesti yhdistettyjen laitteiden IP -osoitteet avattavasta valikosta. Olen liittänyt sekä tietokoneen että puhelimen reitittimeen, joten tässä näet kaksi IP -osoitetta, kuten kahdeksannessa (kahdeksannessa) kuvassa mainitaan.

7. Valitse palvelimesi IP -osoite, sitten "lähetä" ja "käytä" asetuksia.

8. Sitten reitittimen uudelleenkäynnistys kestää muutaman minuutin (omani mukaan).

Tämän jälkeen palvelimesi saa tietyn saman IP -osoitteen aina, kun käynnistät tietokoneen uudelleen.

Löydät video-oppaan TP-LINK-reitittimestä täältä.

Vaihe 14: Portin edelleenlähetysasetusten määrittäminen

Määritetään
Määritetään
Määritetään
Määritetään
Määritetään
Määritetään

Nyt on aika avata palvelimen portti julkiselle Internetille.

1. Siirry "turvallisuus"> "palomuuritaso", kuten ensimmäisessä kuvassa on mainittu.

2. Aseta sitten palomuurin taso "Low" -tilaan käyttämällä avattavaa valikkoa, kuten toisessa kuvassa on mainittu.

3. Napsauta sitten "lähetä" tallentaaksesi asetukset, kuten kolmannessa kuvassa on mainittu.

4. Siirry sitten "portin edelleenlähetys"> "Lisää kohde", kuten neljännessä kuvassa on mainittu.

5. Lisää tiedot kuten olemme määrittäneet aiemmin ja kuten viidennessä kuvassa on mainittu.

Tyyppi: Mukautettu

protokolla: TCP

Etäisäntä: ……………

Etäporttialue: 1997

Paikallinen isäntä: 192.168.1.3

Paikallinen satama: 1997

6. Tallenna asetukset napsauttamalla Lähetä.

Löydät video-oppaita TP-LINK- ja D-LINK-reitittimiin täältä ja täältä.

Vaihe 15: Testaus

Testaus
Testaus
Testaus
Testaus
Testaus
Testaus
Testaus
Testaus

Nyt on aika tarkistaa järjestelmämme. Sinun on käytettävä laitetta, jonka verkko on pois reitittimen yhteydestä. Tässä käytän älypuhelimeni mobiilidataa. Ensinnäkin sinun on löydettävä tietokoneesi julkinen IP -osoite.

1. Kirjoita googleen "what my ip", kuten ensimmäisessä kuvassa mainittiin.

2. Kirjoita sitten ip -osoite muistiin.

Sitten on aika tarkistaa se toisella mobiililaitteella.

1. Laita mobiilidata "päälle" älypuhelimeesi.

2. Avaa sitten selain. Käytän google chromea.

3. Kirjoita tietokoneesi julkinen IP -osoite mobiiliselaimellesi, kuten kolmannessa kuvassa on mainittu.

"public ip": "portin numero"/"kansion nimi"

Minun mukaan> julkinen IP: 111.223.xx.xx

portin numero: 1997

"kansion nimi": myprogrammes/sarjaportin ohjaus/onnistunut projekti (ajax)

Paina sitten älypuhelimesi enter -näppäintä. Sitten voit ohjata arduinon sisäistä LEDiä mistä tahansa maailmasta napsauttamalla "LED ON" ja "LED OFF" -painikkeita.

Vaihe 16: Innovatiivinen ajattelu, enemmän vaivaa, enemmän luomuksia

Innovatiivinen ajattelu, enemmän vaivaa, enemmän luomuksia
Innovatiivinen ajattelu, enemmän vaivaa, enemmän luomuksia

Joten luulen, että pystyin antamaan sinulle hyvän ohjeen. Nyt voit periaatteessa hallita arduinoa etänä Internetin kautta. Käyttämällä innovatiivista ajattelua ja kykyä oppia Internetistä voit luoda robotteja, kotiautomaatiojärjestelmiä, jotka voivat hallita Internetiä mistä päin maailmaa tahansa. Jos käytät tätä tekniikkaa hyviin tekoihin, voit tehdä tästä maailmasta paljon paremman meille kaikille. Kiitos!…

Jos sinulla on tähän liittyvää ongelmaa, lähetä minulle sähköpostia tai lähetä hieronta ohjeellisella foorumilla.

sähköpostini: [email protected]

Suositeltava: