Tartalomjegyzék:
- 1. lépés: Anyagok
- 2. lépés: Ellenőrizze IP -címét
- 3. lépés: A számítógép átalakítása szerverré XAMPP használatával
- 4. lépés: Nyissa meg az XAMPP -t
- 5. lépés: Ellenőrizze az XAMPP -ot
- 6. lépés: Programozza be az Arduino programot
- 7. lépés: A weboldal létrehozása
- 8. lépés: A port megváltoztatása
- 9. lépés: Tegye láthatóvá weboldalát
- 10. lépés: XAMPP szerverünk portszámának módosítása
- 11. lépés: A megváltozott portszám ellenőrzése
- 12. lépés: Az útválasztó konfigurálása
- 13. lépés: A DHCP -beállítások konfigurálása
- 14. lépés: A "porttovábbítás" beállításainak konfigurálása
- 15. lépés: Tesztelés
- 16. lépés: Innovatív gondolkodás, erőfeszítés, több alkotás
Videó: Irányítsd elektronikus világodat az interneten keresztül: 16 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
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
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
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
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
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
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
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
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
Í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
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
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
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
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
Ú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:
A Blynk alkalmazáson keresztüli vezérlés a Nodemcu segítségével az interneten keresztül: 5 lépés
A Blynk alkalmazáson keresztüli vezérlés a Nodemcu segítségével az interneten keresztül: Üdvözlet mindenkinek, ma megmutatjuk, hogyan vezérelheti a LED -et okostelefon használatával az interneten keresztül
A LED bekapcsolása az interneten keresztül [MagicBlocks]: 10 lépés
A LED bekapcsolása az interneten keresztül [MagicBlocks]: Ez az oktatóanyag megtanítja a Magicbit LED vezérlését a Magicblocks segítségével
Arduino Uno + ESP8266 ESP-01 Lámpa bekapcsolása az interneten keresztül (nem LAN WIFI): 3 lépés
Arduino Uno + ESP8266 ESP-01 Lámpa bekapcsolása az interneten keresztül (nem LAN WIFI): Kapcsolja be a lámpát a webhelyen keresztül bármely eszközön az adott eszköz webböngészőjével, még akkor is, ha messze van a lámpától. A webhelyet laptopon, okostelefonon vagy más eszközön keresztül érheti el az adott eszközre telepített webböngészővel
Szobahőmérséklet az interneten keresztül a BLYNK ESP8266 és DHT11 segítségével: 5 lépés (képekkel)
Szobahőmérséklet az interneten keresztül a BLYNK ESP8266 & DHT11 segítségével: Sziasztok, ma elkészítünk egy szobahőmérséklet -figyelőt, amellyel a világ bármely pontjáról megfigyelhetjük szobánkat, és ehhez BLYNK IoT lemezformát fogunk használni. DHT11 a szobahőmérséklet leolvasásához ESP8266 -ot használunk a
Eszközök irányítása az interneten keresztül a böngészőn keresztül. (IoT): 6 lépés
Eszközök irányítása az interneten keresztül a böngészőn keresztül. (IoT): Ebben az utasításban megmutatom, hogyan vezérelheti az olyan eszközöket, mint a LED-ek, relék, motorok stb. Az interneten keresztül a webböngészőn keresztül. És biztonságosan hozzáférhet a kezelőszervekhez bármilyen eszközön. Az itt használt webes platform a RemoteMe.org látogatás