05

Ligação do Giroscópio Zéfiros

Ligue um MPU6050 ao barramento I2C, resolva conflitos de pinos e verifique o AHRS pelo log série.

Seleção dos pinos I2C

Os pinos I2C padrão do Zephyrus são GPIO4 (SDA) e GPIO5 (SCL). No PWMP7 v1.0 eles funcionam; na v1.1 GPIO2/GPIO5 não são expostos, então o Zephyrus usa GPIO1 (SDA, CH2) e GPIO3 (SCL, CH3). Sempre confira a serigrafia contra o mapa de pinos — GPIO4 é reservado de forma rígida para a interrupção do rádio SX1280 e nunca deve ser reaproveitado.

Ligar o GY-521

GY-521 Receptor
VCC Barramento de 5V (regulador onboard gera 3,3V)
GND GND
SDA GPIO1 (CH2) — ou GPIO5 na v1.0
SCL GPIO3 (CH3) — ou GPIO2 na v1.0
AD0 / INT / XDA / XCL deixar aberto

O GY-521 traz seus próprios pull-ups de 4,7 kΩ e um regulador AMS1117-3.3V: alimente-o com 5V, ele gera seus próprios 3,3V e os níveis lógicos se ajustam sozinhos. Quatro fios no total, sem cortar trilhas, sem regulador extra.

Calibração e verificação

O AHRS Mahony autocalibra o bias do giroscópio no boot — mantenha a aeronave parada no primeiro segundo após ligar. Verifique se o sensor está vivo pelo log serial: pitch/roll devem acompanhar a aeronave ao incliná-la, e o leme de crista deve opor um rolamento manual (rolar à direita → leme corrige à esquerda). Se o barramento travar no boot, você caiu num pino reservado — reconfira o mapa e mude para o par CH2/CH3 correto.