Модуль гіроскопа та акселерометра GY-521 MPU-6050 (6-осьовий датчик, I2C)
GY-521 (MPU-6050) — один із найпопулярніших датчиків руху в DIY-електроніці. Це компактний 6-осьовий датчик руху, який поєднує в собі 3-осьовий гіроскоп і 3-осьовий акселерометр, що дозволяє відстежувати положення, нахил та прискорення об’єкта в реальному часі.
Головна особливість — вбудований DMP (Digital Motion Processor). Він бере на себе складні обчислення (фільтрацію, обробку даних), знижуючи навантаження на мікроконтролер. Це особливо важливо, якщо ти працюєш з ESP32 або Arduino, де кожен ресурс має значення.
Модуль легко підключається через інтерфейс I2C, а завдяки вбудованому стабілізатору живлення його можна використовувати як із 3.3 В, так і з 5 В системами.
Якщо ти збираєш:
- самобалансуючого робота
- квадрокоптер
- систему стабілізації
- контролер руху або VR
— це один із найдоступніших і перевірених варіантів.
Переваги
- 6-осьовий IMU: гіроскоп + акселерометр
- Висока точність (16-біт АЦП)
- Вбудований DMP — менше навантаження на MCU
- Просте підключення по I2C
- Сумісність з Arduino, ESP32, Raspberry Pi
- Підтримка популярних бібліотек
- Компактні розміри
Технічні характеристики
- Чип: MPU-6050
- Модуль: GY-521
- Акселерометр:
- Діапазон: ±2g / ±4g / ±8g / ±16g
- Гіроскоп:
- Діапазон: ±250 / ±500 / ±1000 / ±2000 °/с
- Розрядність: 16 біт
- Температурний датчик:
- Діапазон: −40…+85 °C
- Точність: ±1 °C
- Інтерфейс: I2C (0x68 / 0x69)
- Живлення:
- 3.3 В (чип)
- 3.3–5 В (модуль)
Додатково:
- DMP процесор
- INT пін (переривання)
Підключення
Піни:
- VCC → 3.3–5 В
- GND → GND
- SDA → SDA
- SCL → SCL
- INT → будь-який цифровий пін (опціонально)
Працює напряму з Arduino Uno та ESP32 без додаткових перетворювачів рівнів.
Важливо знати
Для точних даних потрібна калібровка
На ESP32 краще використовувати живлення 3.3 В
Є готові бібліотеки:
MPU6050
I2Cdevlib
Adafruit MPU6050
FAQ
Чи підійде для Arduino?
Так, повністю сумісний, є готові приклади.
Чи працює з ESP32?
Так, ідеально підходить, особливо через I2C.
Чи потрібен перетворювач рівнів?
У більшості випадків — ні.
Чи можна використовувати для дрона?
Так, але для просунутих проєктів частіше беруть новіші IMU.
Чому показники “пливуть”?
Потрібна калібровка та фільтрація даних.
Один із найпопулярніших IMU-датчиків у світі, перевірений тисячами DIY-проєктів, ідеальний для навчання та прототипування



