
Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49

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.
Direkomendasikan:
Memulai Dengan Antarmuka Sensor I2C?? - Antarmuka MMA8451 Anda Menggunakan ESP32: 8 Langkah

Memulai Dengan Antarmuka Sensor I2C?? - Antarmuka MMA8451 Anda Menggunakan ESP32: Dalam tutorial ini, Anda akan mempelajari semua tentang Cara memulai, menghubungkan, dan membuat perangkat I2C (Akselerometer) bekerja dengan pengontrol (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Tutorial: Cara Kalibrasi dan Antarmuka Load Cell Dengan Arduino UNO: 3 Langkah

Tutorial: Cara Mengkalibrasi dan Antarmuka Load Cell Dengan Arduino UNO: Hai guys, kami akan menunjukkan kepada Anda tutorial: Cara mengkalibrasi dan antarmuka load cell atau Modul Balance HX711 dengan Arduino UNO.Deskripsi tentang Balance Module HX711:Modul ini menggunakan 24 high- konverter A / D presisi. Chip ini dirancang untuk kinerja tinggi
Antarmuka Arduino Dengan Sensor Ultrasonik dan Sensor Suhu Tanpa Kontak: 8 Langkah

Antarmuka Arduino Dengan Sensor Ultrasonik dan Sensor Suhu Tanpa Kontak: Saat ini, Pembuat, Pengembang lebih memilih Arduino untuk pengembangan prototipe proyek yang cepat. Arduino adalah platform elektronik open-source berdasarkan perangkat keras dan perangkat lunak yang mudah digunakan. Arduino memiliki komunitas pengguna yang sangat baik. Dalam proyek ini
Kompas Digital Menggunakan Magnetometer Arduino dan HMC5883L: 6 Langkah

Kompas Digital Menggunakan Magnetometer Arduino dan HMC5883L: Hai teman-teman, Sensor ini dapat menunjukkan geografis Utara, Selatan, Timur, dan Barat, kita manusia juga dapat menggunakannya pada saat diperlukan. Jadi. Pada artikel ini mari kita coba memahami cara kerja sensor Magnetometer dan cara menghubungkannya dengan mikrokontroler
ESP32 Dengan Tutorial Modul LoRa E32-433T - Antarmuka Arduino LoRa: 8 Langkah

ESP32 Dengan Tutorial Modul LoRa E32-433T | LoRa Arduino Interfacing: Hai, apa kabar, Guys! Akarsh di sini dari CETech. Proyek saya ini menghubungkan modul E32 LoRa dari eByte yang merupakan modul transceiver 1 watt berdaya tinggi dengan ESP32 menggunakan Arduino IDE. Kami memahami cara kerja E32 di tutorial terakhir kami