Satura rādītājs:
- 1. solis: Materiālu sagatavošana
- 2. darbība: tapas apraksts
- 3. solis: tapas savienojums
- Solis: pievienojiet Arduino datoram
- 5. darbība: avota koda paraugs
- 6. darbība: bibliotēka
- 7. darbība: atbilstošā izvade
- 8. darbība. Rezultāts: sērijas monitors
- 9. darbība: video
- 10. solis: ziņas
Video: Pamācība saskarnes HMC5883L kompasa sensoram ar Arduino: 10 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Apraksts
HMC5883L ir 3 asu digitālais kompass, ko izmanto diviem vispārīgiem mērķiem: lai izmērītu magnētiskā materiāla, piemēram, feromagnēta, magnetizāciju vai lai izmērītu magnētiskā lauka stiprumu un dažos gadījumos virzienu kādā kosmosa punktā. Saziņa ar HMC5883L ir vienkārša, un viss tiek darīts, izmantojot I2C saskarni. Ir iebūvēts regulators. Izlaušanas panelī ir HMC5883L sensors un visi filtrēšanas kondensatori. Strāvas un 2 vadu saskarnes tapas ir sadalītas līdz 0,1 collu galvenei. Izmanto slaveno HMC5883L magnetometra mikroshēmu. Atbalsta 3.0V līdz 5.0V IO līmeņus I2C SCL un SDA tapās.
Specifikācija
- Barošanas avots: 3V - 5V
- IO sprieguma līmenis: 3V - 5V
- Komunikācija: standarta IIC sakaru protokols
- Moduļa izmēri: 14,35 mm (L) x 13,16 mm (W) x 3,40 mm (H)
- PCB biezums: 1,60 mm
- Mērīšanas diapazons: ± 1,3-8 Gauss
1. solis: Materiālu sagatavošana
Šajā apmācībā jums būs nepieciešams:
1. Arduino Uno dēlis un USB kabelis.2. HMC 5883L kompasa sensors3. Jumper vadi 4. LCD 16X25. Maizes dēlis6. 10K potenciometrs7. Arduino IDE programmatūra
2. darbība: tapas apraksts
VCC: barošanas avots
GND: GND jauda
SCL: I2C pulksteņa ievade
SDA: I2C datu IO
DRDY: Datu gatavības izvade
3. solis: tapas savienojums
Savienojiet HMC5883L ar Arduino Uno Board šādi:
- VCC līdz +5V
- GND līdz GND
- SCL tO A5
- SDA līdz A4
Savienojiet LCD ar Arduino Uno paneli šādi:
- VSS līdz +5V
- VDD līdz GND
- RS līdz 12
- RW līdz GND
- E līdz 11
- D4 līdz 5
- D5 līdz 4
- D6 līdz 3
- D7 līdz 2
- A/VSS līdz +5V
- K/VDD uz GND
Savienojiet 10K potenciometru ar LCD šādi (skatiet attēlu, lai redzētu potenciometra kontaktligzdu):
- GND līdz GND
- Dati uz v0
- VCC līdz +5V
Solis: pievienojiet Arduino datoram
Kad esat pabeidzis ķēdi, pievienojiet Arduino Uno plati datoram, izmantojot USB kabeli. Jūs varat redzēt, ka jūsu LCD ir ieslēgts.
5. darbība: avota koda paraugs
Jūs varat lejupielādēt šo avota koda paraugu un atvērt to savā Arduino IDE. Izvēlieties pareizo dēli un portu. Pēc tam augšupielādējiet savu kodu savā Arduino Uno padomē.
6. darbība: bibliotēka
Pirms avota koda parauga augšupielādes savā Arduino IDE jums ir jālejupielādē šīs bibliotēkas, lai Arduino varētu sazināties ar LCD un HMC5883L. Lejupielādējiet zemāk esošo ZIP failu> Atvērt ZIP failu> Izvilkt savā Arduino Uno bibliotēkas mapē. Atsauces skatiet iepriekš redzamajā attēlā.
7. darbība: atbilstošā izvade
Kā parādīts attēlā, ierīces pagriešana vai pagriešana nodrošinās atbilstošos rezultātus.
8. darbība. Rezultāts: sērijas monitors
i. kad ierīce griežas ap savu X asi, X ass paliek nemainīga, bet pārējās divas asis ir mainījušās.
ii. kad ierīce griežas ap savu Y asi, Y ass paliek nemainīga, bet pārējās divas asis ir mainījušās.
iii. kad ierīce griežas ap Z asi, Z ass paliek nemainīga, bet pārējās divas asis mainās.
9. darbība: video
Šajā video ir parādīta atbilstošā HMC5883L kompasa moduļa izeja, ja tā ir savienota ar Arduino Uno.
10. solis: ziņas
HMC5883L nedarbojas!
Mēģiniet lejupielādēt bibliotēku (Mecha_QMC5883L) un avota kodu.
Ieteicams:
Saskarnes tastatūra ar Arduino. [Unikāla metode]: 7 soļi (ar attēliem)
Saskarnes tastatūra ar Arduino. [Unikāla metode]: Sveiki, un laipni lūdzam manā pirmajā pamācībā! :) Šajā pamācībā es vēlos dalīties ar lielisku bibliotēku tastatūras saskarnei ar arinoino - “Paroļu bibliotēka”, ieskaitot “Tastatūras bibliotēka”. Šī bibliotēka ietver labākās funkcijas, kuras mēs
Saskarnes bezsuku līdzstrāvas motors (BLDC) ar Arduino: 4 soļi (ar attēliem)
Bezsuku līdzstrāvas motora (BLDC) saskarne ar Arduino: šī ir apmācība par to, kā saslēgt un darbināt bezsuku līdzstrāvas motoru, izmantojot Arduino. Ja jums ir kādi jautājumi vai komentāri, lūdzu, atbildiet komentāros vai pa pastu uz rautmithil [at] gmail [dot] com. Jūs varat arī sazināties ar mani @mithilraut twitter. Lai
Arduino TFT saskarnes pamati: 10 soļi (ar attēliem)
Arduino TFT saskarnes pamati: TFT skārienekrāni ir pārsteidzošs grafiskais interfeiss, ko var izmantot ar tādiem mikrokontrolleriem kā Atmel, PIC, STM, jo tam ir plašs krāsu diapazons, laba grafiskā spēja un laba pikseļu kartēšana. Šodien mēs ejam uz 2,4 collu TFT saskarni
No lukturīša līdz kustības sensoram ar ESP8266 un MQTT: 5 soļi (ar attēliem)
No lukturīša līdz kustību sensoram ar ESP8266 un MQTT: šajā amatā es piedāvāju tālāk minētos elementus: gaismas diodēm ir nepieciešama ierobežojoša strāvas ķēde, lai zibspuldze padarītu gaismu ar portatīvo akumulatoru, un gaismas diodes aptumšo ar ESP8266, izmantojot MQTT. un īss paskaidrojums par to, kā
RGB Led WS2812B saskarnes apmācība ar Arduino UNO: 7 soļi (ar attēliem)
RGB Led WS2812B saskarnes apmācība ar Arduino UNO: šī apmācība iemācīs jums dažus pamatus par Sparkfun RGB Led WS2812B lietošanu kopā ar Arduino UNO