
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00

Penerangan
HMC5883L adalah kompas digital 3 paksi yang digunakan untuk dua tujuan umum: untuk mengukur kemagnetan bahan magnet seperti ferromagnet, atau untuk mengukur kekuatan dan, dalam beberapa kes, arah medan magnet pada titik ruang. Komunikasi dengan HMC5883L adalah mudah dan semuanya dilakukan melalui antara muka I2C. Terdapat pengatur on board. Papan pelarian merangkumi sensor HMC5883L dan semua kapasitor penapisan. Pin antara muka kuasa dan 2 wayar semuanya dipecahkan ke header pitch 0.1 . Menggunakan cip magnetometer HMC5883L yang terkenal. Menyokong tahap IO 3.0V hingga 5.0V pada pin SC2 dan SDA I2C.
Spesifikasi
- Bekalan kuasa: 3V - 5V
- Tahap Voltan IO: 3V - 5V
- Komunikasi: Protokol komunikasi IIC standard
- Dimensi Modul: 14.35 mm (L) x 13.16 mm (W) x 3.40 mm (H)
- Ketebalan PCB: 1.60 mm
- Julat pengukuran: ± 1.3-8 Gauss
Langkah 1: Penyediaan Bahan
Dalam tutorial ini, anda memerlukan:
1. Arduino Uno Board dan USB Cable.2. Sensor Kompas HMC 5883L3. Wayar Pelompat4. LCD 16X25. Papan Roti6. Potensiometer 10K7. Perisian Arduino IDE
Langkah 2: Huraian Pin

VCC: Bekalan kuasa
GND: Kuasa GND
SCL: Input Jam I2C
SDA: I2C Data IO
KERING: Output Sedia Data
Langkah 3: Sambungan Pin


Sambungkan HMC5883L ke Arduino Uno Board seperti berikut:
- VCC hingga + 5V
- GND ke GND
- SCL tO A5
- SDA hingga A4
Sambungkan LCD ke Arduino Uno Board seperti berikut:
- VSS hingga + 5V
- VDD hingga GND
- RS hingga 12
- RW ke GND
- E hingga 11
- D4 hingga 5
- D5 hingga 4
- D6 hingga 3
- D7 hingga 2
- A / VSS hingga + 5V
- K / VDD hingga GND
Sambungkan Potensiometer 10K ke LCD seperti berikut (rujuk gambar untuk pinout potensiometer):
- GND ke GND
- Data ke v0
- VCC hingga + 5V
Langkah 4: Sambungkan Arduino ke Komputer

Setelah melengkapkan litar anda, sambungkan Arduino Uno Board ke komputer anda melalui Kabel USB. Anda dapat melihat LCD anda dihidupkan.
Langkah 5: Contoh Kod Sumber


Anda boleh memuat turun contoh kod sumber ini dan membukanya di Arduino IDE anda. Pilih papan dan port yang betul. Kemudian, muat naik Kod anda ke Arduino Uno Board anda.
Langkah 6: Perpustakaan

Anda harus memuat turun perpustakaan ini sebelum memuat naik contoh kod sumber ke dalam Arduino IDE anda untuk membolehkan Arduino berkomunikasi dengan LCD dan HMC5883L. Muat turun fail ZIP di bawah> Buka Fail Zip> Ekstrak ke folder Perpustakaan Arduino Uno anda. Rujuk gambar di atas untuk rujukan anda.
Langkah 7: Hasil yang Sesuai

Seperti yang digambarkan, memutar atau memutar peranti akan memberikan output yang sesuai.
Langkah 8: Hasil: Monitor Bersiri




i. apabila peranti berpusing di sekitar paksi-X, paksi-X tetap sama sementara dua paksi yang lain berubah.
ii. apabila peranti berpusing di sekitar paksi-Y, paksi-Y tetap sama sementara dua paksi yang lain berubah.
iii. apabila peranti berpusing di sekitar paksi Z, paksi-Z tetap sama sementara dua paksi yang lain berubah.
Langkah 9: Video

Video ini menunjukkan HMC5883L Compass Module output yang sesuai ketika dihubungkan dengan Arduino Uno.
Langkah 10: Berita
HMC5883L tidak berfungsi!
Cuba muat turun Perpustakaan (Mecha_QMC5883L) dan kod sumber.
Disyorkan:
Penjejak Bintang ‘Scotch Mount’ Arduino Powered untuk Astrophotography: 7 Steps (with Pictures)

Pelacak Bintang 'Scotch Mount' Arduino Powered untuk Astrophotography: Saya belajar mengenai Gunung Scotch ketika saya masih muda dan membuat satu dengan Ayah saya ketika saya berusia 16 tahun. Ini adalah kaedah yang mudah dan murah untuk memulakan Astrophotography, yang merangkumi asas-asas sebelum anda masuk ke teleskop yang rumit mengenai perdana
Gunakan Treadmill DC Drive Motor dan PWM Speed Controller untuk Powering Tools: 13 Steps (with Pictures)

Gunakan Treadmill DC Drive Motor dan PWM Speed Controller untuk Powering Tools: Alat kuasa seperti kilang pemotong logam dan mesin pelarik, tekan gerudi, gergaji besi, sanders dan lain-lain mungkin memerlukan motor 5HP hingga 2HP dengan kemampuan untuk menyesuaikan kelajuan sambil mengekalkan tork Kebetulan kebanyakan Treadmill menggunakan motor 80-260 VDC dengan
Arduino Project: Test Range LoRa Module RF1276 untuk GPS Tracking Solution: 9 Steps (with Pictures)

Arduino Project: Test Range LoRa Module RF1276 for GPS Tracking Solution: Connection: USB - SerialNeed: Chrome Browser Need: 1 X Arduino Mega Need: 1 X Need GPS: 1 X SD card Need: 2 X LoRa Modem RF1276Fungsi: Arduino Hantar nilai GPS ke pangkalan utama - Data penyimpanan pangkalan utama dalam Dataino Server Lora Module: Jangka panjang yang sangat
Rock Buggy Body untuk RedCat Gen7: 9 Steps (with Pictures)

Rock Buggy Body untuk RedCat Gen7: Inspirasi3D Percetakan aksesori dan juga seluruh badan sangat popular di kalangan komuniti RC, terutama dalam genre RC Crawlers. Saya dan yang lain telah mengeluarkan pelbagai jenis projek percuma, tetapi yang tidak pernah didengar ialah pengeluar melepaskan
Tutorial Interface HX711 Dengan Load Cell Straight Bar 50kg: 10 Steps (with Pictures)

Tutorial Interface HX711 With Load Cell Straight Bar 50kg: HX711 BALACE MODULKeterangan: Modul ini menggunakan 24 penukar A / D berketepatan tinggi. Cip ini direka untuk skala dan reka bentuk elektronik berketepatan tinggi, mempunyai dua saluran input analog, keuntungan yang dapat diprogramkan dari 128 penguat bersepadu. Litar input