Isi kandungan:

Kawal Dunia Elektronik Anda Melalui Internet: 16 Langkah
Kawal Dunia Elektronik Anda Melalui Internet: 16 Langkah

Video: Kawal Dunia Elektronik Anda Melalui Internet: 16 Langkah

Video: Kawal Dunia Elektronik Anda Melalui Internet: 16 Langkah
Video: Kasih nilai fotoku sesuai batrai kalian dong?🤣 me : 17% 2024, November
Anonim
Image
Image
Bahan
Bahan

Dengan mengikuti arahan ini, anda akan dapat MENGHIDUPKAN dan mematikan LED dari mana sahaja di dunia. Baca semua arahan dengan teliti dan ikuti langkah satu demi satu. Setelah mempelajari arahan ini, anda akan dapat menggunakan pengetahuan ini pada pelbagai aplikasi seperti sistem automasi rumah, projek IOT dengan kemahiran inovatif anda.

Langkah 1: Bahan

Bahan
Bahan
Bahan
Bahan
Bahan
Bahan

1. Komputer

2. Penghala dengan sambungan internet aktif yang disambungkan ke komputer anda.

3. Arduino (Saya menggunakan arduino UNO.)

4. Telefon pintar atau komputer lain dengan data mudah alih atau rangkaian internet yang lain

Langkah 2: Periksa IP Anda

Periksa IP Anda
Periksa IP Anda

Pertama sekali, penting untuk mengetahui bahawa anda mempunyai ip awam atau tidak. Kerana jika anda tidak mempunyai ip awam, anda tidak dapat mengakses komputer anda dari luar. Ini bermaksud jika anda mempunyai ip awam, anda mempunyai alamat dari internet dunia. Anda boleh menyemak ini dengan menghubungi penyedia perkhidmatan internet anda. Saya juga tidak mempunyai ip awam, tetapi setelah menghubungi ISP saya, mereka memberi saya ip awam secara percuma. Ketahui lebih lanjut mengenai alamat ip dari sini.

Anda boleh mengetahui alamat ip semasa peranti anda dengan hanya mengetik "What my ip" di google.

Langkah 3: Tukarkan PC anda menjadi pelayan menggunakan XAMPP

Tukarkan PC anda menjadi pelayan menggunakan XAMPP
Tukarkan PC anda menjadi pelayan menggunakan XAMPP

Anda perlu menukar komputer anda ke pelayan untuk mengaksesnya dari internet. "Apache" adalah perisian yang digunakan untuk menukar komputer ke pelayan. Tetapi ada banyak hal untuk dikonfigurasi jika anda hanya menggunakan "Apache". Oleh itu, ada aplikasi pihak ketiga untuk melakukan pekerjaan ini dengan mudah. "XAMPP" adalah salah satunya. Anda boleh memuat turun dan memasangnya dari sini. Versi Windows, Linux, Mac tersedia.

Langkah 4: Buka XAMPP

Buka XAMPP
Buka XAMPP

Pergi ke pemacu di mana anda telah memasang XAMPP. Cari folder bernama "xampp" dan di dalamnya anda akan menemui aplikasi yang disebut "xampp-control". Buka. Setelah membukanya, ia akan kelihatan seperti gambar di atas.

Langkah 5: Periksa XAMPP

Semak XAMPP
Semak XAMPP
Semak XAMPP
Semak XAMPP

Setelah membuka XAMPP, klik butang mula yang berada di dalam baris bernama "Apache". Kemudian buka penyemak imbas dan ketik "localhost" di bar alamat. Sekiranya anda berjaya memasang XAMPP, anda akan mengarahkan ke halaman web lalai xampp yang ditunjukkan di gambar kedua.

Langkah 6: Program Arduino

Atur cara Arduino
Atur cara Arduino

Muat naik program ini ke arduino untuk menyala, mematikan LED onboard melalui port bersiri dengan menghantar watak "H" dan "L". "H" ke LED "L" untuk mematikan LED.

Langkah 7: Membina Laman Web

Membina Laman Web
Membina Laman Web
Membina Laman Web
Membina Laman Web
Membina Laman Web
Membina Laman Web

Untuk melakukan pekerjaan ini, kami menggunakan HTML, AJAX dan PHP. Saya akan menerangkan penggunaan ketiga-tiga bahasa ini secara ringkas. Anda boleh mendapatkan maklumat lebih lanjut menggunakan pautan di bawah. Pada asasnya HTML digunakan untuk membuat laman web. Ia mengandungi perkara-perkara yang akan muncul di laman web setelah memuatkannya di penyemak imbas. AJAX digunakan untuk menghantar permintaan PHP tanpa memuatkan semula laman web. PHP digunakan untuk mengawal pelayan pelayan untuk mengawal LED.

1. Dapatkan maklumat lanjut mengenai HTML di sini.

2. Dapatkan maklumat lanjut mengenai AJAX di sini.

3. Dapatkan maklumat lanjut mengenai PHP di sini.

Pertama buat folder dengan nama yang diinginkan di dalam folder bernama "htdocs" di mana dalam folder "xampp" yang kita dapati pada langkah 4 sebelumnya.

1. Tuliskan kod pada gambar pertama dalam fail notepad dan simpan sebagai "index.html" dalam folder yang kami buat.

2. Tuliskan kod pada gambar kedua dalam fail notepad dan simpan sebagai "ledoff.php" dalam folder yang kami buat.

3. Tuliskan kod pada gambar ketiga dalam fail notepad dan simpan sebagai "ledon.php" dalam folder yang kami buat.

Langkah 8: Menukar Comport

Menukar Comport
Menukar Comport
Menukar Comport
Menukar Comport

Anda harus menukar comport arduino anda dalam skrip PHP. Sekiranya tidak, halaman web akan dimuat, tetapi LED tidak berfungsi. Cari nombor comport arduino anda di Arduino IDE atau pengurus peranti di os anda. Kemudian ubah di kedua-dua fail "ledoff.php" dan "ledon.php" seperti yang disebutkan dalam gambar di atas. Menurut komputer saya, ia adalah com7.

Langkah 9: Jadikan Halaman Web Anda Terlihat

Jadikan Halaman Web Anda Terlihat
Jadikan Halaman Web Anda Terlihat
Jadikan Halaman Web Anda Terlihat
Jadikan Halaman Web Anda Terlihat

Seperti yang anda periksa pada langkah 5, setelah log masuk ke pelayan anda menggunakan "localhost", anda akan melihat bahawa ia mengarahkan ke halaman web lalai XAMPP. Jadi bagaimana kita boleh log masuk ke laman web kami? Taipkan nama folder anda di mana anda telah menyimpan fail HTML dan PHP di bar alamat penyemak imbas seperti ini.

localhost / "nama folder anda"

Menurut saya nama folder saya adalah "serialportcontrol". Kaedah menaipnya di bar alamat di penyemak imbas disebutkan pada gambar pertama.

Setelah menekan enter anda akan melihat laman web di atas seperti yang disebutkan dalam gambar kedua.

Dengan mengklik butang "LED ON" dan "LED OFF" anda akan dapat menghidupkan dan mematikan biult dalam LED arduino menggunakan halaman web. Anda boleh mengawal LED juga menghubungkan komputer atau telefon pintar lain ke penghala dan log yang sama alamat web yang sama yang kami gunakan dahulu di bawah rangkaian kawasan tempatan.

Langkah 10: Menukar Nombor Port Pelayan XAMPP Kami

Menukar Nombor Port Pelayan XAMPP Kami
Menukar Nombor Port Pelayan XAMPP Kami
Menukar Nombor Port Pelayan XAMPP Kami
Menukar Nombor Port Pelayan XAMPP Kami
Menukar Nombor Port Pelayan XAMPP Kami
Menukar Nombor Port Pelayan XAMPP Kami

OK, sekarang kita tahu bahawa sistem kita berfungsi dengan baik di rangkaian kawasan tempatan kita. Oleh itu, ini adalah bahagian yang paling menarik dalam pekerjaan kita. Pertama sekali, kita perlu menukar nombor port pelayan XAMPP kita. Kerana port lalai pelayan XAMPP adalah 80.

(Port bermaksud, seperti rumah di lorong seperti yang disebutkan di alamat rumah. Lorong adalah ip awam komputer anda. Nombor rumah adalah nombor port. PC anda mempunyai satu alamat ip dan beberapa port digunakan di komputer anda untuk berkomunikasi dengan setiap tugas seperti jika anda menggunakan pelayan XAMPP dua kali untuk melakukan dua pekerjaan di komputer yang sama, anda perlu menggunakan dua nombor port untuk setiap pelayan XAMPP.)

80 adalah nombor port lalai untuk HTTP. Semasa anda mengetik "localhost" di bar alamat penyemak imbas, penyemak imbas secara automatik menambahkan nombor port itu ke hujung alamat web walaupun anda tidak dapat melihatnya. Kedengarannya tidak penting. Jadi mengapa perlu menukar nombor port?

Kerana semua penghala menggunakan nombor port lalai mereka sebagai 80. Apabila anda menyambung ke pelayan anda dari internet, jika anda tidak menukar nombor port, anda akan terus terhubung ke laman web lalai penghala tanpa menyambung ke pelayan anda. Gambar di atas akan bimbing anda untuk menukar nombor port pelayan XAMPP anda. Saya menggunakan 1997 sebagai nombor port saya. Pastikan untuk menghentikan pelayan APACHE di XAMPP sebelum menukar nombor port. Setelah menukar nombor port kemudian mulakan pelayan APACHE.

Langkah 11: Memeriksa Nombor Port yang Berubah

Memeriksa Nombor Port yang Berubah
Memeriksa Nombor Port yang Berubah

Taipkan alamat web localhost baru anda untuk memastikan port anda berfungsi atau tidak. Menurut saya itu

localhost: 1997 / "nama folder anda"

Sekiranya anda berjaya masuk ke laman web kami, itu bermakna port anda menukar id berjaya. Sekiranya tidak mencuba nombor port yang lain.

Langkah 12: Mengkonfigurasi Penghala

Mengkonfigurasi Penghala
Mengkonfigurasi Penghala
Mengkonfigurasi Penghala
Mengkonfigurasi Penghala

Kini tiba masanya untuk bermain dengan penghala anda. Port forwarding adalah kaedah yang digunakan untuk membuka port tertentu ke tingkat jaringan berikutnya, yang bermaksud membolehkan seseorang menyambung ke pelayan anda dari internet. Anda dapat mengetahui lebih lanjut mengenai pemajuan port di sini dan di sini. Konfigurasi penghala anda ditunjukkan dalam langkah-langkah di bawah.

Saya menggunakan penghala HUAWEI E5172 4G. Jadi konfigurasi ini dirujuk ke penghala saya. Pengilang yang berbeza menyediakan antara muka pengguna yang berbeza untuk penghala. Tetapi ciri-cirinya sama dalam semua jenis penghala. Anda boleh mencari cara untuk memindahkan penghala ke bawah pelbagai jenama dan model di sini.

Jangan berkecil hati jika anda tidak dapat menemui fungsi yang disebutkan dalam langkah-langkah di bawah. Dengan membaca keterangan dan mengikuti beberapa panduan video dari jenama penghala yang berbeza, anda akan dapat mengkonfigurasi penghala anda dengan jayanya.

Langkah 13: Mengkonfigurasi Tetapan DHCP

Mengkonfigurasi Tetapan DHCP
Mengkonfigurasi Tetapan DHCP
Mengkonfigurasi Tetapan DHCP
Mengkonfigurasi Tetapan DHCP
Mengkonfigurasi Tetapan DHCP
Mengkonfigurasi Tetapan DHCP

Semasa anda menyambung ke penghala melalui WiFi atau Ethernet, penghala memberi anda ip tertentu secara automatik. Tetapi jika ia menghubungkan lebih banyak peranti ke penghala yang sama berulang kali, ip itu boleh diubah. Ia hanya bertahan sehingga anda memulakan semula pelayan anda. Oleh itu, anda perlu menempah alamat ip tertentu dari penghala ke pelayan anda. Mari kita mulakan dengan mengetahui alamat ip tempatan anda.

1. Buka CMD, taip "ipconfig" dan tekan enter….

2. Seperti yang disebutkan pada gambar kedua, anda akan menemui alamat ipv4 tempatan dan pintu masuk lalai….

3. Seperti disebutkan pada gambar ketiga, masuk ke penghala anda menggunakan kata laluan dan nama pengguna. Gerbang lalai adalah ip penghala anda (Menurut saya itu 192.168.1.1 seperti yang disebutkan dalam gambar ketiga)…..

4. Cari "tetapan DHCP" di penghala anda. Ini berada di bawah LAN di penghala saya seperti yang disebutkan dalam gambar keempat.

5. Pergi "Daftar alamat yang digabungkan"> "senarai edit"> "Tambah" mengikut penghala saya.

