Мазмұны:

GY-521 MPU6050 3 осьті үдеткіш гироскоп 6DOF модулінің оқулығы: 4 қадам
GY-521 MPU6050 3 осьті үдеткіш гироскоп 6DOF модулінің оқулығы: 4 қадам

Бейне: GY-521 MPU6050 3 осьті үдеткіш гироскоп 6DOF модулінің оқулығы: 4 қадам

Бейне: GY-521 MPU6050 3 осьті үдеткіш гироскоп 6DOF модулінің оқулығы: 4 қадам
Бейне: Как использовать гироскоп, акселерометр, магнитометр MPU-9250 для 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,3 В - 5 В (модуль төмен түсетін кернеу реттегішін қамтиды)

1 -қадам: материалдарды дайындау

Материалдарды дайындау
Материалдарды дайындау
Материалдарды дайындау
Материалдарды дайындау
Материалдарды дайындау
Материалдарды дайындау

Бұл оқулықта біз модуль қалай жұмыс істейтінін егжей -тегжейлі көрсетеміз. Алдымен біз төменде көрсетілген материалдарды дайындауымыз керек:

  1. Ардуино Уно
  2. Еркектен әйелге секіргіш сым
  3. USB кабелі A түрінен B түріне дейін
  4. Нан тақтасы

2 -қадам: жабдықты орнату

Аппараттық қондырғы
Аппараттық қондырғы
Аппараттық қондырғы
Аппараттық қондырғы

Материалды дайындағаннан кейін біз модульді Arduino Uno -мен байланыстырамыз. Толық байланыс төменде жазылады:

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

3 -қадам: бастапқы код

Бастапқы код
Бастапқы код

Arduino MPU 6050 тестілеу үшін,

  1. Алдымен MPU 6050 үшін Arduino кітапханасын жүктеңіз. Сілтеме мұнда берілген.
  2. Содан кейін, осы кітапхананы ашыңыз/шығарыңыз және «MPU6050» деп аталатын қалтаны Arduino «кітапханасы» қалтасына жылжытыңыз.
  3. Егер сізде Arduino үшін әлі жоқ болса, I2Cdev кітапханасын орнатыңыз. Оны орнату үшін жоғарыдағы процедураны орындаңыз. Сіз файлды мына жерден таба аласыз.
  4. Arduino IDE ашыңыз және келесі әрекеттерді орындаңыз: [Файл]-> [Мысалдар]-> [MPU6050]-> [Мысалдар]-> [MPU6050_DMP6].
  5. Бастапқы кодты Arduino -ға жүктеңіз.

4 -қадам: Нәтижелер

Нәтижелер
Нәтижелер
Нәтижелер
Нәтижелер
Нәтижелер
Нәтижелер
  1. Кодты жүктегеннен кейін сериялық мониторды ашып, беру жылдамдығын 115200 деп орнатыңыз.
  2. Әрі қарай, сериялық мониторда «I2C құрылғыларын инициализациялау …» сияқты нәрсені көретіндігіңізді тексеріңіз. Егер олай болмаса, қалпына келтіру түймесін басыңыз.
  3. Енді сіз «DMP бағдарламалау мен демонстрациясын бастау үшін кез келген таңбаны жіберіңіз» деген жолды көресіз. Жай сериялы мониторға кез келген таңбаны теріп, жіберіңіз, сонда сіз MPU 6050 -ден кіру, қадам және айналу мәндерін көре бастауыңыз керек.

Ескертулер: DMP цифрлық қозғалысты өңдеу дегенді білдіреді. MPU 6050 қондырылған қозғалыс процессоры бар. Ол бізге дәл 3D мәндерін беру үшін акселерометр мен гироскоптан мәндерді өңдейді. Сондай -ақ, сериялық мониторда дәл мәндерді алу үшін шамамен 10 секунд күту керек, содан кейін мәндер тұрақтана бастайды.

Ұсынылған: