Tartalomjegyzék:

Irányítsd elektronikus világodat az interneten keresztül: 16 lépés
Irányítsd elektronikus világodat az interneten keresztül: 16 lépés

Videó: Irányítsd elektronikus világodat az interneten keresztül: 16 lépés

Videó: Irányítsd elektronikus világodat az interneten keresztül: 16 lépés
Videó: Szabadság Mindenkinek: Neville Goddard | TELJES hangoskönyv 2024, December
Anonim
Image
Image
Anyagok
Anyagok

Ennek az utasításnak a követésével a világ bármely pontjáról be- és kikapcsolhat egy LED -et. Olvassa el figyelmesen az összes utasítást, és egyenként kövesse a lépéseket. Miután megtanulta ezt az utasítást, képes lesz arra, hogy innovatív készségeivel felhasználhassa ezeket a tudásokat különböző alkalmazásokban, például otthoni automatizálási rendszerekben, IOT projektekben.

1. lépés: Anyagok

Anyagok
Anyagok
Anyagok
Anyagok
Anyagok
Anyagok

1. Egy számítógép

2. A számítógéphez csatlakoztatott, aktív internetkapcsolattal rendelkező útválasztó.

3. Arduino (arduino UNO -t használok.)

4. Okostelefon vagy más számítógép, mobil adatokkal vagy egy másik internethálózattal

2. lépés: Ellenőrizze IP -címét

Ellenőrizze IP -címét
Ellenőrizze IP -címét

Először is fontos, hogy megtudja, hogy rendelkezik -e nyilvános IP -vel, vagy sem. Mert ha nincs nyilvános IP -je, kívülről nem férhet hozzá a számítógépéhez. Ez azt jelenti, hogy ha rendelkezik nyilvános IP -címmel, akkor rendelkezik címmel. a világ internetéről. Ezt ellenőrizheti, ha felveszi a kapcsolatot az internetszolgáltatójával. Nekem sem volt nyilvános IP -címem, de miután felvettem a kapcsolatot az internetszolgáltatómmal, ingyenesen adtak nekem egy nyilvános IP -t. További információt itt talál.

Eszközének jelenlegi IP -címét egyszerűen megtudhatja, ha beírja a "Mi az ip -m" címet a Google -ban.

3. lépés: A számítógép átalakítása szerverré XAMPP használatával

Alakítsa át számítógépét szerverré az XAMPP segítségével
Alakítsa át számítógépét szerverré az XAMPP segítségével

A számítógépet szerverré kell alakítania ahhoz, hogy az internetről hozzáférhessen. Az "Apache" az a szoftver, amelyet a számítógép szerverré történő átalakítására használnak. De sok dolgot kell konfigurálni, ha csak az "Apache" -t használja. Tehát vannak olyan harmadik féltől származó alkalmazások, amelyek könnyedén elvégzik ezt a munkát. Az "XAMPP" az egyik. Letöltheti és telepítheti innen. Windows, Linux, Mac verziók állnak rendelkezésre.

4. lépés: Nyissa meg az XAMPP -t

Nyissa meg az XAMPP -ot
Nyissa meg az XAMPP -ot

Menjen arra a meghajtóra, ahová telepítette az XAMPP-t. Keresse meg az "xampp" nevű mappát, és belül talál egy "xampp-control" nevű alkalmazást. Nyissa meg. Miután megnyitotta, a fenti képhez hasonlít.

5. lépés: Ellenőrizze az XAMPP -ot

Ellenőrizze az XAMPP -t
Ellenőrizze az XAMPP -t
Ellenőrizze az XAMPP -t
Ellenőrizze az XAMPP -t

Az XAMPP megnyitása után kattintson a Start gombra, amely az "Apache" nevű sorban található. Ezután nyissa meg a böngészőt, és írja be a "localhost" címet a címsorba. Ha sikeresen telepítette az XAMPP -t, akkor az xampp alapértelmezett weboldalára irányul. a második kép.

6. lépés: Programozza be az Arduino programot

Programozza be az Arduino programot
Programozza be az Arduino programot

Töltse fel ezt a programot az arduino -ba, hogy be-, kikapcsolja a fedélzeti LED -et a soros porton keresztül, "H" és "L" karaktereket küldve.

7. lépés: A weboldal létrehozása

A weboldal építése
A weboldal építése
A weboldal építése
A weboldal építése
A weboldal építése
A weboldal építése

Ehhez a feladathoz HTML, AJAX és PHP -t használunk. Röviden elmagyarázom e három nyelv használatát. További információkat találhat az alábbi linkek segítségével. Alapvetően HTML -t használnak weboldalak létrehozására. Tartalmazza a megjelenni kívánt dolgokat. a weboldalakon, miután betöltötte a böngészőbe. Az AJAX PHP -kérések küldésére szolgál a weboldal újratöltése nélkül. A PHP a szerver kompatibilitásának vezérlésére szolgál a LED vezérlésére.

1. További információ a HTML -ről itt.

2. További információ az AJAX -ról itt.

3. További információkat itt talál a PHP -ről.

Először hozzon létre egy tetszőleges nevű mappát a "htdocs" nevű mappában, ahol az "xampp" mappában találtuk, amelyet korábban a 4. lépésben találtunk.

1. Írja be a kódot egy jegyzettömb fájl első képébe, és mentse el "index.html" néven a létrehozott mappába.

2. Írja be a kódot a jegyzetfüzet fájl második képébe, és mentse el "ledoff.php" néven a létrehozott mappába.

3. Írja be a kódot egy jegyzettömb fájl harmadik képébe, és mentse el "ledon.php" néven a létrehozott mappába.

8. lépés: A port megváltoztatása

A port megváltoztatása
A port megváltoztatása
A port megváltoztatása
A port megváltoztatása

Meg kell változtatnia az arduino kompatibilitását a PHP szkriptekben. Ha nem, akkor betölti a weboldalt, de a LED nem működik. Keresse meg az arduino port számát az Arduino IDE -ben vagy az eszközkezelőben. Ezután módosítsa a "ledoff.php" és a "ledon.php" fájlokat is, amint azt a fenti képek is említették. A számítógépem szerint ez com7.

9. lépés: Tegye láthatóvá weboldalát

Tegye láthatóvá weboldalát
Tegye láthatóvá weboldalát
Tegye láthatóvá weboldalát
Tegye láthatóvá weboldalát

Amint az 5. lépésben ellenőrizte, miután bejelentkezett a szerverére a "localhost" használatával, látni fogja, hogy az XAMPP alapértelmezett weboldalára irányít. Tehát hogyan tudunk bejelentkezni a weboldalunkra? Írja be a mappa nevét, ahová HTML- és PHP -fájlokat mentett a böngésző címsorába.

localhost/"a mappa neve"

Szerinte a mappám neve "serialportcontrol". A böngésző címsorába történő begépelés módját az első kép említi.

Miután megnyomta az enter billentyűt, megjelenik a fenti weboldal, amint azt a második kép is említi.

A "LED ON" és a "LED OFF" gombokra kattintva be- és kikapcsolhatja a biult az arduino LED -jében egy weboldal segítségével. Vezérelheti a LED -et egy másik számítógép vagy okostelefon csatlakoztatásával ugyanahhoz az útválasztóhoz és naplózáshoz ugyanazt a webcímet, amelyet először a helyi hálózatban használtunk.

10. lépés: XAMPP szerverünk portszámának módosítása

XAMPP szerverünk portszámának megváltoztatása
XAMPP szerverünk portszámának megváltoztatása
XAMPP szerverünk portszámának megváltoztatása
XAMPP szerverünk portszámának megváltoztatása
XAMPP szerverünk portszámának megváltoztatása
XAMPP szerverünk portszámának megváltoztatása

Rendben, most már tudjuk, hogy rendszerünk jól működik a helyi hálózatunkban. Tehát ez a legérdekesebb része a munkánknak. Először is meg kell változtatnunk az XAMPP szerverünk portszámát. Mivel az XAMPP szerver alapértelmezett portja 80.

(A port azt jelenti, hogy olyan, mint egy otthoni szám egy sávban, amint azt a lakcímben említettük. A sáv a számítógép nyilvános IP -je. Az otthon száma a port száma. A számítógépnek egy IP -címe van és több portot használnak a számítógépen az egyes feladatokkal való kommunikációhoz, például ha kétszer használja az XAMPP szervert két feladat elvégzésére ugyanazon a számítógépen, akkor két portszámot kell használnia minden XAMPP szerverhez.)

80 a HTTP alapértelmezett portszáma. Amikor beírja a "localhost" -t a böngésző címsorába, a böngésző automatikusan hozzáadja a port számát a webcím végéhez, bár nem látja. Ez nem számít. Akkor miért kell megváltoztatni a port számát?

Mivel minden útválasztó 80 -as alapértelmezett portszámát használja. Ha az internetről csatlakozik a szerveréhez, ha nem változtatja meg a port számát, akkor közvetlenül csatlakozik az útválasztó alapértelmezett weboldalához anélkül, hogy csatlakozna a szerveréhez. útmutatást ad az XAMPP -kiszolgáló portszámának megváltoztatásához. 1997 -et használok portszámként. A portszám megváltoztatása előtt állítsa le az APACHE -kiszolgálót az XAMPP -ban. A portszám megváltoztatása után indítsa el az APACHE -kiszolgálót.

11. lépés: A megváltozott portszám ellenőrzése

A megváltozott portszám ellenőrzése
A megváltozott portszám ellenőrzése

Írja be új localhost webcímét annak ellenőrzéséhez, hogy a portja működik -e vagy sem. Eszerint az

localhost: 1997/"a mappa neve"

Ha sikeresen bejelentkezik weboldalunkra, az azt jelenti, hogy a portváltási azonosítók sikeresek. Ha nem, próbálkozzon másik portszámmal.

12. lépés: Az útválasztó konfigurálása

Az útválasztó konfigurálása
Az útválasztó konfigurálása
Az útválasztó konfigurálása
Az útválasztó konfigurálása

Itt az ideje, hogy játsszon a routerrel. A porttovábbítás az a módszer, amelyet az adott portok megnyitására használnak a hálózat következő szintjére, vagyis lehetővé teszi, hogy valaki csatlakozzon az Ön szerveréhez az internetről. A porttovábbításról itt és itt talál további információkat. Az útválasztó konfigurációi az alábbi lépésekben láthatók.

HUAWEI E5172 4G routert használok. Tehát ezeket a konfigurációkat a routerre hivatkozom. A különböző gyártók különböző felhasználói felületeket biztosítanak az útválasztók számára. De a szolgáltatások ugyanazok bármilyen routerben. Itt megtalálhatja az útválasztó továbbításának módját számos különböző márka és modell alatt.

Ne csüggedjen, ha nem találja meg az alábbi lépésekben említett funkciókat. A leírások elolvasásával és a különböző útválasztó márkák néhány videó útmutatójának követésével sikeresen konfigurálhatja az útválasztót.

13. lépés: A DHCP -beállítások konfigurálása

A DHCP beállítások konfigurálása
A DHCP beállítások konfigurálása
A DHCP beállítások konfigurálása
A DHCP beállítások konfigurálása
A DHCP beállítások konfigurálása
A DHCP beállítások konfigurálása

Amikor WiFi -n vagy Etherneten keresztül csatlakozik egy útválasztóhoz, az útválasztó automatikusan megad egy adott IP -t. De ha újra és újra több eszközt csatlakoztat ugyanahhoz a routerhez, akkor az IP megváltoztatható. Csak addig tart, amíg újra nem indítja a szervert. Tehát le kell foglalnia egy adott IP -címet az útválasztóról a szerverére. Kezdjük azzal, hogy megtudjuk, mi a helyi IP -cím.

1. Nyissa meg a CMD -t, írja be az "ipconfig" parancsot, és nyomja meg az Enter billentyűt.

2. Amint azt a második kép is említi, megtalálja a szerver helyi ipv4 -címét és alapértelmezett átjáróját.

3. Amint azt a harmadik kép is említette, jelentkezzen be az útválasztóba a jelszó és a felhasználónév használatával. Az alapértelmezett átjáró az útválasztó IP -je (szerintem ez a 192.168.1.1, ahogy a harmadik képen is említettük)…..

4. Keresse meg a "DHCP -beállításokat" az útválasztóban. A router alatt LAN alatt van, ahogy a negyedik kép is említi.

5. Lépjen a "Csomagolt címlista"> "szerkesztési lista"> "Hozzáadás" ponthoz az útválasztóm szerint.

6. Ezután a legördülő menüben láthatja az útválasztóhoz automatikusan csatlakoztatott eszközök összes IP -címét. Csatlakoztattam a számítógépemet és a telefonomat is az útválasztóhoz, így itt két ip címet láthat, amint azt a nyolcadik (8.) kép is említi.

7. Válassza ki a szerver ip -jét, majd "küldje el" és "alkalmazza" a beállításokat.

8. Ezután néhány percet vesz igénybe az útválasztó újraindítása (az enyém szerint).

Ezt követően a szerver ugyanazt az ip -t kapja, amikor újraindítja a számítógépet.

A TP-LINK útválasztó videó útmutatóját innen találja.

14. lépés: A "porttovábbítás" beállításainak konfigurálása

Konfigurálás
Konfigurálás
Konfigurálás
Konfigurálás
Konfigurálás
Konfigurálás

Most itt az ideje, hogy megnyitja a szerver portját a nyilvános internet számára.

1. Lépjen a "biztonság"> "tűzfal szintre" az első képen látható módon.

2. Ezután állítsa be a tűzfal szintjét "Alacsony" értékre a legördülő menü segítségével, amint azt a második kép is mutatja.

3. Ezután kattintson a "Küldés" gombra a beállítások mentéséhez, ahogyan a harmadik képen szerepel.

4. Ezután lépjen a "porttovábbítás"> "Elem hozzáadása" elemre, amint azt a negyedik kép is említi.

5. Adja hozzá az adatokat úgy, ahogy korábban konfiguráltuk, és ahogy az ötödik kép is említi.

Típus: Egyedi

protokoll: TCP

Távoli házigazda: ……………

Távoli porttartomány: 1997

Helyi gazdagép: 192.168.1.3

Helyi kikötő: 1997

6. Ezután kattintson a "Küldés" gombra a beállítások mentéséhez.

A TP-LINK és a D-LINK útválasztó videó útmutatóit itt és itt találja.

15. lépés: Tesztelés

Tesztelés
Tesztelés
Tesztelés
Tesztelés
Tesztelés
Tesztelés
Tesztelés
Tesztelés

Itt az ideje, hogy ellenőrizze rendszerünket. Olyan eszközt kell használnia, amelynek hálózatán kívül van az útválasztó. Itt az okostelefonom mobil adatait használom. Először is meg kell találnia a számítógép nyilvános IP -címét.

1. Egyszerűen írja be a google -ba, hogy "what my ip", ahogy az első képen is szerepel.

2. Ezután jegyezze fel az ip címet.

Akkor ideje ellenőrizni egy másik mobileszközön.

1. Tegye a mobil adatokat "be" az okostelefonba.

2. Ezután nyissa meg a böngészőt. Google chrome -ot használok.

3. Írja be a számítógép nyilvános ip -jét a mobilböngészőbe, ahogy a harmadik kép is említi.

"public ip": "portszám"/"mappa neve"

Szerinte> nyilvános ip: 111.223.xx.xx

port száma: 1997

"mappa neve": myprogrammes/soros port vezérlés/sikeres projekt (ajax)

Ezután nyomja meg az enter billentyűt az okostelefonján. Ezután a világ bármely pontjáról vezérelheti az arduino fedélzeti LED -jét a "LED ON" és a "LED OFF" gombokra kattintva.

16. lépés: Innovatív gondolkodás, erőfeszítés, több alkotás

Innovatív gondolkodás, erőfeszítés, több alkotás
Innovatív gondolkodás, erőfeszítés, több alkotás

Úgyhogy azt hiszem, hogy egy jó tanulsággal szolgálhattam. Most alapvetően távolról irányíthatja az arduino -t az interneten keresztül. Innovatív gondolkodásmódjával és az internetről való tanulási képességével robotokat, otthoni automatizálási rendszereket hozhat létre, amelyek a világ bármely pontjáról irányíthatják az internetet. Ha ezt a technológiát jó cselekedetekre használja, akkor sokkal jobbá teheti ezt a világot mindannyiunk számára. Köszönöm!…

Bármilyen ezzel kapcsolatos probléma esetén írjon nekem egy e -mailt, vagy küldjön masszázst az oktatható fórumon.

a leveleim: [email protected]

Ajánlott: