Project 3 : Sensor Internal ESP32

1. Pendahuluan

Pada project kali ini saya mencoba seluruh komponen sensor internal yang ada pada ESP32. Diketahui bahwa ESP32 memiliki 3 komponen sensor internal yaitu, Sensor sentuh, sensor hall-effect (deteksi magnet), dan sensor temperatur mesin. Sensor sentuh merupakan sensor yang akan menangkap sinyal jika pin-pin yang disediakan untuk disentuh diprogram untuk menerima input. Ada 10 GPIO yang bisa diprogram untuk disentuh. Berikut gambarnya,



Lalu untuk sensor hall-effect akan mendeteksi magnet jika ada magnet yang didekatkan ke ESP32. Untuk sensor temperatur hanya mendeteksi suhu yang ada pada chip ESP32.

Untuk project ini, saya akan membuat sistem yang mendeteksi magnet melalui sensor hall-effect. pendeteksian itu akan disalurkan melalui lampu LED yang menyala. Jika lampu hijau yang menyala maka tidak ada magnet disekitar. Jika lampu oranye yang hidup maka ada magnet disekitar.

2. Persiapan

Untuk project ini kita perlu menambah 1 kabel female-to-female dan magnet untuk melengkapi alat-alat dari project sebelumnya.

Pertama kita perlu mengetahui kondisi semua sensor dengan mencoba.

1. Sensor Touch

Pada sensor ini akan dideteksi sentuhan pada kabel female, jika ada sentuhan maka nilai pada serial monitor akan meningkat.






2. Sensor Hall-Effect

Pada sensor ini jika ada magnet yang mendekat maka nilai pada serial monitor akan meningkat.







3. Sensor Temperatur

Sensor ini akan bernilai konstan saat ESP32 tidak dipakai atau melakukan kerja yang konstan.





Untuk rangkaian percobaan sensor dengan lampu LED akan dibentuk seperti ini,



3. Eksekusi 

Pada saat melakukan percobaan menghidupkan LED dengan sensor hall-effect saya menggunakan kode sebagi berikut,



Hasil Eksekusi dapat dilihat sebagai berikut,



Saat melakukan project ini terdapat kesulitan karena magnet yang digunakan murah sehingga mangnet kurang kuat untuk dideteksi pada sensor. Hal ini mengakibatkan lampu tidak dapat menyala dengan lama. Saya menyadari juga medan magnet adalah yang dideteksi pada sensor hall-effect.

4. Kesimpulan

Project kali ini berhasil untuk dilakukan dengan hasil sesuai yang diharapkan. Walaupun ada sedikit kendala pada magnet, tetapi magnet masih dapat dideteksi.

Comments

Popular posts from this blog

Project 5: OLED Display dan PWM

Project 8: Web Browser

Project 4 : Sensor BME 280 5V dengan ESP32