Orodha ya maudhui:

Mafunzo ya Kiingiliano HMC5883L Sensor ya Dira na Arduino: Hatua 10 (na Picha)
Mafunzo ya Kiingiliano HMC5883L Sensor ya Dira na Arduino: Hatua 10 (na Picha)

Video: Mafunzo ya Kiingiliano HMC5883L Sensor ya Dira na Arduino: Hatua 10 (na Picha)

Video: Mafunzo ya Kiingiliano HMC5883L Sensor ya Dira na Arduino: Hatua 10 (na Picha)
Video: Как использовать гироскоп, акселерометр, магнитометр MPU-9250 для Arduino 2024, Novemba
Anonim
Mafunzo ya Kiunga cha HMC5883L Sensor ya Dira na Arduino
Mafunzo ya Kiunga cha HMC5883L Sensor ya Dira na Arduino

Maelezo

HMC5883L ni dira ya dijiti ya mhimili 3 inayotumiwa kwa madhumuni mawili ya jumla: kupima utaftaji wa vifaa vya sumaku kama ferromagnet, au kupima nguvu na, wakati mwingine, mwelekeo wa uwanja wa sumaku mahali kwenye nafasi. Mawasiliano na HMC5883L ni rahisi na yote hufanywa kupitia kiolesura cha I2C. Kuna mdhibiti wa bodi. Bodi ya kuzuka inajumuisha sensorer ya HMC5883L na vichungi vyote vya kuchuja. Pini za kiunganishi cha nguvu na waya-2 zote zimevunjwa kwa kichwa cha lami cha 0.1 Inatumia chip maarufu ya magnetometer ya HMC5883L. Inasaidia kiwango cha 3.0V hadi 5.0V IO kwenye pini za I2C SCL na SDA.

Ufafanuzi

  • Ugavi wa umeme: 3V - 5V
  • Kiwango cha Voltage IO: 3V - 5V
  • Mawasiliano: Itifaki ya mawasiliano ya kawaida ya IIC
  • Vipimo vya Moduli: 14.35 mm (L) x 13.16 mm (W) x 3.40 mm (H)
  • Unene wa PCB: 1.60 mm
  • Upimaji wa masafa: ± 1.3-8 Gauss

Hatua ya 1: Matayarisho ya Vifaa

Katika mafunzo haya, utahitaji:

1. Bodi ya Arduino Uno na Kebo ya USB.2. Sensor ya Dira ya HMC 5883L3. Waya za jumper LCD 16X25. Bodi ya mkate6. 10K Potentiometer 7. Programu ya IDE ya Arduino

Hatua ya 2: Maelezo ya Pini

Maelezo ya Pini
Maelezo ya Pini

VCC: Ugavi wa umeme

GND: nguvu ya GND

SCL: Ingizo la Saa ya I2C

SDA: I2C Takwimu IO

DRDY: Pato Tayari la Takwimu

Hatua ya 3: Unganisha Uunganisho

Uunganisho wa Pini
Uunganisho wa Pini
Uunganisho wa Pini
Uunganisho wa Pini

Unganisha HMC5883L kwa Bodi ya Arduino Uno kama ifuatavyo:

  • VCC hadi + 5V
  • GND kwa GND
  • SCL TO A5
  • SDA hadi A4

Unganisha LCD na Bodi ya Arduino Uno kama ifuatavyo:

  • VSS hadi + 5V
  • VDD kwa GND
  • RS hadi 12
  • RW kwa GND
  • E hadi 11
  • D4 hadi 5
  • D5 hadi 4
  • D6 hadi 3
  • D7 hadi 2
  • A / VSS hadi + 5V
  • K / VDD kwa GND

Unganisha Potentiometer ya 10K kwa LCD kama ifuatavyo (rejelea picha kwa pinoutometer ya uwezo):

  • GND kwa GND
  • Takwimu kwa v0
  • VCC hadi + 5V

Hatua ya 4: Unganisha Arduino kwenye Kompyuta

Unganisha Arduino kwenye Kompyuta
Unganisha Arduino kwenye Kompyuta

Baada ya kukamilisha mzunguko wako, unganisha Bodi yako ya Arduino Uno kwenye kompyuta yako kupitia Kebo ya USB. Unaweza kuona LCD yako imewashwa.

Hatua ya 5: Mfano wa Msimbo wa Chanzo

Mfano wa Msimbo wa Chanzo
Mfano wa Msimbo wa Chanzo
Mfano wa Msimbo wa Chanzo
Mfano wa Msimbo wa Chanzo

Unaweza kupakua nambari hii ya chanzo na kuifungua kwenye Arduino IDE yako. Chagua bodi sahihi na bandari. Kisha, pakia Nambari yako kwenye Bodi yako ya Arduino Uno.

Hatua ya 6: Maktaba

Maktaba
Maktaba

Lazima upakue maktaba hizi kabla ya kupakia nambari ya chanzo kwenye Arduino IDE yako kuruhusu Arduino kuwasiliana na LCD na HMC5883L. Pakua faili ya ZIP hapa chini> Fungua Faili ya Zip> Dondoa kwenye folda yako ya Maktaba ya Arduino Uno. Rejelea picha hapo juu kwa marejeleo yako.

Hatua ya 7: Pato linalolingana

Pato linalofanana
Pato linalofanana

Kama ilivyoonyeshwa, kupotosha au kugeuza kifaa kitatoa matokeo yanayolingana.

Hatua ya 8: Matokeo: Serial Monitor

Matokeo: Serial Monitor
Matokeo: Serial Monitor
Matokeo: Serial Monitor
Matokeo: Serial Monitor
Matokeo: Serial Monitor
Matokeo: Serial Monitor
Matokeo: Serial Monitor
Matokeo: Serial Monitor

i. kifaa kinapozunguka ni mhimili wa X, mhimili wa X unabaki vile vile wakati mhimili mwingine ulibadilika.

ii. kifaa kinapozunguka ni mhimili wa Y, mhimili wa Y unabaki vile vile wakati mhimili mwingine ulibadilika.

iii. kifaa kinapozunguka ni mhimili wa Z, mhimili wa Z unabaki vile vile wakati mhimili mwingine ulibadilika.

Hatua ya 9: Video

Video hii inaonyesha moduli inayolingana ya HMC5883L Compass wakati imeingiliwa na Arduino Uno.

Hatua ya 10: Habari

HMC5883L haifanyi kazi!

Jaribu kupakua Maktaba (Mecha_QMC5883L) na nambari ya chanzo.

Ilipendekeza: