Daftar Isi:
Video: Tutorial Antarmuka Sensor Kompas HMC5883L Dengan Arduino: 10 Langkah (dengan Gambar)
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Keterangan
HMC5883L adalah kompas digital 3-sumbu yang digunakan untuk dua tujuan umum: untuk mengukur magnetisasi bahan magnetik seperti feromagnet, atau untuk mengukur kekuatan dan, dalam beberapa kasus, arah medan magnet pada suatu titik di ruang angkasa. Komunikasi dengan HMC5883L sederhana dan semua dilakukan melalui antarmuka I2C. Ada regulator di papan. Papan breakout termasuk sensor HMC5883L dan semua kapasitor penyaringan. Pin antarmuka daya dan 2-kawat semuanya dipecah menjadi header pitch 0,1 . Menggunakan chip magnetometer HMC5883L yang terkenal. Mendukung level IO 3.0V hingga 5.0V pada pin I2C SCL dan SDA.
Spesifikasi
- Catu daya: 3V - 5V
- Tingkat Tegangan IO: 3V - 5V
- Komunikasi: Protokol komunikasi IIC standar
- Dimensi Modul: 14,35 mm (L) x 13,16 mm (L) x 3,40 mm (T)
- Ketebalan PCB: 1,60 mm
- Rentang pengukuran: ± 1,3-8 Gauss
Langkah 1: Persiapan Bahan
Dalam tutorial ini, Anda akan membutuhkan:
1. Papan Arduino Uno dan Kabel USB.2. Sensor Kompas HMC 5883L3. Kabel Jumper4. LCD 16X25. Papan tempat memotong roti6. Potensiometer 10K7. Perangkat Lunak Arduino IDE
Langkah 2: Deskripsi Pin
VCC: Catu daya
GND: kekuatan GND
SCL: Masukan Jam I2C
SDA: I2C Data IO
DRDY: Output Siap Data
Langkah 3: Pin Koneksi
Hubungkan HMC5883L ke Arduino Uno Board sebagai berikut:
- VCC ke +5V
- GND ke GND
- SCL ke A5
- SDA ke A4
Hubungkan LCD ke Arduino Uno Board sebagai berikut:
- VSS ke +5V
- VDD ke GND
- RS ke 12
- RW ke GND
- E sampai 11
- D4 sampai 5
- D5 sampai 4
- D6 sampai 3
- D7 ke 2
- A/VSS ke +5V
- K/VDD ke GND
Hubungkan Potensiometer 10K ke LCD sebagai berikut (lihat gambar untuk pinout potensiometer):
- GND ke GND
- Data ke v0
- VCC ke +5V
Langkah 4: Hubungkan Arduino ke Komputer
Setelah Anda menyelesaikan rangkaian Anda, sambungkan Papan Arduino Uno Anda ke komputer Anda melalui Kabel USB. Anda dapat melihat LCD Anda menyala.
Langkah 5: Contoh Kode Sumber
Anda dapat mengunduh kode sumber sampel ini dan membukanya di Arduino IDE Anda. Pilih papan dan port yang benar. Kemudian, unggah Kode Anda ke Papan Arduino Uno Anda.
Langkah 6: Perpustakaan
Anda harus mengunduh pustaka ini sebelum mengunggah kode sumber sampel ke Arduino IDE Anda untuk memungkinkan Arduino berkomunikasi dengan LCD dan HMC5883L. Unduh file ZIP di bawah ini > Buka File Zip > Ekstrak ke folder Perpustakaan Arduino Uno Anda. Lihat gambar di atas untuk referensi Anda.
Langkah 7: Output yang Sesuai
Seperti diilustrasikan, memutar atau memutar perangkat akan memberikan output yang sesuai.
Langkah 8: Hasil: Serial Monitor
Saya. ketika perangkat berputar di sekitar sumbu X, sumbu X tetap sama sementara dua sumbu lainnya berubah.
ii. ketika perangkat berputar di sekitar sumbu Y, sumbu Y tetap sama sementara dua sumbu lainnya berubah.
aku aku aku. ketika perangkat berputar di sekitar sumbu Z itu, sumbu Z tetap sama sementara dua sumbu lainnya berubah.
Langkah 9: Video
Video ini menunjukkan Modul Kompas HMC5883L keluaran yang sesuai ketika dihubungkan dengan Arduino Uno.
Langkah 10: Berita
HMC5883L tidak Bekerja!
Coba unduh Library (Mecha_QMC5883L) dan kode sumber.