Dongle ESP8266 Wiifi Acces Point Web Server Kontrol Led

24 July 2024 . Iot
...

Dongle ESP8266 adalah modul WiFi yang sering digunakan sebagai web server access point untuk mengontrol perangkat seperti LED. Pertama, Dongle ESP8266 dikonfigurasi dalam mode Access Point (AP), sehingga perangkat lain dapat terhubung langsung ke jaringan yang dibuat oleh Dongle ESP8266. Setelah terhubung, perangkat dapat mengakses halaman web yang disimpan di ESP8266 dengan mengakses IP 192.168.4.1 . Halaman web ini berisi antarmuka pengguna yang memungkinkan kontrol LED, melalui tombol yang mengirimkan permintaan HTTP ke ESP8266. ESP8266 kemudian memproses permintaan ini dan mengaktifkan atau menonaktifkan LED sesuai dengan perintah yang diterima, memberikan umpan balik langsung kepada pengguna. Dengan begitu kontrol LED secara nirkabel melalui jaringan WiFi lokal yang disediakan oleh ESP8266.

Langkah Konfigurasi pada Aplikasi Arduino IDE

  1. Pertama-tama colokan Dongle ESP8266 pada laptop/computer
  2. Buka aplikasi Arduino IDE
  3. Pilih Menu “tools” pada pojok kiri atas
  4. Pilih “Board” Lalu setting NodeMCU 1.0 (ESP-12E Module)
  5. Pilih “Port” Kemudian Atur port dan pilih sesuai port yang aktif.

Menambahkan Library ESP8266Wiifi untuk menggunakan fungsi wifi pada modul Dongle ESP8266. Dan Library untuk mengatur Web Server Pada ESP8266. Kemudian mendefinisikan dua Variabel SSID dan PASSWORD untuk menyimpan nama jaringa wiifi dan kata sandi yang akan digunakan untuk membuat Acces Point.

Membuat objek web server yang akan berjalan pada Port 80. Kemudian mendefinisikan String yang akan digunakan untuk menyimpan konten halaman web.

Fungsi setup() digunakan untuk mengatur pengaturan awal. Fungsi ini hanya dijalankan sekali saat perangkat mulai menyala atau di-reset. Serial.begin(115200); memulai komunikasi serial dengan baud rate 115200 untuk komunikasi antara ESP8266 dan komputer. Kemudian Pinmode untuk mengatur pin ledbuiltin sebagai output.

Mengirim pesan "Setting soft-AP ... " ke monitor serial untuk memberi tahu pengguna bahwa proses pengaturan soft-AP (Access Point) sedang dimulai. Memulai Access Point (AP) dengan SSID dan kata sandi yang ditentukan, sehingga perangkat lain dapat terhubung ke jaringan WiFi yang dibuat oleh ESP8266.

Baris ini digunakan untuk menyusun isi dari halaman web yang akan ditampilkan ketika pengguna mengakses server ESP8266.

Pada baris pertama mendefinisikan handler untuk rute utama "/" pada server. Kemudian baris kedua, server.send(200, "text/html", webpage); mengirimkan halaman web yang telah disusun ke klien dengan status HTTP 200 dan tipe konten "text/html".

Pada bagian ini ketika user mengakses halaman web lalu menekan tombol ON maka baris tersebut akan di eksekusi yaitu Led akan dinyalakan dengan delay 1 detik. Lalu pada bagian ke dua ketika user menekan tombol OFF maka bagian kedua akan di eksekusi dan lampu LED akan mati dengan delay 1 detik.

server.begin(); memulai server web. Serial.println("Webserver dijalankan"); mencetak pesan "Webserver dijalankan" ke Serial Monitor untuk memberi tahu bahwa server web telah dijalankan.

void loop() adalah fungsi utama yang berjalan berulang-ulang. server.handleClient(); menangani permintaan klien yang masuk dan memanggil handler yang sesuai.

Berikut Tampilan Halman WEB Server :

Lates Post

Dongle ESP8266 Sebagai Wiifi Clienta

19 August 2024

Dongle ESP8266 Wiifi Client Kontrol Leda

14 August 2024

Dongle ESP8266 Wiifi ST-APa

14 August 2024

Dongle ESP8266 Wiifi Acces Point Web Server Kontrol Leda

24 July 2024

Membuat Proyek Robot Mini dengan Arduino

20 Januari 2022