05
Подключение гироскопа Зефир
Подключите MPU6050 к шине I2C, разрешите конфликты пинов и проверьте AHRS по последовательному логу.
Выбор пинов I2C
Пины I2C Zephyrus по умолчанию — GPIO4 (SDA) и GPIO5 (SCL). На PWMP7 v1.0 они подходят; на v1.1 GPIO2/GPIO5 не выведены, поэтому Zephyrus использует GPIO1 (SDA, CH2) и GPIO3 (SCL, CH3). Всегда сверяйте шелкографию с картой пинов — GPIO4 жёстко зарезервирован под прерывание радио SX1280 и никогда не должен переиспользоваться.
Подключение GY-521
| GY-521 | Приёмник |
|---|---|
| VCC | Шина 5В (встроенный регулятор даёт 3,3В) |
| GND | GND |
| SDA | GPIO1 (CH2) — или GPIO5 на v1.0 |
| SCL | GPIO3 (CH3) — или GPIO2 на v1.0 |
| AD0 / INT / XDA / XCL | оставить неподключённым |
GY-521 несёт собственные подтяжки 4,7 кОм и регулятор AMS1117-3.3V: подайте 5В — он сделает свои 3,3В, и логические уровни совпадут автоматически. Всего четыре провода, без резки дорожек и без лишнего регулятора.
Калибровка и проверка
Mahony AHRS самокалибрует смещение гироскопа при загрузке — держите планер неподвижно первую секунду после включения. Проверьте живость датчика по серийному логу: тангаж/крен должны отслеживать планер при наклоне, а гребневой руль должен противодействовать ручному крену (крен вправо → руль корректирует влево). Если шина зависает при загрузке, вы попали на зарезервированный пин — перепроверьте карту и перейдите на правильную пару CH2/CH3.