Sensors — ESP32 Project 3.0

David Moelia
3 min readFeb 14, 2021

--

Hi peeps, it’s me again. Kali ini gue lagi mau ngomongin tentang sensor nih. Sensor buat deteksi apa aja sih? Ada sensor medan magnetik dan sentuh. Eksperimen kali ini bahannya paling minimalis dibanding yang sebelom-sebelomnya kok. Karena kita masih bakal nyobain sensor yang paling dasar-dasar aja dari ESP32-nya.

Oke, langsung aja ke alat-alatnya :

  • ESP32
  • Kabel Jumper
  • Breadboard
  • Magnet(magnet apapun)
  • Program Arduino IDE

Touch

Pertama-tama kita coba bikin yang sensor touch dulu aja deh. Sensor touch yang dibikin kali ini gaperlu pake barometer. Rangkaiannya cuma perlu ESP32 dan satu kabel jumper. Kabel jumper terus disambungin ke GPIO4. Sebenernya ga harus ke GPIO4 selama pin yang dipake memang bisa buat TOUCH.

Di gambar di atas bisa diliat ada beberapa pin yang gunanya bisa sebagai sensor sentuh. Ada GPIO4, GPIO2, GPIO27, dan lain-lain kaya yang ada di gambar.

Cara :

  1. File > Examples > ESP32 > Touch> TouchRead
  2. Upload dan buka serial plotter

Penjelasan singkat :

touchRead(4) artinya pin GPIO4 akan mendeteksi impuls sentuhan. Impuls sentuhan dideteksi melalui kabel jumper yang sudah disambungkan dengan GPIO4.

Set up udah selesai, sekarang tinggal praktek dan pengamatan deh. [IMPORTANT NOTE] buat praktek ini disarankan pake sendal kecuali kalo emang tahan megang arus listriknya secara langsung.

sendal

kalo udah siap semuanya, bisa langsung dicoba pegang/teken ujung kabel jumper satunya lagi sambil amatin serial plotternya.

Hall Effect

Di ESP32 juga ada fitur yang bisa deteksi perubahan medan magnetik di sekitarnya. Sensornya Hall Effect ini ada di bagian plat logam ESP32

nah, sekarang langkah-langkahnya :

  1. File > Examples > ESP32 > HallSensor
  2. upload dan amati

Contoh demo :

reading medan magnet positif di serial monitor
test Hall effect menggunakan magnet kulkas

Sekian dulu dari, project ESP32 kali ini. Maaf sebelumnya karena gabisa sediain video. Ada kendala recording dan laptop.

--

--