Talaan ng mga Nilalaman:

Kontrolin ang Iyong Elektronikong Mundo Sa Internet: 16 Hakbang
Kontrolin ang Iyong Elektronikong Mundo Sa Internet: 16 Hakbang

Video: Kontrolin ang Iyong Elektronikong Mundo Sa Internet: 16 Hakbang

Video: Kontrolin ang Iyong Elektronikong Mundo Sa Internet: 16 Hakbang
Video: Paano Mababasa Ang Isip Ng Isang Tao? (14 PSYCHOLOGICAL TIPS) 2024, Nobyembre
Anonim
Image
Image
Mga Kagamitan
Mga Kagamitan

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

Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
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

Suriin ang Iyong IP
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

I-convert ang Iyong Pc Sa isang Server Gamit ang XAMPP
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

Buksan ang XAMPP
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

Suriin ang XAMPP
Suriin ang XAMPP
Suriin ang XAMPP
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

Program ang Arduino
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

Pagbuo ng Web Page
Pagbuo ng Web Page
Pagbuo ng Web Page
Pagbuo ng Web Page
Pagbuo ng Web Page
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

Pagbabago ng Comport
Pagbabago ng Comport
Pagbabago ng Comport
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

Gawing Makita ang Iyong Pahina sa Web
Gawing Makita ang Iyong Pahina sa Web
Gawing Makita ang Iyong Pahina sa Web
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

Ang pagbabago ng Bilang ng Port ng aming XAMPP Server
Ang pagbabago ng Bilang ng Port ng aming XAMPP Server
Ang pagbabago ng Bilang ng Port ng aming XAMPP Server
Ang pagbabago ng Bilang ng Port ng aming XAMPP Server
Ang pagbabago ng Bilang ng Port ng aming XAMPP Server
Ang pagbabago ng 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

Sinusuri ang Pambansang Numero ng Port
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

Pag-configure ng Router
Pag-configure ng Router
Ang pag-configure ng Router
Ang 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

Pag-configure ng Mga Setting ng DHCP
Pag-configure ng Mga Setting ng DHCP
Pag-configure ng Mga Setting ng DHCP
Pag-configure ng Mga Setting ng DHCP
Pag-configure ng Mga Setting ng DHCP
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"

Pag-configure
Pag-configure
Pag-configure
Pag-configure
Pag-configure
Pag-configure

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

Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
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

Makabagong Pag-iisip, Higit Pang Pagsisikap, Mas Maraming Mga Nilikha
Makabagong Pag-iisip, Higit Pang Pagsisikap, Mas Maraming 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: