GY-521 MPU6050 3 asu paātrinājuma žiroskops 6DOF moduļa apmācība: 4 soļi
GY-521 MPU6050 3 asu paātrinājuma žiroskops 6DOF moduļa apmācība: 4 soļi
Anonim
GY-521 MPU6050 3 asu paātrinājuma žiroskopa 6DOF moduļa apmācība
GY-521 MPU6050 3 asu paātrinājuma žiroskopa 6DOF moduļa apmācība

Apraksts

Šis vienkāršais modulis satur visu nepieciešamo, lai izveidotu savienojumu ar Arduino un citiem kontrolieriem, izmantojot I2C (izmantojiet Wire Arduino bibliotēku), un sniedz informāciju par kustību noteikšanu 3 asīm - X, Y un Z.

Specifikācijas

  • Akselerometra diapazons: ± 2, ± 4, ± 8, ± 16 g
  • Žiroskopa diapazoni: ± 250, 500, 1000, 2000 °/s
  • Sprieguma diapazons: 3.3V - 5V (modulī ir zems pārtraukuma sprieguma regulators)

1. solis: Materiālu sagatavošana

Materiālu sagatavošana
Materiālu sagatavošana
Materiālu sagatavošana
Materiālu sagatavošana
Materiālu sagatavošana
Materiālu sagatavošana

Šajā apmācībā mēs detalizēti parādīsim, kā darbojas modulis. Pirmkārt, mums ir jāsagatavo šādi materiāli:

  1. Arduino Uno
  2. Džemperis no tērauda līdz sievietei
  3. USB kabelis no A līdz B
  4. Maizes dēlis

2. darbība. Aparatūras uzstādīšana

Aparatūras uzstādīšana
Aparatūras uzstādīšana
Aparatūras uzstādīšana
Aparatūras uzstādīšana

Pēc materiālu sagatavošanas mēs savienosim moduli ar Arduino Uno. Detalizēts savienojums tiks rakstīts zemāk:

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

3. darbība: avota kods

Avota kods
Avota kods

Lai pārbaudītu Arduino MPU 6050,

  1. Vispirms lejupielādējiet Arduino bibliotēku MPU 6050. Saite ir pieejama šeit.
  2. Pēc tam izpakojiet/izvelciet šo bibliotēku un pārvietojiet mapi ar nosaukumu "MPU6050" Arduino mapē "bibliotēka".
  3. Instalējiet I2Cdev bibliotēku, ja tā vēl nav jūsu Arduino. Lai to instalētu, rīkojieties tāpat kā iepriekš. Failu varat atrast šeit.
  4. Atveriet Arduino IDE un veiciet šādas darbības: [Fails]-> [Piemēri]-> [MPU6050]-> [Piemēri]-> [MPU6050_DMP6].
  5. Augšupielādējiet avota kodu savā Arduino.

4. solis: rezultāti

Rezultāti
Rezultāti
Rezultāti
Rezultāti
Rezultāti
Rezultāti
  1. Pēc koda augšupielādes atveriet seriālo monitoru un iestatiet pārraides ātrumu 115200.
  2. Pēc tam pārbaudiet, vai sērijas monitorā redzat kaut ko līdzīgu “I2C ierīču inicializēšana…”. Ja nē, vienkārši nospiediet atiestatīšanas pogu.
  3. Tagad jūs redzēsit rindiņu, kurā teikts: "Nosūtiet jebkuru rakstzīmi, lai sāktu DMP programmēšanu un demonstrāciju." Vienkārši ierakstiet jebkuru sērijas monitora rakstzīmi un nosūtiet to, un jums vajadzētu sākt redzēt novirzes, slīpuma un rites vērtības, kas nāk no MPU 6050.

Piezīmes: DMP apzīmē digitālo kustību apstrādi. MPU 6050 ir iebūvēts kustības procesors. Tas apstrādā akselerometra un žiroskopa vērtības, lai iegūtu precīzas 3D vērtības. Turklāt jums būs jāgaida apmēram 10 sekundes, pirms sērijas monitorā tiks iegūtas precīzas vērtības, pēc tam vērtības sāks stabilizēties.

Ieteicams: