Isi kandungan:
- Langkah 1: Bahan
- Langkah 2: Periksa IP Anda
- Langkah 3: Tukarkan PC anda menjadi pelayan menggunakan XAMPP
- Langkah 4: Buka XAMPP
- Langkah 5: Periksa XAMPP
- Langkah 6: Program Arduino
- Langkah 7: Membina Laman Web
- Langkah 8: Menukar Comport
- Langkah 9: Jadikan Halaman Web Anda Terlihat
- Langkah 10: Menukar Nombor Port Pelayan XAMPP Kami
- Langkah 11: Memeriksa Nombor Port yang Berubah
- Langkah 12: Mengkonfigurasi Penghala
- Langkah 13: Mengkonfigurasi Tetapan DHCP
- Langkah 14: Mengkonfigurasi Tetapan "Port Forwarding"
- Langkah 15: Menguji
- Langkah 16: Berfikir Inovatif, Lebih Banyak Usaha, Lebih Banyak Penciptaan
Video: Kawal Dunia Elektronik Anda Melalui Internet: 16 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
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
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
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
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
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
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
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
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
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
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
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
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
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
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"
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
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
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:
OTOMASI RUMAH (KAWAL PAKAIAN ANDA DARI SETIAP PENGARANG DUNIA): 5 Langkah
OTOMASI RUMAH (KAWAL PAKAIAN ANDA DARI SETIAP PENGARANG DUNIA): Dalam arahan ini saya telah berkongsi bagaimana anda boleh menggunakan ESP8266 untuk mengawal perkakas AC seperti Lampu, kipas, dan lain-lain dari seluruh dunia melalui Internet melalui aplikasi Blynk. Sekiranya anda baru untuk ESP8266 pastikan lihat arahan ini: -Mulakan Dengan NodeM
Kawal Peranti Melalui Internet Melalui Penyemak Imbas. (IoT): 6 Langkah
Kawal Peranti Melalui Internet Melalui Penyemak Imbas. (IoT): Dalam Instructable ini saya akan menunjukkan kepada anda bagaimana anda dapat mengawal peranti seperti LED, Relay, motor dll melalui internet melalui penyemak imbas web. Dan anda boleh mengakses kawalan dengan selamat ke mana-mana peranti. Platform web yang saya gunakan di sini adalah lawatan RemoteMe.org
Projek Arduino: Kawal Elektronik Melalui Internet Menggunakan Pangkalan Data & Laman Web Nodejs + SQL .: 6 Langkah
Projek Arduino: Kawal Elektronik Melalui Internet Menggunakan Pangkalan Data & Laman Web Nodejs + SQL .: Projek Oleh: Mahmed.techTarikh Dibuat: 14 Julai 2017 Tahap Kesukaran: Permulaan dengan beberapa pengetahuan pengaturcaraan. Keperluan Perkakasan: - Arduino Uno, Nano, Mega (saya rasa kebanyakan MCU dengan sambungan bersiri akan berfungsi) - LED Tunggal & Res had semasa
Kawal ESP8266 Anda Dari Mana sahaja di Dunia: 4 Langkah
Kawal ESP8266 Anda Dari Mana Saja di Dunia: Bagaimana saya boleh mengawal ESP8266 saya dari mana sahaja dan tidak perlu menyediakan Port Router saya untuk kawalan dari Internet? Saya mempunyai penyelesaian untuk masalah itu. Dengan PhP-Server ringkas yang saya tulis, anda boleh menambahkan ESP8266 kawalan ESP8266 GPIO dari mana-mana sahaja di
Kawal Peranti Dunia Sebenar Dengan PC Anda: 15 Langkah (dengan Gambar)
Kawal Peranti Dunia Nyata Dengan PC Anda: Instruksional ini menunjukkan kepada anda bagaimana untuk menghubungkan antara PC dan mikrokontroler. Demo ini akan merasakan nilai pot atau input analog dan juga mengawal servo. Jumlah kos di bawah $ 40 termasuk servo. Servo menghidupkan microswitch dan kemudian m