Daftar Isi:

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

Video: Kontrol Dunia Elektronik Anda Melalui Internet: 16 Langkah

Video: Kontrol Dunia Elektronik Anda Melalui Internet: 16 Langkah
Video: GANTENG REVIEW SALDONYA DONG?? BERAPA SALDO INDRAKENZ? 2024, Desember
Anonim
Image
Image
Bahan
Bahan

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

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

Periksa IP Anda
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

Ubah Pc Anda Menjadi Server Menggunakan XAMPP
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

Buka XAMPP
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

Cek XAMPP
Cek XAMPP
Cek XAMPP
Cek 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

Memprogram Arduino
Memprogram 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

Membangun Halaman Web
Membangun Halaman Web
Membangun Halaman Web
Membangun Halaman Web
Membangun Halaman Web
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

Mengubah Perilaku
Mengubah Perilaku
Mengubah Perilaku
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

Jadikan Halaman Web Anda Terlihat
Jadikan Halaman Web Anda Terlihat
Jadikan Halaman Web Anda Terlihat
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

Mengubah Nomor Port Server XAMPP Kami
Mengubah Nomor Port Server XAMPP Kami
Mengubah Nomor Port Server XAMPP Kami
Mengubah Nomor Port Server XAMPP Kami
Mengubah Nomor Port Server XAMPP Kami
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

Memeriksa Nomor Port yang Diubah
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

Mengkonfigurasi Router
Mengkonfigurasi Router
Mengkonfigurasi Router
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

Mengonfigurasi Pengaturan DHCP
Mengonfigurasi Pengaturan DHCP
Mengonfigurasi Pengaturan DHCP
Mengonfigurasi Pengaturan DHCP
Mengonfigurasi Pengaturan DHCP
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"

Mengkonfigurasi
Mengkonfigurasi
Mengkonfigurasi
Mengkonfigurasi
Mengkonfigurasi
Mengkonfigurasi

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

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

Pemikiran Inovatif, Lebih Banyak Usaha, Lebih Banyak Kreasi
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: