Përmbajtje:

Udhëzues për Ndërfaqen Sensori i busullës HMC5883L me Arduino: 10 hapa (me fotografi)
Udhëzues për Ndërfaqen Sensori i busullës HMC5883L me Arduino: 10 hapa (me fotografi)

Video: Udhëzues për Ndërfaqen Sensori i busullës HMC5883L me Arduino: 10 hapa (me fotografi)

Video: Udhëzues për Ndërfaqen Sensori i busullës HMC5883L me Arduino: 10 hapa (me fotografi)
Video: Компьютерная диагностика автомобиля (ЗАЗ, Таврия, Славута) 2024, Korrik
Anonim
Udhëzues për Ndërfaqen Sensori i busullës HMC5883L me Arduino
Udhëzues për Ndërfaqen Sensori i busullës HMC5883L me Arduino

Përshkrim

HMC5883L është një busull dixhital me 3 boshte që përdoret për dy qëllime të përgjithshme: për të matur magnetizimin e një materiali magnetik si një ferromagnet, ose për të matur forcën dhe, në disa raste, drejtimin e fushës magnetike në një pikë në hapësirë. Komunikimi me HMC5883L është i thjeshtë dhe gjithçka bëhet përmes një ndërfaqeje I2C. Ekziston një rregullator në bord. Bordi i shpërthimit përfshin sensorin HMC5883L dhe të gjithë kondensatorët filtrues. Kunjat e ndërfaqes me energji dhe 2 tela janë të gjitha të thyera në një kokë 0.1 . Përdor çipin e famshëm magnetometër HMC5883L. Mbështet nivelet IO 3.0V deri 5.0V në kunjat I2C SCL dhe SDA.

Specifikim

  • Furnizimi me energji elektrike: 3V - 5V
  • Niveli i tensionit IO: 3V - 5V
  • Komunikimi: Protokolli standard i komunikimit IIC
  • Dimensionet e modulit: 14.35 mm (L) x 13.16 mm (Gj) x 3.40 mm (H)
  • Trashësia e PCB: 1.60 mm
  • Gama e matjes: ± 1.3-8 Gauss

Hapi 1: Përgatitja e materialeve

Në këtë tutorial, do t'ju duhet:

1. Arduino Uno Board dhe USB Cable.2. Sensori i busullës HMC 5883L3. Telat e kërcyesit 4. LCD 16X25. Tabela e bukës 6. Potenciometër 10K7. Softueri Arduino IDE

Hapi 2: Përshkrimi i kunjit

Përshkrimi i kunjit
Përshkrimi i kunjit

KQV: Furnizimi me energji elektrike

GND: fuqia GND

SCL: Hyrja e orës I2C

SDA: I2C Data IO

DRDY: Dalja e gatshme e të dhënave

Hapi 3: Lidhja Pin

Lidhja me pin
Lidhja me pin
Lidhja me pin
Lidhja me pin

Lidhni HMC5883L me Arduino Uno Board si më poshtë:

  • VCC në +5V
  • GND në GND
  • SCL tO A5
  • SDA në A4

Lidhni LCD me Arduino Uno Board si më poshtë:

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

Lidhni Potenciometrin 10K me LCD si më poshtë (referojuni figurës për pinout të potenciometrit):

  • GND në GND
  • Të dhënat në v0
  • VCC në +5V

Hapi 4: Lidhni Arduino me kompjuterin

Lidhni Arduino me kompjuterin
Lidhni Arduino me kompjuterin

Pasi të keni përfunduar qarkun tuaj, lidhni Arduino Uno Board me kompjuterin tuaj përmes kabllit USB. Ju mund të shihni që LCD juaj është i ndezur.

Hapi 5: Shembull Kodi Burimor

Shembull Kodi Burimor
Shembull Kodi Burimor
Shembull Kodi Burimor
Shembull Kodi Burimor

Ju mund ta shkarkoni këtë shembull të kodit burimor dhe ta hapni atë në ID tuaj Arduino. Zgjidhni tabelën dhe portën e duhur. Pastaj, ngarkoni Kodin tuaj në Bordin tuaj Arduino Uno.

Hapi 6: Biblioteka

Librari
Librari

Ju duhet t'i shkarkoni këto biblioteka para se të ngarkoni kodin burimor shembull në Arduino IDE tuaj për të lejuar që Arduino të komunikojë me LCD dhe HMC5883L. Shkarkoni skedarin ZIP më poshtë> Hapni Zip File> Extract në dosjen tuaj Arduino Uno Library. Referojuni imazhit të mësipërm për referencat tuaja.

Hapi 7: Produkti përkatës

Produkti përkatës
Produkti përkatës

Siç ilustrohet, përdredhja ose kthimi i pajisjes do të japë daljet përkatëse.

Hapi 8: Rezultati: Monitor Serial

Rezultati: Monitor Serial
Rezultati: Monitor Serial
Rezultati: Monitor Serial
Rezultati: Monitor Serial
Rezultati: Monitor Serial
Rezultati: Monitor Serial
Rezultati: Monitor Serial
Rezultati: Monitor Serial

i kur pajisja rrotullohet rreth boshtit X, boshti X mbetet i njëjtë ndërsa dy boshtet e tjera ndryshojnë.

ii kur pajisja rrotullohet rreth boshtit Y, boshti Y mbetet i njëjtë ndërsa dy boshtet e tjera ndryshojnë.

iii kur pajisja rrotullohet rreth boshtit Z, boshti Z mbetet i njëjtë ndërsa dy boshtet e tjera ndryshojnë.

Hapi 9: Video

Kjo video tregon daljen përkatëse të HMC5883L Compass Module Compass kur ndërhyhet me Arduino Uno.

Hapi 10: Lajme

HMC5883L nuk po punon!

Provoni të shkarkoni Bibliotekën (Mecha_QMC5883L) dhe kodin burimor.

Recommended: