Wifi Communication in ESP32

Zachrandika Alif Syahreza
4 min readMar 27, 2021

--

Hai para pencari ilmu, balik lagi dengan ku Zachrandika Alif Syahreza dari fakultas Sistem dan Teknologi Informasi Institut Teknologi Bandung. Pada artikel sebelumnya kita sudah membahas mengenai Bluetooth Communication. Sekarang pada artikel ini kita akan membahas protokol komunikasi dengan Wifi. Seperti biasa agar dapat memberikan gambaran yang lebih mudah aku akan melakukan eksperimen untuk menyalakan dan mematikan LED dengan menggunakan Wifi dari Web Browser. So mari kita mulai penjelasannnya

Local Area Network

Local are network ilustration

LAN adalah kependekan dari Local Area Network yang merupakan suatu jaringan yang di mana perangkat keras dan perangkat lunak bisa saling berkomunikasi dalam daerah yang terbatas. LAN hanya bisa menjangkau daerah yang sangat terbatas. misalnya hanya dapat menjangkau dalam satu gedung saja. LAN dapat melakukan koneksi dengan dua cara, yaitu secara nirkabel (Wireless LAN/W-LAN) atau koneksi menggunakan kabel (mis. Kabel Ethernet).

Wireless Local Area Network (W-LAN) adalah jaringan komputer yang menggunakan gelombang radio sebagai alat atau media transmisi data. Informasi atau data ditransfer dari satu komputer ke komputer yang lainnya menggunakan gelombang radio. WLAN juga sering disebut dengan Jaringan Nirkabel atau jaringan wireless. Ethernet dan Wifi adalah dua teknologi paling umum yang digunakan untuk Local Area Network

Wifi

Wifi adalah sebuah teknologi yang memanfaatkan peralatan elektronik untuk bertukar data secara nirkabel (menggunakan gelombang radio) melalui sebuah jaringan komputer, termasuk koneksi Internet berkecepatan tinggi. Wifi adalah merek dagang Wi-Fi Alliance dan nama merek untuk produk-produk yang memakai keluarga standar IEEE 802.11. Sebuah alat yang dapat memakai Wi-Fi (seperti komputer pribadi, konsol permainan video, telepon pintar, tablet, atau pemutar audio digital) dapat terhubung dengan sumber jaringan seperti Internet melalui sebuah titik akses jaringan nirkabel. Titik akses (atau hotspot) seperti itu mempunyai jangkauan sekitar 20 meter di dalam ruangan dan lebih luas lagi di luar ruangan.

Project to Turn On LED with Wifi on Web Browser

Pada project kali ini aku akan mencoba menyalakan lampu LED dengan bantuan Wifi yang terkoneksi dengan pada smartphone.

Komponen yang dibutuhkan untuk project ini adalah

  • ESP32 Lolin32 Lite
  • Kabel jumper
  • Breadboard
  • Kabel micro USB
  • LED 5 mm
  • Resistor 330 ohm

Build the Circuit

Susun semua komponen seperti skema berikut ini

Schematic project 8
  1. GPIO 22 dihubungkan dengan LED yaitu pada kutub positif / kaki yang panjang
  2. Resistor 330 Ohm dihubungkan dari LED pada kutub negatif / kaki yang pendek dengan Ground
  3. Pin Ground pada board ESP32 dihubungkan dengan Ground pada breadboard
  4. Pin 3v pada board ESP32 dihubungkan dengan breadboard

NB : Pastikan kabel jumper dan komponen lainnya dapat berguna dengan baik agar tidak terjadi error

Preparing the ESP32 in Arduino IDE

Untuk mengunggah kode program ke dalam board ESP32 diperlukan aplikasi Arduino IDE. Pada artikel sebelumnya aku sudah menjelaskan bagaimana cara melakukan pengaturan pada Arduino IDE agar dapat terhubung dengan board ESP32. Untuk lebih jelasnya dapat dicek disini

Program to Turn On LED with Wifi on Web Browser

Setelah komponen sudah dipastikan tersusun dengan benar, masukkan kode program seperti berikut

Masukkan nama Wifi pada baris 10 dan password Wifi pada baris 11 yang ingin disambungkan ke ESP32 sesuai dengan jaringan Wifi yang kamu miliki. Setelah sudah memasukkan nama Wifi dan password yang sesuai unggah kode program kedalam board ESP32.

Done uploading file

Setelah selesai mengunggah buka serial monitor dengan baud rate 115200 dan kemudian tekan tombol reset pada board ESP32. Maka akan muncul alamat IP yang terhubung yang bisa kita gunakan untuk menyalakan LED pada web browser

Serial monitor

Setelah mendapatkan alamat IP yang bisa digunakan, salin alamat IP tersebut dan masukkan ke web browser pada smartphone atau komputer yang terhubung dengan Local Area Network(Wifi) yang sama dengan yang digunakan oleh board ESP32 kita. Maka akan muncul tampilan seperti ini

Web server homepage

Apabila sudah muncul tekan ON untuk menyalakan LED dan OFF untuk mematikan LED. Maka LED yang terhubung dengan ESP32 akan hidup dan mati

Conclusion

Dari hasil eksperimen yang aku lakukan kali ini aku dapat menyimpulkan beberapa hal

  1. Pastikan dalam perakitan komponen sudah dirakit dengan benar. Apabila dalam menghubungkan kutub positif dan negatif pada LED dengan ESP32 tertukar segera tukar agat tidak terjadi korsleting listrik yang dapat merusak ESP32
  2. Pastikan memasukan SSID dan Password sesuai dengan yang tersedia di sekitar kita agar dapat terhubung dengan alamat IP dan tidak terjadi error
  3. Pastikan bahwa smartphone atau komputer yang kita gunakan untuk membuka web broser sudah terhubung dengan Local Area Network(Wifi) yang sama dengan yang terhubung pada ESP32, agar dapat menjalankan alamat IP

--

--

No responses yet