Բովանդակություն:

Arduino- ի հետ ինտերֆեյսի HMC5883L կողմնացույցի ցուցիչ. 10 քայլ (նկարներով)
Arduino- ի հետ ինտերֆեյսի HMC5883L կողմնացույցի ցուցիչ. 10 քայլ (նկարներով)

Video: Arduino- ի հետ ինտերֆեյսի HMC5883L կողմնացույցի ցուցիչ. 10 քայլ (նկարներով)

Video: Arduino- ի հետ ինտերֆեյսի HMC5883L կողմնացույցի ցուցիչ. 10 քայլ (նկարներով)
Video: Թարթող լուսադիոդ Arduino֊ով 2024, Նոյեմբեր
Anonim
Ինտերֆեյսի ձեռնարկ HMC5883L կողմնացույցի տվիչի հետ Arduino- ի հետ
Ինտերֆեյսի ձեռնարկ HMC5883L կողմնացույցի տվիչի հետ Arduino- ի հետ

Նկարագրություն

HMC5883L- ը 3 առանցքի թվային կողմնացույց է, որն օգտագործվում է երկու ընդհանուր նպատակների համար. Չափել մագնիսական նյութի մագնիսացումը ֆերոմագնիսի պես, կամ չափել ուժը և, որոշ դեպքերում, մագնիսական դաշտի ուղղությունը տարածության մի կետում: HMC5883L- ի հետ կապը պարզ է և ամեն ինչ կատարվում է I2C ինտերֆեյսի միջոցով: Գործում է ինքնաթիռի կարգավորիչ: Բեկման տախտակը ներառում է HMC5883L սենսորը և բոլոր զտիչ կոնդենսատորները: Էլեկտրաէներգիայի և 2-լարային միջերեսի կապում բոլորը կազմված են 0.1 դյույմանոց վերնագրից: Օգտագործում է հայտնի HMC5883L մագնիսաչափի չիպը: Աջակցում է 3.0V- ից մինչև 5.0V IO մակարդակներին I2C SCL և SDA կապում:

Տեխնիկական պայմաններ

  • Սնուցման աղբյուր `3V - 5V
  • IO Լարման մակարդակ `3V - 5V
  • Հաղորդակցություն. Ստանդարտ IIC հաղորդակցության արձանագրություն
  • Մոդուլի չափերը `14.35 մմ (L) x 13.16 մմ (W) x 3.40 մմ (H)
  • PCB հաստությունը `1,60 մմ
  • Չափման տիրույթ ՝ ± 1.3-8 Գաուս

Քայլ 1: Նյութերի պատրաստում

Այս ձեռնարկում ձեզ հարկավոր է.

1. Arduino Uno տախտակ և USB մալուխ: HMC 5883L Compass Sensor3: Թռիչքաձողեր 4. LCD 16X25. Հացաթուղթ 6. 10K պոտենցիոմետր 7. Arduino IDE ծրագրակազմ

Քայլ 2: Ամրացնել նկարագրությունը

Պին նկարագրություն
Պին նկարագրություն

VCC: Էներգամատակարարում

GND: GND հզորություն

SCL: I2C ժամացույցի մուտքագրում

SDA: I2C Data IO

DRDY: Տվյալների պատրաստի ելք

Քայլ 3: Ամրացնել կապը

Պին միացում
Պին միացում
Պին միացում
Պին միացում

Միացրեք HMC5883L- ը Arduino Uno տախտակին հետևյալ կերպ.

  • VCC- ից +5V
  • GND- ից GND
  • SCL tO A5
  • SDA- ից A4

LCD- ը միացրեք Arduino Uno տախտակին հետևյալ կերպ.

  • VSS- ից +5V
  • VDD- ից GND
  • RS- ից մինչև 12
  • RW դեպի GND
  • Ե -ից 11 -ը
  • D4 -ից 5 -ը
  • D5- ից 4 -ը
  • D6 -ից 3 -ը
  • D7 -ից 2 -ը
  • A/VSS- ից +5V
  • K/VDD դեպի GND

Միացրեք 10K պոտենցիոմետրը LCD- ին հետևյալ կերպ (նշեք պատկերը պոտենցիոմետրի ճեղքման համար).

  • GND- ից GND
  • Տվյալներ դեպի v0
  • VCC- ից +5V

Քայլ 4: Միացրեք Arduino- ն համակարգչին

Միացրեք Arduino- ն համակարգչին
Միացրեք Arduino- ն համակարգչին

Միացումն ավարտելուց հետո միացրեք ձեր Arduino Uno խորհուրդը ձեր համակարգչին USB մալուխի միջոցով: Դուք կարող եք տեսնել, որ ձեր LCD- ը միացված է:

Քայլ 5: Նմուշի կոդ

Նմուշի կոդ
Նմուշի կոդ
Նմուշի կոդ
Նմուշի կոդ

Դուք կարող եք ներբեռնել այս նմուշի կոդի նմուշը և բացել այն ձեր Arduino IDE- ում: Ընտրեք ճիշտ տախտակը և նավահանգիստը: Այնուհետեւ, վերբեռնեք ձեր կոդը ձեր Arduino Uno տախտակում:

Քայլ 6: Գրադարան

Գրադարան
Գրադարան

Դուք պետք է ներբեռնեք այս գրադարանները նախքան ձեր սկզբնական կոդը ձեր Arduino IDE- ում վերբեռնելը, որպեսզի Arduino- ն կարողանա շփվել LCD- ի և HMC5883L- ի հետ: Ներբեռնեք ZIP ֆայլը ներքևում> Բացեք Zip ֆայլ> Քաղեք ձեր Arduino Uno գրադարանի պանակում: Ձեր հղումների համար հղեք վերևի պատկերը:

Քայլ 7: Համապատասխան ելք

Համապատասխան ելք
Համապատասխան ելք

Ինչպես պատկերված է, սարքը ոլորելը կամ պտտելը կապահովի համապատասխան ելքերը:

Քայլ 8. Արդյունք. Սերիական մոնիտոր

Արդյունք. Սերիական մոնիտոր
Արդյունք. Սերիական մոնիտոր
Արդյունք. Սերիական մոնիտոր
Արդյունք. Սերիական մոնիտոր
Արդյունք. Սերիական մոնիտոր
Արդյունք. Սերիական մոնիտոր
Արդյունք. Սերիական մոնիտոր
Արդյունք. Սերիական մոնիտոր

ես երբ սարքը պտտվում է իր X առանցքի շուրջ, X առանցքը մնում է նույնը, իսկ մյուս երկու առանցքները փոխվում են:

ii. երբ սարքը պտտվում է իր Y առանցքի շուրջ, Y առանցքը մնում է նույնը, իսկ մյուս երկու առանցքները փոխվում են:

iii. երբ սարքը պտտվում է իր Z առանցքի շուրջ, Z առանցքը մնում է նույնը, իսկ մյուս երկու առանցքները փոխվում են:

Քայլ 9: Տեսանյութ

Այս տեսանյութը ցույց է տալիս HMC5883L Compass Module- ի համապատասխան ելքը, երբ միանում է Arduino Uno- ին:

Քայլ 10: Նորություններ:

HMC5883L չի աշխատում:

Փորձեք ներբեռնել Գրադարանը (Mecha_QMC5883L) և աղբյուրի կոդը:

Խորհուրդ ենք տալիս: