INHOUDSOPGAWE:
- Stap 1: materiaal
- Stap 2: Gaan u IP na
- Stap 3: Skakel u rekenaar na 'n bediener met behulp van XAMPP
- Stap 4: Maak die XAMPP oop
- Stap 5: Gaan XAMPP na
- Stap 6: Programmeer die Arduino
- Stap 7: Bou die webwerf
- Stap 8: Verander die comport
- Stap 9: Maak u webwerf sigbaar
- Stap 10: Verander die poortnommer van ons XAMPP -bediener
- Stap 11: Gaan die gewysigde poortnommer na
- Stap 12: Stel die router op
- Stap 13: Configureer DHCP -instellings
- Stap 14: Konfigureer die instellings vir "poort -deurstuur"
- Stap 15: Toets
- Stap 16: Innoverende denke, meer moeite, meer skeppings
Video: Beheer u elektroniese wêreld oor die internet: 16 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Deur hierdie instruksies te volg, kan u 'n LED van oral in die wêreld aan en uitskakel. Lees al die instruksies aandagtig deur en volg die stappe een vir een. Nadat u hierdie instruksies bestudeer het, kan u hierdie kennis gebruik op verskillende toepassings, soos tuisautomatiseringstelsels, IOT -projekte met u innoverende vaardighede.
Stap 1: materiaal
1. 'n Rekenaar
2. 'n Router met 'n aktiewe internetverbinding wat aan u rekenaar gekoppel is.
3. 'n Arduino (ek gebruik 'n arduino UNO.)
4. 'n Slimfoon of 'n ander rekenaar met mobiele data of 'n ander internetnetwerk
Stap 2: Gaan u IP na
In die eerste plek is dit belangrik om uit te vind dat u 'n openbare ip het of nie, want as u nie 'n openbare ip het nie, kan u nie van buite toegang tot u rekenaar hê nie. Dit beteken dat as u 'n openbare ip het, u 'n adres het U kan dit kontroleer deur u internetdiensverskaffer te kontak. Ek het ook nie 'n openbare IP nie, maar nadat ek my ISP gekontak het, het hulle my gratis 'n openbare IP gegee. Vind meer van IP -adresse van hier af.
U kan u huidige ip -adres van u toestel vind deur eenvoudig 'Wat is my ip' op Google te tik.
Stap 3: Skakel u rekenaar na 'n bediener met behulp van XAMPP
U moet u rekenaar na 'n bediener omskakel om toegang vanaf die internet te verkry. "Apache" is die sagteware wat gebruik word om 'n rekenaar na 'n bediener te omskep, maar daar is baie dinge om op te stel as u slegs die "Apache" gebruik. Daar is dus derdeparty -toepassings om hierdie taak moeiteloos te verrig. "XAMPP" is een daarvan. U kan dit hier aflaai en installeer. Windows, Linux, Mac weergawes is beskikbaar.
Stap 4: Maak die XAMPP oop
Gaan na die stasie waar u die XAMPP geïnstalleer het. Vind die gids met die naam "xampp" en daarin vind u 'n toepassing genaamd "xampp-control". Maak dit oop. Nadat u dit oopgemaak het, sal dit soos die prent hierbo lyk.
Stap 5: Gaan XAMPP na
Nadat u XAMPP oopgemaak het, klik op die startknoppie in die ry met die naam "Apache". Open dan die blaaier en tik "localhost" in die adresbalk. As u XAMPP suksesvol geïnstalleer het, gaan u na die standaard webblad van xampp wat in die tweede beeld.
Stap 6: Programmeer die Arduino
Laai hierdie program na arduino op, van die ingeboude LED via die seriële poort af deur "H" en "L" karakters te stuur. "H" na op die LED en "L" om die LED uit te skakel.
Stap 7: Bou die webwerf
Om hierdie taak te verrig, gebruik ons HTML, AJAX en PHP. Ek sal die gebruik van hierdie drie tale kortliks verduidelik. U kan meer inligting vind deur die onderstaande skakels te gebruik. Basies word HTML gebruik om webblaaie te skep. Dit bevat die dinge wat verskyn op die webblaaie nadat dit in die blaaier gelaai is. AJAX word gebruik om PHP -versoeke te stuur sonder om die webblad te herlaai. PHP word gebruik om die bediener se beheer oor die LED te beheer.
1. Vind hier meer oor HTML.
2. Vind hier meer oor AJAX.
3. Vind hier meer oor PHP.
Maak eers 'n gids met die gewenste naam in die gids met die naam "htdocs", in die gids "xampp" wat ons vroeër in stap 4 gevind het.
1. Skryf die kode in die eerste prent in 'n notaboek -lêer en stoor dit as "index.html" in die gids wat ons geskep het.
2. Skryf die kode in die tweede prent in 'n notaboek -lêer en stoor dit as "ledoff.php" in die gids wat ons geskep het.
3. Skryf die kode in die derde prent in 'n notaboek -lêer en stoor dit as "ledon.php" in die gids wat ons geskep het.
Stap 8: Verander die comport
U moet die komponent van u arduino in die PHP -skrifte verander, as dit nie die webblad laai nie, maar die LED nie werk nie. die beide "ledoff.php" en "ledon.php" lêers soos genoem in die bostaande images. Volgens my rekenaar is dit com7.
Stap 9: Maak u webwerf sigbaar
Soos u in stap 5 gekyk het, sal u na die aanmelding by u bediener met 'localhost' sien dat dit na die standaardwebblad van XAMPP verwys. Hoe kan ons dan op ons webblad aanmeld? Tik die naam van u gids waar u HTML- en PHP -lêers in die adresbalk van die blaaier gestoor het.
localhost/"u vouernaam"
Volgens my is my gidsnaam "serialportcontrol". Die metode om dit in die adresbalk in die blaaier te tik, word in die eerste prent genoem.
Nadat u op enter geklik het, sal u die bogenoemde webblad sien soos in die tweede prent genoem.
Deur op die knoppies "LED ON" en "LED OFF" te klik, kan u die biult in LED van die arduino met 'n webblad aan- en uitskakel. dieselfde webadres wat ons eers onder die plaaslike netwerk gebruik het.
Stap 10: Verander die poortnommer van ons XAMPP -bediener
OK, nou weet ons dat ons stelsel goed werk in ons plaaslike netwerk. Dit is dus die interessantste deel van ons werk. Eerstens moet ons die poortnommer van ons XAMPP -bediener verander. Omdat die standaardpoort van die XAMPP -bediener 80 is.
(Die poort beteken dat dit net soos 'n aantal huise in 'n baan is soos in die huisadres genoem. Die baan is die openbare IP van u rekenaar. Die huis se nommer is die poortnommer. U rekenaar het 'n een -ip -adres en verskeie poorte word op u rekenaar gebruik om met elke taak te kommunikeer, soos dat as u XAMPP -bediener twee keer gebruik om twee take op dieselfde rekenaar uit te voer, moet u twee poortnommers vir elke XAMPP -bediener gebruik.)
80 is die standaardpoortnommer vir HTTP. As u die "localhost" in die blaaier se adresbalk tik, voeg die blaaier outomaties die poortnommer by aan die einde van die webadres, alhoewel u dit nie kan sien nie. Dit klink nie. Waarom moet u die poortnommer verander?
Omdat alle routers hul standaardpoortnommer gebruik as 80. As u vanaf die internet aan u bediener koppel, as u nie die poortnommer verander nie, sal u direk aan die router se standaardwebblad gekoppel word sonder om met u bediener te skakel. lei u om die poortnommer van u XAMPP -bediener te verander. Ek gebruik 1997 as my poortnommer. Maak seker dat u APACHE -bediener in XAMPP stop voordat u die poortnommer verander. Na die verandering van die poortnommer, begin dan die APACHE -bediener.
Stap 11: Gaan die gewysigde poortnommer na
Tik u nuwe localhost -webadres in om te kyk of u poort werk of nie. Volgens my is dit
localhost: 1997/"u gidsnaam"
As u suksesvol by ons webblad aanmeld, beteken dit dat u poort -ID's suksesvol verander het. Indien nie, probeer 'n ander poortnommer.
Stap 12: Stel die router op
Nou is dit tyd om met u router te speel. Poortaanstuur is die metode wat gebruik word om die spesifieke poorte na die volgende netwerkvlak oop te maak, wat beteken dat dit iemand in staat stel om vanaf die internet met u bediener te skakel. U kan meer hier en hier meer over port forwarding vinden.
Ek gebruik 'n HUAWEI E5172 4G -router. Hierdie konfigurasies word dus na my router verwys. Verskillende vervaardigers bied verskillende gebruikerskoppelvlakke vir routers. Maar die funksies is dieselfde in enige soort router. U kan hier vind hoe u 'n router onder baie verskillende handelsmerke en modelle kan stuur.
Moenie moedeloos word as u nie die funksies in die onderstaande stappe kan vind nie. As u beskrywings lees en 'n paar videogidse van verskillende routerhandelsmerke volg, kan u u router suksesvol instel.
Stap 13: Configureer DHCP -instellings
As u via WiFi of Ethernet aan 'n router koppel, gee die router u outomaties 'n spesifieke IP. Maar as dit weer en weer meer toestelle aan dieselfde router koppel, kan die IP verander word. Dit duur net totdat u u bediener herlaai. U moet dus 'n spesifieke ip -adres van die router na u bediener bespreek. Kom ons begin om uit te vind wat u plaaslike IP -adres is.
1. Maak CMD oop, tik "ipconfig" en druk enter ….
2. Soos in die tweede prent genoem, vind u die plaaslike ipv4 -adres van u bediener en die standaard gateway ….
3. Soos in die derde prent genoem, meld u aan by u router met behulp van die wagwoord en gebruikersnaam. Die standaard gateway is die IP van u router (volgens my is dit 192.168.1.1 soos in die derde prent genoem) ….
4. Vind "DHCP -instellings" in u router. Dit is onder LAN in my router, soos in die vierde prent genoem.
5. Gaan na "Gebundelde adreslys"> "wysigingslys"> "Voeg by" volgens my router.
6. Dan kan u al die IP -adresse van toestelle wat outomaties in u router gekoppel is, sien onder 'n keuselys. Ek het my rekenaar en my selfoon aan die router gekoppel, so hier kan u twee IP -adresse sien soos in die agtste (8ste) prent genoem.
7. Kies die IP van u bediener, "dien" en "pas" die instellings toe.
8. Dit neem dan 'n paar minute om die router weer te begin (volgens my een).
Daarna sal u bediener 'n spesifieke IP ontvang wanneer u u rekenaar herlaai.
U kan hier 'n videogids vir 'n TP-LINK-router vind.
Stap 14: Konfigureer die instellings vir "poort -deurstuur"
Dit is nou tyd om die poort van die bediener oop te maak vir die openbare internet.
1. Gaan na 'sekuriteit'> 'firewall -vlak' soos in die eerste prent genoem.
2. Skakel dan die firewallvlak in "Laag" met behulp van die keuselys soos in die tweede prent genoem.
3. Klik dan op "submit" om die instellings te stoor soos in die derde prent genoem.
4. Gaan dan na "port forwarding"> "Item add" soos in die vierde prent genoem.
5. Voeg data by soos ons voor en soos in die vyfde prent genoem het.
Tipe: pasgemaak
protokol: TCP
Afgeleë gasheer: ……………
Afstand poortreeks: 1997
Plaaslike gasheer: 192.168.1.3
Plaaslike hawe: 1997
6. Klik dan op "submit" om die instellings te stoor.
U kan hier en hier videogidse vind vir 'n TP-LINK en 'n D-LINK-router.
Stap 15: Toets
Nou is dit tyd om ons stelsel na te gaan. U moet 'n toestel met 'n netwerk buite die routerverbinding gebruik. Hier gebruik ek mobiele data van my slimfoon. Eerstens moet u u openbare ip -adres van u rekenaar ontdek.
1. Tik eenvoudig op google "wat is my ip" soos in die eerste prent genoem.
2. Teken dan die ip -adres op.
Dan is dit tyd om dit op 'n ander mobiele toestel na te gaan.
1. Sit die mobiele data "aan" in u slimfoon.
2. Maak dan die blaaier oop. Ek gebruik google chrome.
3. Tik die publieke ip van u rekenaar op u mobiele blaaier soos in die derde prent soos hierbo genoem.
"public ip": "poortnommer"/"vouernaam"
Volgens my> openbare ip: 111.223.xx.xx
hawe nommer: 1997
"gidsnaam": myprogramme/seriële poortbeheer/geslaagde projek (ajax)
Tik dan op enter op u slimfoon. Dan kan u die ingeboude LED van arduino van oral ter wêreld beheer deur op die "LED ON" en "LED OFF" knoppies te klik.
Stap 16: Innoverende denke, meer moeite, meer skeppings
Ek dink dus dat ek u 'n goeie instruksie kon gee. Nou kan u basies 'n arduino op afstand via die internet beheer. Deur gebruik te maak van u innoverende denke en die vermoë om van die internet te leer, kan u robotte, tuisautomatiseringstelsels skep wat van oral in die wêreld oor die internet kan beheer. As u hierdie tegnologie vir goeie dade gebruik, kan u hierdie wêreld vir ons almal baie beter maak. Dankie!…
Stuur 'n e -pos aan my vir enige probleem wat hiermee verband hou, of stuur 'n massage op die instruksionele forum.
my pos: [email protected]
Aanbeveel:
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
ESP8266 NODEMCU BLYNK IOT Tutoriaal - Esp8266 IOT Gebruik Blunk en Arduino IDE - Beheer van LED's oor die internet: 6 stappe
ESP8266 NODEMCU BLYNK IOT Tutoriaal | Esp8266 IOT Gebruik Blunk en Arduino IDE | LED's op die internet beheer: Hallo ouens, in hierdie instruksies leer ons hoe om IOT te gebruik met ons ESP8266 of Nodemcu. Ons sal die blynk -app daarvoor gebruik, dus ons sal ons esp8266/nodemcu gebruik om die LED's via die internet te beheer
IOT: ESP 8266 Nodemcu wat RGB LED -strook oor die internet beheer met behulp van BLYNK -app: 9 stappe
IOT: ESP 8266 Nodemcu wat RGB LED -strook oor die internet beheer met behulp van BLYNK -app: Hallo ouens, in hierdie instruksies het ek u gewys hoe u 'n RGB LED -strookbeheerder met nodemcu kan maak wat die RGB LED -strook oor die hele wêreld via die internet kan beheer BLYNK APP. Geniet dit dus om hierdie projek te maak & maak u huis kleurvol met
IOT: ESP 8266 Nodemcu beheer Neopixel Ws2812 LED -strook oor die internet met behulp van BLYNK -app: 5 stappe
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED -strook oor die internet beheer met behulp van BLYNK -app: Hallo ouens, in hierdie instruksies het ek 'n lig gemaak met behulp van neopixel ledstrook wat oor die hele wêreld beheer kan word met behulp van die BLYNK -app en nodemcu werk as die brein van hierdie projek, en maak dus u omgewingslig vir u
Arduino -projek: beheer elektronika oor die internet met behulp van Nodejs + SQL -databasis en webwerf: 6 stappe
Arduino -projek: Beheer elektronika oor die internet met behulp van Nodejs + SQL -databasis en webwerf: Projek deur: Mahmed.techDate Made: 14 July 2017 Moeilikheidsgraad: Beginner met 'n bietjie programmeringskennis. Hardewarevereiste: - Arduino Uno, Nano, Mega (ek dink die meeste MCU met die seriële verbinding sal werk) - Enkel LED & Huidige beperkende res