Daftar Isi:

Tutorial Antarmuka Sensor Kompas HMC5883L Dengan Arduino: 10 Langkah (dengan Gambar)
Tutorial Antarmuka Sensor Kompas HMC5883L Dengan Arduino: 10 Langkah (dengan Gambar)

Video: Tutorial Antarmuka Sensor Kompas HMC5883L Dengan Arduino: 10 Langkah (dengan Gambar)

Video: Tutorial Antarmuka Sensor Kompas HMC5883L Dengan Arduino: 10 Langkah (dengan Gambar)
Video: How to easily use HMC5883L Compass Sensor 2024, Juli
Anonim
Tutorial Menghubungkan Sensor Kompas HMC5883L Dengan Arduino
Tutorial Menghubungkan Sensor Kompas HMC5883L Dengan Arduino

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

Deskripsi Pin
Deskripsi Pin

VCC: Catu daya

GND: kekuatan GND

SCL: Masukan Jam I2C

SDA: I2C Data IO

DRDY: Output Siap Data

Langkah 3: Pin Koneksi

Sambungan Pin
Sambungan Pin
Sambungan Pin
Sambungan Pin

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

Hubungkan Arduino ke Komputer
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

Contoh Kode Sumber
Contoh Kode Sumber
Contoh Kode Sumber
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

Perpustakaan
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

Keluaran yang sesuai
Keluaran yang sesuai

Seperti diilustrasikan, memutar atau memutar perangkat akan memberikan output yang sesuai.

Langkah 8: Hasil: Serial Monitor

Hasil: Serial Monitor
Hasil: Serial Monitor
Hasil: Serial Monitor
Hasil: Serial Monitor
Hasil: Serial Monitor
Hasil: Serial Monitor
Hasil: Serial Monitor
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: