Daftar Isi:
- Langkah 1: Persiapan Bahan
- Langkah 2: Deskripsi Pin
- Langkah 3: Pin Koneksi
- Langkah 4: Hubungkan Arduino ke Komputer
- Langkah 5: Contoh Kode Sumber
- Langkah 6: Perpustakaan
- Langkah 7: Output yang Sesuai
- Langkah 8: Hasil: Serial Monitor
- Langkah 9: Video
- Langkah 10: Berita
Video: Tutorial Antarmuka Sensor Kompas HMC5883L Dengan Arduino: 10 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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
Gesture Hawk: Robot Pengontrol Gerakan Tangan Menggunakan Antarmuka Berbasis Pemrosesan Gambar: 13 Langkah (dengan Gambar)
Gesture Hawk: Robot Terkendali Gerakan Tangan Menggunakan Antarmuka Berbasis Pemrosesan Gambar: Gesture Hawk dipamerkan di TechEvince 4.0 sebagai antarmuka manusia-mesin berbasis pemrosesan gambar sederhana. Kegunaannya terletak pada kenyataan bahwa tidak ada sensor tambahan atau perangkat yang dapat dikenakan kecuali sarung tangan yang diperlukan untuk mengendalikan mobil robot yang berjalan di