![Otomatisasi Rumah Menggunakan Captive Portal: 9 Langkah Otomatisasi Rumah Menggunakan Captive Portal: 9 Langkah](https://i.howwhatproduce.com/images/012/image-33209-j.webp)
Daftar Isi:
- Langkah 1: Deklarasi Awal
- Langkah 2: Kode Html untuk Front End I.e. Halaman masuk
- Langkah 3: Penggunaan Metode WebServer.arg() dan WebServer.on()
- Langkah 4: Jika Pengguna Salah Mengetik Kredensial
- Langkah 5: Cara Menambahkan Gambar ke Halaman Web Anda
- Langkah 6: Komponen Apa yang Kita Butuhkan
- Langkah 7: Koneksi
- Langkah 8: Sekarang Uji dan Nikmati
- Langkah 9: Kode Ada Di Sini
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
![Otomatisasi Rumah Menggunakan Captive Portal Otomatisasi Rumah Menggunakan Captive Portal](https://i.howwhatproduce.com/images/012/image-33209-1-j.webp)
![Otomatisasi Rumah Menggunakan Captive Portal Otomatisasi Rumah Menggunakan Captive Portal](https://i.howwhatproduce.com/images/012/image-33209-2-j.webp)
![Otomatisasi Rumah Menggunakan Captive Portal Otomatisasi Rumah Menggunakan Captive Portal](https://i.howwhatproduce.com/images/012/image-33209-3-j.webp)
Di sini, kita akan membuat proyek yang sangat menarik dari otomatisasi rumah berbasis Captive Portal menggunakan nodeMCU dari awal.. Jadi, mari kita mulai..
Langkah 1: Deklarasi Awal
![Deklarasi Awal Deklarasi Awal](https://i.howwhatproduce.com/images/012/image-33209-4-j.webp)
Deklarasikan pin IO dari nodeMCU untuk melakukan Action, File Header dan kode untuk membuat server DNS..ditunjukkan pada gambar..
Langkah 2: Kode Html untuk Front End I.e. Halaman masuk
![Kode HTML untuk Front End Yaitu. Halaman masuk Kode HTML untuk Front End Yaitu. Halaman masuk](https://i.howwhatproduce.com/images/012/image-33209-5-j.webp)
Seperti yang ditunjukkan pada gambar, mendeklarasikan kode html dalam variabel string yang kami kirim ke pengguna akhir untuk validasi Kode Akses.
*Untuk menangkap data yang dimasukkan oleh pengguna di sini kami menggunakan panel jangkar dan tag href
*Pada dasarnya Anchor tag digunakan untuk menambahkan halaman web lain di dalam halaman web dan tag href menentukan tujuan tautan.
*Tapi, di sini kami menerima data yang dimasukkan oleh pengguna dalam bidang Kode Akses melalui Anchor Pane dan tag href…
bagaimana, saya akan menyebutkan tentang dua metode menangkap input dari antarmuka web ke tujuan programmer kami..
Langkah 3: Penggunaan Metode WebServer.arg() dan WebServer.on()
![Penggunaan Metode WebServer.arg() dan WebServer.on() Penggunaan Metode WebServer.arg() dan WebServer.on()](https://i.howwhatproduce.com/images/012/image-33209-6-j.webp)
![Penggunaan Metode WebServer.arg() dan WebServer.on() Penggunaan Metode WebServer.arg() dan WebServer.on()](https://i.howwhatproduce.com/images/012/image-33209-7-j.webp)
Seperti yang saya sebutkan di langkah sebelumnya saya akan memberi tahu Anda dua metode berbeda..
1) Dengan Menggunakan metode webServer.arg():
Di sini, kami menentukan atribut autofocus bersama dengan elemen seperti yang ditunjukkan pada gambar, apa yang dilakukan autofokus adalah bahwa itu adalah atribut boolean ketika itu benar berarti menyajikannya memastikan bahwa elemen input menjadi fokus saat halaman dimuat.
dan kemudian, kita memanggil metode args() pada objek server. Metode ini akan mengembalikan jumlah parameter kueri yang diteruskan pada HTTP dan menerapkan pernyataan bersyarat untuk melakukan tindakan yang sesuai.
2) Dengan Menggunakan dan atribut href:
Di sini, kami menentukan elemen kontrol kami (seperti tombol) di dalam dan menetapkan string, char, tautan yang ingin Anda validasi menggunakan pernyataan bersyarat dan kemudian kami memanggil webServer.on() untuk menerima input untuk validasi.
Seperti yang ditunjukkan..
Langkah 4: Jika Pengguna Salah Mengetik Kredensial
![Jika Pengguna Salah Ketik Kredensial Jika Pengguna Salah Ketik Kredensial](https://i.howwhatproduce.com/images/012/image-33209-8-j.webp)
Apa yang telah saya lakukan, cukup ubah kode halaman login yang ada dan tambahkan tajuk baru yang menginformasikan bahwa pengguna telah memasukkan kredensial yang salah..
Pertama, validasi kredensial jika salah, arahkan pengguna ke halaman login baru yang diedit yang menampilkan pesan kesalahan.
Seperti yang ditunjukkan..
Langkah 5: Cara Menambahkan Gambar ke Halaman Web Anda
![Cara Menambahkan Gambar ke Halaman Web Anda Cara Menambahkan Gambar ke Halaman Web Anda](https://i.howwhatproduce.com/images/012/image-33209-9-j.webp)
Ini sangat sederhana, karena di sini kami tidak menyimpan gambar kami ke penyimpanan fisik sehingga kami menyediakan jalur untuk mengambil gambar yang biasanya kami lakukan untuk halaman html.
jadi yang kami lakukan hanyalah mengonversi gambar kami ke base64 dan menempelkannya di kode halaman kami Seperti yang ditunjukkan..
Langkah 6: Komponen Apa yang Kita Butuhkan
1)- nodeMCU
2)- Arduino IDE untuk mem-flash nodeMCU
3)-kabel jumper (F-2-F)
4)-Modul Relay
5) -Smartphone atau laptop berkemampuan WiFi untuk diuji
Langkah 7: Koneksi
![koneksi koneksi](https://i.howwhatproduce.com/images/012/image-33209-10-j.webp)
Tambahkan modul relai ke pin IO yang dideklarasikan dalam kode.
Hubungkan Relay ke peralatan listrik yang ingin Anda kendalikan seperti yang ditunjukkan pada gambar..
Langkah 8: Sekarang Uji dan Nikmati
![Sekarang Uji dan Nikmati Sekarang Uji dan Nikmati](https://i.howwhatproduce.com/images/012/image-33209-11-j.webp)
![Sekarang Uji dan Nikmati Sekarang Uji dan Nikmati](https://i.howwhatproduce.com/images/012/image-33209-12-j.webp)
![Sekarang Uji dan Nikmati Sekarang Uji dan Nikmati](https://i.howwhatproduce.com/images/012/image-33209-13-j.webp)
![Sekarang Uji dan Nikmati Sekarang Uji dan Nikmati](https://i.howwhatproduce.com/images/012/image-33209-14-j.webp)
Langkah 9: Kode Ada Di Sini
Silakan tulis komentar Anda yang berharga..
Direkomendasikan:
Otomatisasi Rumah Generasi Berikutnya Menggunakan Eagle Cad (Bagian 1 - PCB): 14 Langkah
![Otomatisasi Rumah Generasi Berikutnya Menggunakan Eagle Cad (Bagian 1 - PCB): 14 Langkah Otomatisasi Rumah Generasi Berikutnya Menggunakan Eagle Cad (Bagian 1 - PCB): 14 Langkah](https://i.howwhatproduce.com/images/001/image-133-14-j.webp)
Otomatisasi Rumah Generasi Berikutnya Menggunakan Eagle Cad (Bagian 1 - PCB): Pendahuluan: Mengapa saya katakan generasi berikutnya: karena menggunakan beberapa komponen yang jauh lebih baik daripada perangkat otomatisasi rumah tradisional. Itu dapat mengontrol peralatan dengan: Panel Sentuh Perintah Suara Google pada Kontrol Perangkat dari aplikasi
Otomatisasi Rumah Menggunakan ESP8266 atau NODEMCU: 6 Langkah
![Otomatisasi Rumah Menggunakan ESP8266 atau NODEMCU: 6 Langkah Otomatisasi Rumah Menggunakan ESP8266 atau NODEMCU: 6 Langkah](https://i.howwhatproduce.com/images/001/image-793-50-j.webp)
Otomatisasi Rumah Menggunakan ESP8266 atau NODEMCU: Pernah ingin membuat rumah Anda otomatis melalui wifi? Ingin mengontrol lampu, kipas, dan setiap peralatan lainnya dari ponsel cerdas Anda? Atau pernah menginginkan instruksi tentang perangkat yang terhubung dan memulainya? Proyek Otomasi Rumah ini akan
Memulai Otomatisasi Rumah: Memasang Asisten Rumah: 3 Langkah
![Memulai Otomatisasi Rumah: Memasang Asisten Rumah: 3 Langkah Memulai Otomatisasi Rumah: Memasang Asisten Rumah: 3 Langkah](https://i.howwhatproduce.com/images/009/image-26547-j.webp)
Memulai Dengan Otomatisasi Rumah: Memasang Asisten Rumah: Kami sekarang akan memulai seri otomatisasi rumah, di mana kami membuat rumah pintar yang memungkinkan kami mengontrol hal-hal seperti lampu, speaker, sensor, dan sebagainya menggunakan hub pusat bersama dengan asisten suara. Pada postingan kali ini, kita akan belajar bagaimana cara memasukkan
Otomatisasi Rumah Langkah demi Langkah Menggunakan Wemos D1 Mini Dengan Desain PCB: 4 Langkah
![Otomatisasi Rumah Langkah demi Langkah Menggunakan Wemos D1 Mini Dengan Desain PCB: 4 Langkah Otomatisasi Rumah Langkah demi Langkah Menggunakan Wemos D1 Mini Dengan Desain PCB: 4 Langkah](https://i.howwhatproduce.com/images/010/image-28070-j.webp)
Otomasi Rumah Langkah demi Langkah Menggunakan Wemos D1 Mini Dengan Desain PCB: Otomatisasi Rumah Langkah demi Langkah menggunakan Wemos D1 Mini dengan Desain PCBBeberapa minggu yang lalu kami menerbitkan tutorial "Otomasi Rumah Menggunakan Raspberry Pi" di rootaid.com yang diterima dengan baik di kalangan penggemar dan mahasiswa. Kemudian salah satu anggota kami datang
Otomatisasi Rumah Dengan Android dan Arduino: Buka Gerbang Saat Anda Tiba di Rumah: 5 Langkah
![Otomatisasi Rumah Dengan Android dan Arduino: Buka Gerbang Saat Anda Tiba di Rumah: 5 Langkah Otomatisasi Rumah Dengan Android dan Arduino: Buka Gerbang Saat Anda Tiba di Rumah: 5 Langkah](https://i.howwhatproduce.com/images/001/image-2240-99-j.webp)
Home Automation With Android and Arduino: Open the Gate When You Get Home: Instructable ini adalah tentang pengaturan sistem otomatisasi rumah yang dikendalikan melalui smartphone, menggunakan koneksi internet, sehingga dapat diakses dari mana pun Anda membutuhkannya. Selain itu, ia akan melakukan tindakan tertentu setiap kali kriteria m