Isi kandungan:
- Langkah 1: Penyediaan Bahan
- Langkah 2: Huraian Pin
- Langkah 3: Sambungan Pin
- Langkah 4: Sambungkan Arduino ke Komputer
- Langkah 5: Contoh Kod Sumber
- Langkah 6: Perpustakaan
- Langkah 7: Hasil yang Sesuai
- Langkah 8: Hasil: Monitor Bersiri
- Langkah 9: Video
- Langkah 10: Berita
Video: Tutorial untuk Interface HMC5883L Compass Sensor With Arduino: 10 Steps (with Pictures)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
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
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
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
Arduino Nano: Accelerometer Gyroscope Compass Sensor MPU9250 I2C With Visuino: 11 Langkah
Arduino Nano: Accelerometer Gyroscope Compass Sensor MPU9250 I2C Dengan Visuino: MPU9250 adalah salah satu sensor Accelerometer, Giroskop dan Kompas bersaiz kecil yang paling maju yang kini tersedia. Mereka mempunyai banyak ciri canggih, termasuk penapisan lulus rendah, pengesanan gerakan, dan bahkan pemproses khusus yang dapat diprogram
Tutorial untuk L298 2Amp Motor Driver Shield untuk Arduino: 6 Langkah
Tutorial untuk L298 2Amp Motor Driver Shield untuk Arduino: PeneranganL298 2Amp Motor Driver Shield untuk Arduino didasarkan pada L298 pemandu motor litar bersepadu, pemacu motor jambatan penuh. Ia boleh menggerakkan dua motor DC 2A atau 1 step motor 2A. Halaju dan arah motor dapat dikawal secara berasingan