6. Kemudian anda dapat melihat semua alamat ip peranti yang disambungkan ke penghala anda secara automatik di bawah menu lungsur. Saya telah menghubungkan kedua-dua komputer dan telefon saya ke penghala, Jadi di sini anda dapat melihat dua alamat ip seperti yang disebutkan dalam gambar kelapan (ke-8).

7. Pilih ip pelayan anda, kemudian "hantar" dan "terapkan" tetapan.

8. Kemudian memerlukan beberapa minit untuk memulakan semula penghala (Menurut saya).

Selepas itu pelayan anda akan menerima ip yang sama setiap kali anda menghidupkan semula komputer anda.

Anda boleh mendapatkan panduan video ke penghala TP-LINK dari sini.

Langkah 14: Mengkonfigurasi Tetapan "Port Forwarding"

Mengkonfigurasi
Mengkonfigurasi
Mengkonfigurasi
Mengkonfigurasi
Mengkonfigurasi
Mengkonfigurasi

Kini tiba masanya untuk membuka port pelayan ke internet awam.

1. Pergi "keamanan"> "tingkat firewall" seperti yang disebutkan pada gambar pertama.

2. Kemudian masukkan level firewall ke "Low" menggunakan menu dropdown seperti yang disebutkan pada gambar kedua.

3. Kemudian klik "kirim" untuk menyimpan tetapan seperti yang disebutkan dalam gambar ketiga.

4. Kemudian goto "port forwarding"> "Tambah item" seperti yang disebutkan pada gambar keempat.

5. Tambahkan data seperti yang kita konfigurasikan sebelumnya dan seperti yang disebutkan pada gambar kelima.

Jenis: Custom

protokol: TCP

Host Jauh: ……………

Julat pelabuhan jauh: 1997

Tuan rumah tempatan: 192.168.1.3

Pelabuhan tempatan: 1997

6. Kemudian klik "hantar" untuk menyimpan tetapan.

Anda boleh mendapatkan panduan video ke penghala TP-LINK dan D-LINK dari sini dan di sini.

Langkah 15: Menguji

Ujian
Ujian
Ujian
Ujian
Ujian
Ujian
Ujian
Ujian

Kini tiba masanya untuk memeriksa sistem kami. Anda mesti menggunakan peranti dengan rangkaian yang tidak tersambung ke penghala. Di sini saya menggunakan data mudah alih telefon pintar saya. Mula-mula anda harus mencari alamat ip awam komputer anda.

1. Cukup ketik di google "what my ip" seperti yang disebutkan pada gambar pertama.

2. Kemudian catatkan alamat ip.

Maka tiba masanya untuk memeriksanya pada peranti mudah alih yang lain.

1. Masukkan data mudah alih "hidup" di telefon pintar anda.

2. Kemudian buka penyemak imbas. Saya menggunakan google chrome.

3. Ketik ip awam komputer anda pada penyemak imbas mudah alih anda seperti yang disebutkan dalam gambar ketiga seperti ini.

"public ip": "nombor port" / "nama folder"

Menurut saya> ip awam: 111.223.xx.xx

nombor pelabuhan: 1997

"folder name": myprogrammes / serial port control / projek yang berjaya (ajax)

Kemudian tekan enter pada telefon pintar anda. Kemudian anda dapat mengawal LED arduino onboard dari mana sahaja di dunia dengan mengklik butang "LED ON" dan "LED OFF".

Langkah 16: Berfikir Inovatif, Lebih Banyak Usaha, Lebih Banyak Penciptaan

Berfikir Inovatif, Lebih Banyak Usaha, Lebih Banyak Penciptaan
Berfikir Inovatif, Lebih Banyak Usaha, Lebih Banyak Penciptaan

Oleh itu, saya fikir saya dapat memberi anda pengajaran yang baik. Sekarang, pada dasarnya anda dapat mengawal arduino dari jauh dari internet. Dengan menggunakan pemikiran dan kemampuan inovatif anda untuk belajar dari internet, anda boleh membuat robot, sistem automasi rumah yang dapat mengawal internet dari mana saja di dunia. Sekiranya anda menggunakan teknologi ini untuk perbuatan baik, anda boleh menjadikan dunia ini lebih baik untuk kita semua. Terima kasih!…

Untuk sebarang masalah yang berkaitan dengan ini, hantarkan e-mel kepada saya atau hantar urut di forum yang boleh dipesan.

mel saya: [email protected]

Disyorkan: