Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kagamitan
- Hakbang 2: Suriin ang Iyong IP
- Hakbang 3: I-convert ang Iyong Pc sa isang Server Gamit ang XAMPP
- Hakbang 4: Buksan ang XAMPP
- Hakbang 5: Suriin ang XAMPP
- Hakbang 6: I-program ang Arduino
- Hakbang 7: Pagbuo ng Web Page
- Hakbang 8: Pagbabago ng Comport
- Hakbang 9: Gawing Makita ang Iyong Pahina sa Web
- Hakbang 10: Ang pagbabago sa Bilang ng Port ng aming XAMPP Server
- Hakbang 11: Sinusuri ang Pambansang Numero ng Port
- Hakbang 12: Pag-configure ng Router
- Hakbang 13: Pag-configure ng Mga Setting ng DHCP
- Hakbang 14: Pag-configure ng Mga Setting ng "port Forwarding"
- Hakbang 15: Pagsubok
- Hakbang 16: Makabagong Pag-iisip, Higit Pang Pagsisikap, Higit pang Mga Nilikha
Video: Kontrolin ang Iyong Elektronikong Mundo Sa Internet: 16 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Sa pamamagitan ng pagsunod sa itinuturo na ito, magagawa mong I-ON at I-OFF ang isang LED mula sa kahit saan sa mundo. Basahing mabuti ang lahat ng mga tagubilin at sundin ang mga hakbang nang paisa-isa. Matapos pag-aralan ang itinuturo na ito, magagawa mong gamitin ang kaalamang ito sa iba't ibang mga application tulad ng mga system ng automation ng bahay, mga proyekto ng IOT gamit ang iyong makabagong mga kasanayan.
Hakbang 1: Mga Kagamitan
1. Isang computer
2. Isang router na may isang aktibong koneksyon sa internet na konektado sa iyong computer.
3. Isang arduino (Gumagamit ako ng isang arduino UNO.)
4. Isang smartphone o ibang pc na may mobile data o ibang internet network
Hakbang 2: Suriin ang Iyong IP
Una sa lahat mahalaga na alamin na mayroon kang isang pampublikong ip o wala. Dahil kung wala kang isang pampublikong ip ay hindi mo ma-access sa iyong computer mula sa labas. Nangangahulugan iyon kung mayroon kang isang pampublikong ip, mayroon kang isang adress mula sa mundo ng internet. Maaari mong suriin ito sa pamamagitan ng pakikipag-ugnay sa iyong service provider ng internet. Wala rin akong pampublikong ip, ngunit pagkatapos makipag-ugnay sa aking ISP, binigyan nila ako ng isang pampublikong ip nang libre. Maghanap ng higit pa tungkol sa mga ip address mula dito.
Maaari mong malaman ang iyong kasalukuyang ip address ng iyong aparato sa pamamagitan ng simpleng pag-type ng "Ano ang aking ip" sa google.
Hakbang 3: I-convert ang Iyong Pc sa isang Server Gamit ang XAMPP
Kailangan mong i-convert ang iyong pc sa isang server upang ma-access ito mula sa internet. Ang "Apache" ay ang software na ginagamit upang i-convert ang isang pc sa isang server. Ngunit maraming mga bagay upang mai-configure kung gagamitin mo lamang ang "Apache". Kaya may mga application ng third party na gawin itong trabahong walang kahirap-hirap. Ang "XAMPP" ay isa sa mga ito. Maaari mong i-download at mai-install ito mula rito. Magagamit ang mga bersyon ng Windows, Linux, Mac.
Hakbang 4: Buksan ang XAMPP
Pumunta sa drive kung saan mo na-install ang XAMPP. Hanapin ang folder na pinangalanang "xampp" at sa loob ay mahahanap mo ang isang application na tinatawag na "xampp-control". Buksan ito. Matapos buksan ito, magiging hitsura ito ng imahe sa itaas.
Hakbang 5: Suriin ang XAMPP
Matapos buksan ang XAMPP, i-click ang pindutan ng pagsisimula na nasa loob ng hilera na pinangalanang "Apache". Pagkatapos buksan ang browser at i-type ang "localhost" sa address bar. Kung matagumpay mong na-install ang XAMPP, idirekta mo ang default na webpage ng xampp na ipinakita sa ang pangalawang imahe.
Hakbang 6: I-program ang Arduino
I-upload ang program na ito sa arduino sa, off ang onboard LED sa serial port sa pamamagitan ng pagpapadala ng "H" at "L" na mga character. "H" sa LED isang "L" upang patayin ang LED.
Hakbang 7: Pagbuo ng Web Page
Upang magawa ang trabahong ito, gumagamit kami ng HTML, AJAX at PHP. Ipaliwanag ko ang paggamit ng tatlong mga wikang ito nang maikli. Maaari mong malaman ang karagdagang mga impormasyong gumagamit ng mga link sa ibaba. Karaniwang ginagamit ang HTML upang lumikha ng mga webpage. Naglalaman ito ng mga bagay kung ano ang lilitaw sa mga web page pagkatapos mai-load ito sa browser. Ginagamit angJAJAX upang magpadala ng mga kahilingan sa PHP nang hindi nai-reload ang web page. Ginagamit ang PHP upang makontrol ang comport ng server upang makontrol ang LED.
1. Maghanap ng higit pa tungkol sa HTML dito.
2. Maghanap ng higit pa tungkol sa AJAX dito.
3. Maghanap ng higit pa tungkol sa PHP dito.
Lumikha muna ng isang folder na may anumang nais na pangalan sa loob ng folder na pinangalanang "htdflix" kung saan sa folder na "xampp" na nakita namin nang mas maaga sa hakbang 4.
1. Isulat ang code sa unang imahe sa isang notepad file at i-save ito bilang "index.html" sa folder na nilikha namin.
2. Isulat ang code sa pangalawang imahe sa isang notepad file at i-save ito bilang "ledoff.php" sa folder na nilikha namin.
3. Isulat ang code sa pangatlong imahe sa isang notepad file at i-save ito bilang "ledon.php" sa folder na nilikha namin.
Hakbang 8: Pagbabago ng Comport
Kailangan mong baguhin ang comport ng iyong arduino sa mga script ng PHP. Kung hindi mai-load nito ang webpage, ngunit hindi gagana ang LED. Hanapin ang numero ng comport ng iyong arduino sa Arduino IDE o sa manager ng aparato sa iyong os. Pagkatapos ay baguhin ito sa ang parehong "ledoff.php" at "ledon.php" na mga file tulad ng nabanggit sa mga imahe sa itaas. Ayon sa aking pc com7 ito.
Hakbang 9: Gawing Makita ang Iyong Pahina sa Web
Tulad ng iyong pag-check sa hakbang 5, pagkatapos ng pag-log in sa iyong server gamit ang "localhost" makikita mo na ito ay nagdidirekta sa default na webpage ng XAMPP. Kaya kung paano kami makakapag-log in sa aming webpage? I-type ang pangalan ng iyong folder kung saan nai-save mo ang mga HTML at PHP file sa address bar ng browser na tulad nito.
localhost / "pangalan ng iyong folder"
Ayon sa akin ang aking pangalan ng folder ay "serialportcontrol". Ang pamamaraan ng pag-type nito sa address bar sa browser ay nabanggit sa unang imahe.
Matapos ang pagpindot ipasok makikita mo ang nasa itaas na webpage tulad ng nabanggit sa pangalawang imahe.
Sa pag-click sa "LED ON" at "LED OFF" na mga pindutan magagawa mong I-ON at I-OFF ang biult sa LED ng arduino gamit ang isang webpage. Maaari mong kontrolin ang LED na kumokonekta din sa isa pang pc o isang smartphone sa parehong router at pag-log ang parehong web address na ginamit muna namin sa ilalim ng local area network.
Hakbang 10: Ang pagbabago sa Bilang ng Port ng aming XAMPP Server
OK, ngayon alam namin na ang aming system ay gumagana nang maayos sa aming lokal na network area. Kaya ito ang pinaka-kagiliw-giliw na bahagi sa aming trabaho. Una sa lahat kailangan naming baguhin ang numero ng port ng aming XAMPP server. Dahil sa default na port ng XAMPP server ay 80.
(Ang ibig sabihin ng port, ito ay tulad ng isang bilang ng isang bahay sa isang linya tulad ng nabanggit sa address ng bahay. Ang linya ay ang pampublikong ip ng iyong pc. Ang bilang ng bahay ay ang numero ng port. Ang iyong pc ay may isang ip address. at maraming mga port ang ginagamit sa iyong pc upang makipag-usap sa bawat gawain tulad ng kung gumamit ka ng XAMPP server ng dalawang beses upang gumawa ng dalawang trabaho sa parehong computer, kailangan mong gumamit ng dalawang numero ng port sa bawat XAMPP server.)
Ang 80 ay ang default na numero ng port para sa HTTP. Kapag na-type mo ang "localhost" sa browser address bar, awtomatikong idinagdag ng browser ang numero ng port sa dulo ng web address bagaman hindi mo ito nakikita. Mukhang hindi mahalaga. Kaya't bakit kailangang palitan ang numero ng port?
Sapagkat ang lahat ng mga router ay gumagamit ng kanilang default na numero ng port bilang 80. Kapag kumonekta ka sa iyong server mula sa internet, kung hindi mo binago ang numero ng port, direkta kang makakakonekta sa default na web page ng router nang hindi kumokonekta sa iyong server. Sa itaas ng mga imahe ay gabayan ka upang baguhin ang numero ng port ng iyong XAMPP server. Gumagamit ako ng 1997 bilang aking numero ng port. Siguraduhing ihinto ang server ng APACHE sa XAMPP bago baguhin ang numero ng port. Matapos baguhin ang numero ng port pagkatapos ay simulan ang APACHE server.
Hakbang 11: Sinusuri ang Pambansang Numero ng Port
I-type ang iyong bagong localhost web address upang suriin kung gumagana ang iyong port o hindi. Ayon sa akin ito
localhost: 1997 / "pangalan ng iyong folder"
Kung matagumpay kang nag-log in sa aming web page, nangangahulugan iyon na matagumpay ang iyong pagpapalit ng mga id. Kung hindi subukan ang isa pang numero ng port.
Hakbang 12: Pag-configure ng Router
Ngayon ay oras na upang i-play sa iyong router. Ang pagpapasa ng port ay ang pamamaraan na ginagamit upang buksan ang mga tukoy na port sa susunod na antas ng network, nangangahulugang pinapayagan nito ang isang tao na kumonekta sa iyong server mula sa internet. Maaari kang makahanap ng higit pa tungkol sa pagpapasa ng port dito at dito. Ang mga pagsasaayos ng iyong router ay ipinapakita sa mga hakbang sa ibaba.
Gumagamit ako ng isang HUAWEI E5172 4G router. Kaya ang mga pagsasaayos na ito ay tinukoy sa aking router. Ang iba't ibang mga tagagawa ay nagbibigay ng iba't ibang mga interface ng gumagamit para sa mga router. Ngunit ang mga tampok ay pareho sa anumang uri ng router. Maaari mong makita kung paano i-port ang isang router sa ilalim ng maraming iba't ibang mga tatak at modelo dito.
Huwag panghinaan ng loob kung hindi mo makita ang mga pagpapaandar na nabanggit sa mga hakbang sa ibaba. Sa pagbabasa ng mga paglalarawan at pagsunod sa ilang mga gabay sa video ng iba't ibang mga tatak ng router magagawa mong i-configure ang iyong router matagumpay.
Hakbang 13: Pag-configure ng Mga Setting ng DHCP
Kapag kumokonekta ka sa isang router sa paglipas ng WiFi o Ethernet, awtomatikong bibigyan ka ng router ng isang tukoy na ip. Ngunit kung kumokonekta ito ng maraming mga aparato sa parehong router nang paulit-ulit, ang ip na maaaring mabago. Tumatagal lamang ito hanggang sa i-restart mo ang iyong server. Kaya kailangan mong magreserba ng isang tukoy na ip address mula sa router patungo sa iyong server. Magsimula tayo sa pag-alam kung ano ang iyong lokal na ip address.
1. Buksan ang CMD, i-type ang "ipconfig" at pindutin ang enter….
2. Tulad ng nabanggit sa pangalawang imahe ay makikita mo ang lokal na ipv4 address ng iyong server at default na gateway ….
3. Tulad ng nabanggit sa pangatlong imahe, mag-log in sa iyong router gamit ang password at username. Ang default na gateway ay ip ng iyong router (Ayon sa akin ito ay 192.168.1.1 tulad ng nabanggit sa pangatlong imahe)…..
4. Hanapin ang "mga setting ng DHCP" sa iyong router. Nasa ilalim ito ng LAN sa aking router tulad ng nabanggit sa ika-apat na imahe.
5. Goto na "Bundled address list"> "listahan ng pag-edit"> "Idagdag" ayon sa aking router.
6. Pagkatapos ay maaari mong makita ang lahat ng mga ip address ng mga aparato na kung saan ay konektado sa iyong router na awtomatiko sa ilalim ng isang dropdown menu. Nakakonekta ko ang parehong aking pc at telepono sa router, Kaya't maaari mong makita ang dalawang mga ip address na nabanggit sa ikawalong (ika-8) imahen.
7. Piliin ang ip ng iyong server, pagkatapos ay "isumite" at "ilapat" ang mga setting.
8. Pagkatapos ay tumatagal ng ilang minuto upang i-restart ang router (Ayon sa aking isa).
Pagkatapos nito makakatanggap ang iyong server ng isang tukoy na parehong ip tuwing i-restart mo ang iyong pc.
Maaari kang makahanap ng isang gabay sa video sa isang TP-LINK router mula rito.
Hakbang 14: Pag-configure ng Mga Setting ng "port Forwarding"
Ngayon ay oras na upang buksan ang port ng server sa pampublikong internet.
1. Goto "security"> "level ng firewall" tulad ng nabanggit sa unang imahe.
2. Pagkatapos ay ilagay ang antas ng firewall sa "Mababang" gamit ang dropdown menu tulad ng nabanggit sa pangalawang imahe.
3. Pagkatapos i-click ang "isumite" upang i-save ang mga setting tulad ng nabanggit sa pangatlong imahe.
4. Pagkatapos goto "port forwarding"> "Magdagdag ng item" tulad ng nabanggit sa ika-apat na imahe.
5. Magdagdag ng data tulad ng na-configure namin bago at tulad ng nabanggit sa ikalimang imahe.
Uri: Pasadya
protocol: TCP
Remote Host: ……………
Saklaw ng malayuang daungan: 1997
Lokal na Host: 192.168.1.3
Lokal na daungan: 1997
6. Pagkatapos ay i-click ang "isumite" upang i-save ang mga setting.
Maaari kang makahanap ng mga gabay sa video sa isang TP-LINK at isang D-LINK router mula rito at dito.
Hakbang 15: Pagsubok
Ngayon ay oras na upang suriin ang aming system. Kailangan mong gumamit ng isang aparato na may isang network na wala sa koneksyon ng router. Narito gumagamit ako ng mobile data ng aking smartphone. Una sa lahat kailangan mong alamin ang iyong pampublikong ip address ng iyong pc.
1. I-type lamang sa google "kung ano ang aking ip" tulad ng nabanggit sa unang imahe.
2. Pagkatapos tandaan ang ip address.
Pagkatapos oras na suriin ito sa ibang mobile device.
1. Ilagay ang "mobile data" sa iyong smartphone.
2. Pagkatapos buksan ang browser. Gumagamit ako ng google chrome.
3. I-type ang pampublikong ip ng iyong pc sa iyong mobile browser tulad ng nabanggit sa pangatlong imaheng tulad nito.
"public ip": "numero ng port" / "pangalan ng folder"
Ayon sa akin> pampubliko ip: 111.223.xx.xx
numero ng port: 1997
"pangalan ng folder": myprogrammes / serial port control / successfully project (ajax)
Pagkatapos ay pindutin ang enter sa iyong smartphone. Pagkatapos ay makokontrol mo ang onboard LED ng arduino mula sa kahit saan sa mundo sa pamamagitan ng pag-click sa "LED ON" at mga pindutang "LED OFF".
Hakbang 16: Makabagong Pag-iisip, Higit Pang Pagsisikap, Higit pang Mga Nilikha
Kaya sa palagay ko nakapagbigay ako sa iyo ng mabuting turo. Ngayon, karaniwang maaari mong makontrol ang isang arduino nang malayuan sa internet. Gamit ang iyong makabagong pag-iisip at kakayahang matuto mula sa internet, maaari kang lumikha ng mga robot, mga system ng automation ng bahay na maaaring makontrol ang internet mula sa kahit saan sa mundo. Kung gagamitin mo ang teknolohiyang ito para sa mabubuting gawa, maaari mong gawing mas mahusay ang mundong ito para sa ating lahat. Salamat!…
Para sa anumang uri ng problemang nauugnay dito, magpadala ng isang email sa akin o magpadala ng masahe sa itinuturo na forum.
ang aking mail: [email protected]
Inirerekumendang:
Simpleng Gesture Control - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: 4 na Hakbang (na may Mga Larawan)
Simpleng Pagkontrol ng Kilos - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: Maligayang pagdating sa aking 'ible' # 45. Kamakailan lamang ay gumawa ako ng isang ganap na gumaganang bersyon ng BB8 gamit ang mga bahagi ng Lego Star Wars … ang Force Band na ginawa ni Sphero, naisip ko: " Ok, I c
Kontrolin ng Boses ang Iyong Tahanan Mula Saan man sa Mundo: 5 Mga Hakbang
Kontrolin ng Boses ang Iyong Tahanan Mula Sa Kahit saan sa Mundo: … hindi na science fiction … Gamit ang hardware at software na magagamit ngayon, ipapakita ng Instructable na ito kung paano posible na kontrolin ang boses ng karamihan ng mga system ng iyong bahay sa pamamagitan ng kontrol sa boses, smartphone, tablet, at / o PC mula sa kahit saan
Proyekto ng Arduino: Kontrolin ang Elektronikong Sa Internet Gamit ang Nodejs + SQL Database at Website .: 6 na Hakbang
Proyekto ng Arduino: Kontrolin ang Elektronikong Sa Internet Gamit ang Nodejs + SQL Database & Website .: Project Ni: Mahmed.techDate Ginawa: 14 Hulyo 2017 Antas ng Pinagkakahirapan: Nagsisimula sa ilang kaalaman sa pagprogram. Kinakailangan sa Hardware: - Arduino Uno, Nano, Mega (Sa palagay ko ang karamihan sa MCU na may serial na koneksyon ay gagana) - Single LED & Kasalukuyang nililimitahan ang res
Kontrolin ang Iyong mga APLIKO MULA SA ANUMANG CORNER NG MUNDO !!!!: 5 Hakbang
KONTROLAHAN ANG IYONG MGA APLIKO MULA SA ANUMANG CORNER NG MUNDO !!!!: Sa nakaraang Instructable na ibinahagi ko kung paano ka makapagsisimula sa NodeMCU (ESP8266) at i-program ito gamit ang Arduino IDE, Suriin ito rito. Sa Instructable na ito ipapakita ko sa iyo kung paano makontrol ang mga kagamitan mula sa kahit saan sa buong mundo gamit ang Blynk. Ito c
Kontrolin ang Iyong ESP8266 Mula Saan man sa Mundo: 4 na Hakbang
Kontrolin ang Iyong ESP8266 Mula Saanman sa Mundo: Paano ko makokontrol ang aking ESP8266 mula sa kahit saan at hindi ko kailangang i-setup ang aking Router Port para sa kontrol mula sa Internet? Mayroon akong solusyon para sa problemang iyon. Gamit ang simpleng PhP-Server na isinulat ko, maaari kang magdagdag ng isang kontrol ng ESP8266 na mga ESPIO8266 GPIO mula sa kahit saan sa les