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

GY-521 MPU6050 3 առանցքի արագացման գիրոսկոպ 6DOF մոդուլի ձեռնարկ. 4 քայլ
GY-521 MPU6050 3 առանցքի արագացման գիրոսկոպ 6DOF մոդուլի ձեռնարկ. 4 քայլ

Video: GY-521 MPU6050 3 առանցքի արագացման գիրոսկոպ 6DOF մոդուլի ձեռնարկ. 4 քայլ

Video: GY-521 MPU6050 3 առանցքի արագացման գիրոսկոպ 6DOF մոդուլի ձեռնարկ. 4 քայլ
Video: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, Հուլիսի
Anonim
GY-521 MPU6050 3 առանցքի արագացման գիրոսկոպ 6DOF մոդուլի ձեռնարկ
GY-521 MPU6050 3 առանցքի արագացման գիրոսկոպ 6DOF մոդուլի ձեռնարկ

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

Այս պարզ մոդուլը պարունակում է այն ամենը, ինչ անհրաժեշտ է Arduino- ին և այլ կարգավորիչներին I2C- ի միջոցով միացնելու համար (օգտագործեք Wire Arduino գրադարանը) և 3 առանցքների `X, Y և Z- ի համար շարժման զգացողության տեղեկատվություն տալու համար:

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

  • Արագացուցիչի միջակայքերը `± 2, ± 4, ± 8, ± 16 գ
  • Գիրոսկոպի միջակայքերը `± 250, 500, 1000, 2000 °/վ
  • Լարման տիրույթ ՝ 3.3V - 5V (մոդուլը ներառում է ցածր լարման կարգավորիչ)

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

Նյութերի պատրաստում
Նյութերի պատրաստում
Նյութերի պատրաստում
Նյութերի պատրաստում
Նյութերի պատրաստում
Նյութերի պատրաստում

Այս ձեռնարկում մենք ձեզ մանրամասն ցույց կտանք, թե ինչպես է աշխատում մոդուլը: Նախ, մենք պետք է պատրաստենք ստորև թվարկված նյութերը.

  1. Արդուինո Ունո
  2. Արականից իգական jumper մետաղալարեր
  3. USB մալուխ A- ից B տիպ
  4. Breadboard

Քայլ 2: Սարքավորումների տեղադրում

Սարքավորումների տեղադրում
Սարքավորումների տեղադրում
Սարքավորումների տեղադրում
Սարքավորումների տեղադրում

Նյութերը պատրաստելուց հետո մենք մոդուլը կկապենք Arduino Uno- ի հետ: Մանրամասն կապը կգրվի ստորև ՝

  1. VCC -> 5V
  2. GND -> GND
  3. SCL -> A5
  4. SDA -> A4
  5. INT -> D2

Քայլ 3: Աղբյուրի ծածկագիր

Աղբյուրի ծածկագիր
Աղբյուրի ծածկագիր

Arduino MPU 6050 -ը փորձարկելու համար

  1. Նախ, ներբեռնեք Arduino գրադարանը MPU 6050 -ի համար: Հղումը տրված է այստեղ:
  2. Հաջորդը, բացեք/հանեք այս գրադարանը և տեղափոխեք «MPU6050» անունով թղթապանակը Arduino- ի «գրադարան» պանակի ներսում:
  3. Տեղադրեք I2Cdev գրադարանը, եթե այն արդեն չունեք ձեր Arduino- ի համար: Տեղադրելու համար կատարեք վերը նշված ընթացակարգը: Ֆայլը կարող եք գտնել այստեղ:
  4. Բացեք Arduino IDE- ն և հետևեք քայլերին ՝ [Ֆայլ]-> [Օրինակներ]-> [MPU6050]-> [Օրինակներ]-> [MPU6050_DMP6]:
  5. Վերբեռնեք աղբյուրի կոդը ձեր Arduino- ում:

Քայլ 4: Արդյունքներ

Արդյունքները
Արդյունքները
Արդյունքները
Արդյունքները
Արդյունքները
Արդյունքները
  1. Կոդը վերբեռնելուց հետո բացեք սերիական մոնիտորը և սահմանեք բաուդ փոխարժեքը 115200:
  2. Հաջորդը, ստուգեք ՝ սերիական մոնիտորի վրա տեսնու՞մ եք «I2C սարքերի նախաստորագրում …» պես մի բան: Եթե դա չեք անում, պարզապես սեղմեք վերակայման կոճակը:
  3. Այժմ դուք կտեսնեք մի տող, որն ասում է. «Ուղարկեք որևէ կերպար ՝ DMP ծրագրավորում և ցուցադրում սկսելու համար»: Պարզապես մուտքագրեք սերիական մոնիտորի ցանկացած նիշ և ուղարկեք այն, և դուք պետք է սկսեք տեսնել yaw, pitch և roll արժեքները, որոնք գալիս են MPU 6050 -ից:

Նշումներ. DMP- ը նշանակում է թվային շարժման մշակում: MPU 6050- ն ունի ներկառուցված շարժման պրոցեսոր: Այն մշակում է արագացուցիչի և գիրոսկոպի արժեքները ՝ մեզ ճշգրիտ 3D արժեքներ հաղորդելու համար: Բացի այդ, դուք պետք է սպասեք մոտ 10 վայրկյան, նախքան սերիական մոնիտորի ճշգրիտ արժեքներ ստանալը, որից հետո արժեքները կսկսեն կայունանալ:

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