Unit 2.5: Sensor Efek Hall pada ESP32
Lokasi Sensor
ESP32 memiliki sensor efek Hall bawaan yang terletak di belakang penutup logam pada papan sirkuit.
Fungsi Sensor Efek Hall
Sensor efek Hall dapat mendeteksi variasi dalam medan magnet di sekitarnya. Semakin besar medan magnet, semakin besar tegangan output yang dihasilkan oleh sensor ini.
Penggunaan
Sensor efek Hall digunakan untuk berbagai tujuan, antara lain:
- Mendeteksi Kedekatan: Dapat digunakan untuk mendeteksi objek yang mendekat.
- Menghitung Posisi: Berguna untuk sistem yang memerlukan informasi posisi.
- Menghitung Putaran Roda: Sering digunakan dalam aplikasi seperti odometer.
- Mendeteksi Penutupan Pintu: Digunakan dalam sistem keamanan atau otomatisasi.
Sensor ini juga dapat berfungsi sebagai saklar jika dikombinasikan dengan deteksi ambang batas tertentu. Ini menjadikannya alat serbaguna dalam berbagai aplikasi teknologi.
Membaca Sensor Efek Hall
Kode Sumber
Berikut adalah sketsa sederhana untuk mengakses detektor sensor efek Hall pada ESP32:
Penjelasan Kode
Serial.begin(9600);
: Menginisialisasi komunikasi serial dengan baud rate 9600.hallRead();
: Fungsi ini membaca nilai dari sensor efek Hall.Serial.println(val);
: Mencetak nilai sensor ke serial monitor.delay(1000);
: Menambahkan jeda 1 detik agar nilai dapat dibaca dengan nyaman.
Flowchart
Demonstrasi
- Unggah Kode: Unggah kode di atas ke papan ESP32 Anda.
- Buka Serial Monitor: Buka serial monitor dengan baud rate 9600.
- Dekatkan Magnet: Dekatkan magnet ke sensor efek Hall dan perhatikan nilai yang meningkat.
Dengan cara ini, Anda dapat dengan mudah memantau perubahan medan magnet menggunakan ESP32.
Pembacaan Sensor Efek Hall
Pembacaan Positif dan Negatif
- Pembacaan Positif: Terjadi saat kutub magnet tertentu menghadap sensor, menghasilkan nilai positif yang tercantum pada monitor serial.
- Pembacaan Negatif: Terjadi ketika kutub magnet yang berlawanan menghadap sensor, menghasilkan nilai negatif.
Pengaruh Jarak
Semakin dekat magnet ke sensor, semakin besar nilai absolut yang terukur. Ini menunjukkan sensitivitas sensor terhadap perubahan medan magnet berdasarkan jarak.
Kesimpulan
- ESP32 dilengkapi sensor efek Hall bawaan.
- Sensor ini dapat mendeteksi perubahan medan magnet di sekitarnya.
- Pembacaan sensor dapat positif atau negatif, tergantung pada kutub magnet yang menghadap sensor.
Dengan cara ini, sensor efek Hall pada ESP32 dapat digunakan untuk mendeteksi dan mengukur medan magnet dengan akurat.
Jika ada pertanyaan lebih lanjut atau penjelasan tambahan yang diperlukan, jangan ragu untuk bertanya pada grup telegram https://t.me/kodingindonesia.
Referensi
- Random Nerd Tutorials.