Daftar Isi:
- Langkah 1: Bahan
- Langkah 2: Periksa IP Anda
- Langkah 3: Ubah Pc Anda Menjadi Server Menggunakan XAMPP
- Langkah 4: Buka XAMPP
- Langkah 5: Periksa XAMPP
- Langkah 6: Program Arduino
- Langkah 7: Membangun Halaman Web
- Langkah 8: Mengubah Perilaku
- Langkah 9: Jadikan Halaman Web Anda Terlihat
- Langkah 10: Mengubah Nomor Port Server XAMPP Kami
- Langkah 11: Memeriksa Nomor Port yang Diubah
- Langkah 12: Mengkonfigurasi Router
- Langkah 13: Mengonfigurasi Pengaturan DHCP
- Langkah 14: Mengkonfigurasi Pengaturan "port Forwarding"
- Langkah 15: Pengujian
- Langkah 16: Pemikiran Inovatif, Lebih Banyak Usaha, Lebih Banyak Kreasi
Video: Kontrol Dunia Elektronik Anda Melalui Internet: 16 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Dengan mengikuti instruksi ini, Anda akan dapat MENGHIDUPKAN dan MENONAKTIFKAN LED dari mana saja di dunia. Baca semua instruksi dengan seksama dan ikuti langkah-langkahnya satu per satu. Setelah mempelajari instruksi ini, Anda akan dapat menggunakan pengetahuan ini pada berbagai aplikasi seperti sistem otomasi rumah, proyek IoT dengan keterampilan inovatif Anda.
Langkah 1: Bahan
1. Komputer
2. Router dengan koneksi internet aktif yang terhubung ke komputer Anda.
3. Sebuah arduino (Saya menggunakan arduino UNO.)
4. Ponsel cerdas atau komputer lain dengan data seluler atau jaringan internet lain
Langkah 2: Periksa IP Anda
Pertama-tama penting untuk mengetahui bahwa Anda memiliki ip publik atau tidak. Karena jika Anda tidak memiliki ip publik, Anda tidak dapat mengakses komputer Anda dari luar. Itu berarti jika Anda memiliki ip publik, Anda memiliki alamat dari internet dunia. Anda dapat memeriksa ini dengan menghubungi penyedia layanan internet Anda. Saya juga tidak memiliki ip publik, tetapi setelah menghubungi ISP saya, mereka memberi saya ip publik secara gratis. Temukan lebih banyak tentang alamat ip dari sini.
Anda dapat mengetahui alamat ip perangkat Anda saat ini hanya dengan mengetik "What's my ip" di google.
Langkah 3: Ubah Pc Anda Menjadi Server Menggunakan XAMPP
Anda perlu mengonversi pc ke server untuk mengaksesnya dari internet. "Apache" adalah perangkat lunak yang digunakan untuk mengonversi pc ke server. Tetapi ada banyak hal yang harus dikonfigurasi jika Anda hanya menggunakan "Apache". Jadi ada aplikasi pihak ketiga untuk melakukan pekerjaan ini dengan mudah. "XAMPP" adalah salah satunya. Anda dapat mengunduh dan menginstalnya dari sini. Versi Windows, Linux, Mac tersedia.
Langkah 4: Buka XAMPP
Pergi ke drive tempat Anda menginstal XAMPP. Temukan folder bernama "xampp" dan di dalamnya Anda akan menemukan aplikasi bernama "xampp-control". Buka. Setelah dibuka, akan terlihat seperti gambar di atas.
Langkah 5: Periksa XAMPP
Setelah membuka XAMPP, klik tombol start yang ada di dalam baris bernama "Apache". Kemudian buka browser dan ketik "localhost" di address bar. Jika Anda telah berhasil menginstal XAMPP, Anda akan diarahkan ke halaman web default xampp yang ditampilkan di gambar kedua.
Langkah 6: Program Arduino
Unggah program ini ke arduino untuk menghidupkan, mematikan LED onboard melalui port serial dengan mengirimkan karakter "H" dan "L"."H" ke LED dan "L" untuk mematikan LED.
Langkah 7: Membangun Halaman Web
Untuk melakukan pekerjaan ini kita menggunakan HTML, AJAX dan PHP. Saya akan menjelaskan penggunaan ketiga bahasa ini secara singkat. Anda dapat mengetahui informasi lebih lanjut menggunakan tautan di bawah ini. Pada dasarnya HTML digunakan untuk membuat halaman web. Berisi hal-hal apa yang akan ditampilkan di halaman web setelah memuatnya di browser. AJAX digunakan untuk mengirim permintaan PHP tanpa memuat ulang halaman web. PHP digunakan untuk mengontrol perilaku server untuk mengontrol LED.
1. Temukan lebih banyak tentang HTML di sini.
2. Temukan lebih banyak tentang AJAX di sini.
3. Temukan lebih banyak tentang PHP di sini.
Pertama buat folder dengan nama yang diinginkan di dalam folder bernama "htdocs" di mana di folder "xampp" yang kami temukan sebelumnya di langkah 4.
1. Tuliskan kode pada gambar pertama dalam file notepad dan simpan sebagai "index.html" di folder yang kita buat.
2. Tulis kode pada gambar kedua dalam file notepad dan simpan sebagai "ledoff.php" di folder yang kita buat.
3. Tuliskan kode pada gambar ketiga dalam file notepad dan simpan sebagai "ledon.php" di folder yang kita buat.
Langkah 8: Mengubah Perilaku
Anda harus mengubah comport arduino Anda di skrip PHP. Jika tidak, itu akan memuat halaman web, tetapi LED tidak akan berfungsi. Temukan nomor comport arduino Anda di Arduino IDE atau di pengelola perangkat di os Anda. Kemudian ubah di kedua file "ledoff.php" dan "ledon.php" seperti yang disebutkan pada gambar di atas. Menurut pc saya itu com7.
Langkah 9: Jadikan Halaman Web Anda Terlihat
Seperti yang Anda periksa di langkah 5, setelah masuk ke server Anda menggunakan "localhost" Anda akan melihat bahwa itu mengarahkan ke halaman web default XAMPP. Jadi bagaimana kita bisa masuk ke halaman web kita? Ketik nama folder tempat Anda menyimpan file HTML dan PHP di address bar browser seperti ini.
localhost/"nama folder Anda"
Menurut saya nama folder saya adalah "serialportcontrol". Cara mengetiknya di bilah alamat di browser disebutkan pada gambar pertama.
Setelah menekan enter Anda akan melihat halaman web di atas seperti yang disebutkan pada gambar kedua.
Dengan mengklik tombol "LED ON" dan "LED OFF" Anda akan dapat MENGAKTIFKAN dan MENONAKTIFKAN biult di LED arduino menggunakan halaman web. Anda dapat mengontrol LED juga menghubungkan komputer lain atau smartphone ke router yang sama dan masuk alamat web yang sama yang kami gunakan pertama kali di bawah jaringan area lokal.
Langkah 10: Mengubah Nomor Port Server XAMPP Kami
Oke, sekarang kita tahu bahwa sistem kita bekerja dengan baik di jaringan area lokal kita. Jadi ini adalah bagian yang paling menarik dalam pekerjaan kita. Pertama-tama kita perlu mengubah nomor port server XAMPP kita. Karena port default server XAMPP adalah 80.
(Port artinya, itu seperti nomor rumah di jalur seperti yang disebutkan di alamat rumah. Jalur adalah ip publik pc Anda. Nomor rumah adalah nomor port. PC Anda memiliki satu alamat ip dan beberapa port digunakan di komputer Anda untuk berkomunikasi dengan setiap tugas seperti jika Anda menggunakan server XAMPP dua kali untuk melakukan dua pekerjaan di komputer yang sama, Anda perlu menggunakan dua nomor port untuk setiap server XAMPP.)
80 adalah nomor port default untuk HTTP. Saat Anda mengetik "localhost" di bilah alamat browser, browser secara otomatis menambahkan nomor port itu ke akhir alamat web meskipun Anda tidak dapat melihatnya. Kedengarannya tidak masalah. Jadi mengapa perlu mengubah nomor port?
Karena semua router menggunakan nomor port default mereka sebagai 80. Saat Anda menghubungkan ke server Anda dari internet, jika Anda tidak mengubah nomor port, Anda akan langsung terhubung ke halaman web default router tanpa terhubung ke server Anda. Gambar di atas akan memandu Anda untuk mengubah nomor port server XAMPP Anda. Saya menggunakan 1997 sebagai nomor port saya. Pastikan untuk menghentikan server APACHE di XAMPP sebelum mengubah nomor port. Setelah mengubah nomor port, jalankan server APACHE.
Langkah 11: Memeriksa Nomor Port yang Diubah
Ketik alamat web localhost baru Anda untuk memeriksa apakah port Anda berfungsi atau tidak. Menurut saya itu
localhost: 1997/"nama folder Anda"
Jika Anda berhasil masuk ke halaman web kami, itu berarti port Anda berhasil mengubah id. Jika tidak coba nomor port lain.
Langkah 12: Mengkonfigurasi Router
Sekarang saatnya bermain dengan router Anda. Port forwarding adalah metode yang digunakan untuk membuka port tertentu ke tingkat jaringan berikutnya, yang berarti memungkinkan seseorang untuk terhubung ke server Anda dari internet. Anda dapat menemukan lebih banyak tentang penerusan port di sini dan di sini. Konfigurasi router Anda ditunjukkan pada langkah-langkah di bawah ini.
Saya menggunakan router HUAWEI E5172 4G. Jadi konfigurasi ini dirujuk ke router saya. Pabrikan yang berbeda menyediakan antarmuka pengguna yang berbeda untuk router. Tetapi fitur-fiturnya sama di semua jenis router. Anda dapat menemukan cara mem-port forward router dengan berbagai merek dan model di sini.
Jangan berkecil hati jika Anda tidak dapat menemukan fungsi yang disebutkan dalam langkah-langkah di bawah ini. Dengan membaca deskripsi dan mengikuti beberapa panduan video dari berbagai merek router, Anda akan berhasil mengonfigurasi router Anda.
Langkah 13: Mengonfigurasi Pengaturan DHCP
Saat Anda menghubungkan ke router melalui WiFi atau Ethernet, router memberi Anda ip tertentu secara otomatis. Tetapi jika menghubungkan lebih banyak perangkat ke router yang sama berulang kali, ip itu dapat diubah. Itu hanya berlangsung sampai Anda me-restart server Anda. Jadi Anda harus memesan alamat ip tertentu dari router ke server Anda. Mari kita mulai dengan mencari tahu apa alamat ip lokal Anda.
1. Buka CMD, ketik "ipconfig" dan tekan enter….
2. Seperti yang disebutkan pada gambar kedua, Anda akan menemukan alamat ipv4 lokal dan gateway default server Anda….
3. Seperti yang disebutkan pada gambar ketiga, masuk ke router Anda menggunakan kata sandi dan nama pengguna. Gateway default adalah ip router Anda (Menurut saya itu 192.168.1.1 seperti yang disebutkan pada gambar ketiga) …..
4. Temukan "Pengaturan DHCP" di router Anda. Itu di bawah LAN di router saya seperti yang disebutkan pada gambar keempat.
5. Buka "Daftar alamat paket" > "edit daftar" > "Tambah" sesuai dengan router saya.
6. Kemudian Anda dapat melihat semua alamat ip perangkat yang terhubung ke router Anda secara otomatis di bawah menu dropdown. Saya telah menghubungkan komputer dan telepon saya ke router, Jadi di sini Anda dapat melihat dua alamat ip seperti yang disebutkan pada gambar kedelapan(8).
7. Pilih ip server Anda, lalu "kirim" dan "terapkan" pengaturan.
8. Kemudian perlu beberapa menit untuk me-restart router (Menurut saya).
Setelah itu server Anda akan menerima ip spesifik yang sama setiap kali Anda me-restart pc Anda.
Anda dapat menemukan panduan video ke router TP-LINK dari sini.
Langkah 14: Mengkonfigurasi Pengaturan "port Forwarding"
Sekarang saatnya membuka port server ke internet publik.
1. Buka "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 pengaturan seperti yang disebutkan pada gambar ketiga.
4. Kemudian masuk ke "port forwarding" > "Add item" seperti yang disebutkan pada gambar keempat.
5. Tambahkan data seperti yang kita konfigurasikan sebelumnya dan seperti yang disebutkan pada gambar kelima.
Jenis: Kustom
protokol: TCP
Tuan Rumah Jarak Jauh: ……………
Rentang port jarak jauh: 1997
Tuan Rumah Lokal: 192.168.1.3
Pelabuhan lokal: 1997
6. Kemudian klik "kirim" untuk menyimpan pengaturan.
Anda dapat menemukan panduan video untuk TP-LINK dan router D-LINK dari sini dan di sini.
Langkah 15: Pengujian
Sekarang saatnya untuk memeriksa sistem kita. Anda harus menggunakan perangkat dengan jaringan di luar koneksi router. Di sini saya menggunakan data seluler dari ponsel cerdas saya. Pertama-tama Anda harus mencari tahu alamat ip publik komputer Anda.
1. Cukup ketik di google "what's my ip" seperti yang disebutkan pada gambar pertama.
2. Kemudian catat alamat ipnya.
Maka saatnya memeriksanya di perangkat seluler lain.
1. Letakkan data seluler "aktif" di ponsel cerdas Anda.
2. Kemudian buka browsernya. Saya menggunakan google chrome.
3. Ketik ip publik pc Anda di browser ponsel Anda seperti yang disebutkan pada gambar ketiga seperti ini.
"ip publik":"nomor port"/"nama folder"
Menurut saya > ip publik: 111.223.xx.xx
nomor port: 1997
"nama folder": myprogrammes/kontrol port serial/proyek yang berhasil (ajax)
Kemudian tekan enter pada smartphone Anda. Kemudian Anda akan dapat mengontrol LED onboard arduino dari mana saja di dunia dengan mengklik tombol "LED ON" dan "LED OFF".
Langkah 16: Pemikiran Inovatif, Lebih Banyak Usaha, Lebih Banyak Kreasi
Jadi saya pikir saya bisa memberi Anda instruksi yang bagus. Sekarang, pada dasarnya Anda dapat mengontrol arduino dari jarak jauh melalui internet. Dengan menggunakan pemikiran inovatif dan kemampuan Anda untuk belajar dari internet, Anda dapat membuat robot, sistem otomatisasi rumah yang dapat mengontrol internet dari mana saja di dunia. Jika Anda menggunakan teknologi ini untuk perbuatan baik, Anda dapat membuat dunia ini jauh lebih baik bagi kita semua. Terima kasih!…
Untuk masalah apa pun yang terkait dengan ini, kirim email ke saya atau kirim pijatan di forum yang dapat diinstruksikan.
email saya: [email protected]
Direkomendasikan:
Kontrol Gerakan Sederhana - Kontrol Mainan RC Anda Dengan Gerakan Lengan Anda: 4 Langkah (dengan Gambar)
Kontrol Gerakan Sederhana - Kontrol Mainan RC Anda Dengan Gerakan Lengan Anda: Selamat datang di 'ible' saya #45. Beberapa waktu yang lalu saya membuat BB8 versi RC yang berfungsi penuh menggunakan bagian Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Ketika saya melihat betapa kerennya itu Force Band yang dibuat oleh Sphero, saya berpikir: "Ok, saya c
Kontrol Perangkat Melalui Internet Melalui Browser. (IoT): 6 Langkah
Kontrol Perangkat Melalui Internet Melalui Browser. (IoT): Dalam Instructable ini saya akan menunjukkan kepada Anda bagaimana Anda dapat mengontrol perangkat seperti LED, Relay, motor dll melalui internet melalui web-browser. Dan Anda dapat mengakses kontrol dengan aman melalui perangkat apa pun. Platform web yang saya gunakan di sini adalah kunjungan RemoteMe.org
Proyek Arduino: Kontrol Elektronik Melalui Internet Menggunakan Nodejs + Database SQL & Situs Web.: 6 Langkah
Proyek Arduino: Kontrol Elektronik Melalui Internet Menggunakan Nodejs + Database SQL & Situs Web.: Proyek Oleh: Mahmed.techTanggal Dibuat: 14 Juli 2017Tingkat Kesulitan: Pemula dengan beberapa pengetahuan pemrograman. Persyaratan Perangkat Keras: - Arduino Uno, Nano, Mega (saya pikir sebagian besar MCU dengan koneksi serial akan berfungsi)- LED Tunggal & Res pembatasan saat ini
Mobil Terkecil di Dunia Dengan Kontrol Stabilitas Elektronik!: 5 Langkah (dengan Gambar)
Mobil Terkecil di Dunia Dengan Kontrol Stabilitas Elektronik!: Anda memiliki salah satu dari Coke Can Cars kecil itu? Dan pengendaliannya menyebalkan? Maka inilah solusinya: Arduino 2.4GHz "Micro RC" modifikasi kontrol proporsional!Fitur: Kontrol proporsional Arduino "Micro RC" konversi
Mentransfer File Melalui LAN Anda Melalui BitTorrent: 6 Langkah
Mentransfer File Melalui LAN Anda Melalui BitTorrent: Terkadang Anda mungkin perlu mentransfer file melalui jaringan ke beberapa komputer. Meskipun Anda dapat meletakkannya di flash drive atau CD/DVD, Anda harus pergi ke setiap komputer untuk menyalin file dan mungkin perlu beberapa saat untuk menyalin semua file (terutama dengan f