ESP32 Wi-Fi Controlling Devices

Parnaek
3 min readMar 29, 2021

--

Selamat siang teman-teman pembaca setia blog ini. Setelah berkutat dengan modul bluetooth, kita akan melanjutkan dengan tutorial Wi-Fi Controlling Devices. Hah, itu apa bro? Santai aja ya temen-temen, karena ini bakalan gampang kok. Jadi, ini kita akan mencoba mematikan LED menggunakan web dengan memanfaatkan Wi-Fi sebagai perantaranya. Penasaran banget, kan! Makanya cus, bikin

Btw, alat-alat yang perlu disiapin apa kak? Tenang aja, gaes, karena pada percobaan ini, kita hanya menggunakan alat-alat yang udah kita beli sebelumnya yaitu cuma

  1. Laptop (wajib ini mah)
  2. Arduino ESP32 (ini juga wajib)
  3. Kabel jumper (secukupnya ges)
  4. Resistor 330 atau 10k ohm
  5. 2 buah LED

Simpel dan murah, kan. Oke kalau alat-alatnya udah disiapin kita langsung aja, lets go ajahh!

  1. Sebagai langkah pertama, kita akan coba sketsa diagram TKP percobaan. Kira-kira begini yaa gengs
Sketsa TKP Percobaan

2. Karena udah punya sketsanya, mari kita coba rakit dimulai dari penancapan Arduino ESP32nya ke breadboard.

Arduino diletakkan pada Breadboard secara horizontal

3. Setelah itu, dilanjutkan kabel jumper dari GPIO16 ke katoda positif LED.

Jumper dipasang dari GPIO16 ke katoda LED

4. Selanjutnya, kabel jumper dari GPIO17 ke katoda positif LED yang lain

Jumper dipasang dari GPIO17 ke katoda LED satu lagi

5. Nah, disinilah resistor berperan. Resistor dipasang pada kedua anoda LED yang terhubung dengan kutub negatif breadboard.

Resistor dipasang pada anoda tiap-tiap LED

6. Terakhir, kabel jumper dari GND dipasang ke kutub negatif breadboard

Close-up shot pemasangan jumper dari GND ke sumbu negatif

7. Nah, kira-kira bentuk akhirnya gini ya, gengs. Punya kamu udah bener belum? Coba dicek lagi yaa kalaau belum sesuai. Lihat di bagian mana kamu kurang teliti

View dari atas skema diagram

8. Karena proses perakitan skema sudah selesai, langsung aja diupload code dibawah ini

Jadi pada line ke 9–11, yaitu pada bagian ini.

// Replace with your network credentialsconst char* ssid = “YOUR_SSID_NAME”;
const char* password = “YOUR_WIFI _PASSWORD”;

Nah, itu silahkan diganti menggunakan nama wifi dan password yang kalian gunakan ya

Selain itu, pada line 24 dan 25, bisa juga anda ganti sesuai pin GPIO LED yang anda gunakan. Saya sesuai contoh menggunakan pin 16 dan 17 pada ESP32 yang saya gunakan.

// Assign output variables to GPIO pins
const int output26 = 16;
const int output27 = 17;

Nah, waktunya kita upload aja yakk. Kalau misal kode berhasil diupload langsung saja ke serial monitor untuk melihat IP Address untuk mengaksesnya. Di beberapa kasus mungkin cukup lama agar muncul jadi tunggu saja atau apabila terlalu lama bisa mencoba memencet tombol reset pada ESP32nya.

Hasil yang anda dapatkan akan kurang lebih seperti ini.

Serial Monitpr apabila kode berhasil compile

Nah, kita sudah mendapatkan IP Addressnya yaitu 192.168.1.16.

Selanjutnya, kita tinggal mengaksesnya di browser yang biasa kita gunakan dan … voilaa

Oke segitu dulu gaes untuk percobaan kali ini. Semoga kalian bisa mengerti dan mencoba melakukannya sendiri di rumah. Terima kasih untuk supportnya sampai saat ini. Jangan sungkan untuk memeberi clap, komen atau memberi kritik demi kemajuan blog ini. Sekali lagi, terimakasih sebanyak-banyak dan sampai jumpa di kesempatan yang lain.

P.S : Jangan lupa jaga jarak, gunakan masker, dan patuhi prokes apabila hendak keluar rumah terutama ketika di keramaian. Stay safe and healthy, gengs

--

--

Parnaek
Parnaek

No responses yet