Lifelog/RC

mamba f405mk2 와 bn-880 & 라즈베리파이제로 연결하기

sunshout1 2026. 8. 1. 12:46
반응형

자율비행 드론이나 동영상 스트리밍, 동반 컴퓨터(Companion Computer) 드론을 제작할 때 가장 많이 조합하는 MAMBA F405 MK2 FC라즈베리파이 제로(RPi Zero), 그리고 BN-880 GPS/Compass 모듈의 완벽 배선 가이드를 정리해 드립니다.

MAMBA F405 MK2에는 총 3개의 하드웨어 UART(UART1, UART3, UART6)가 내장되어 있어, 수신기/GPS/라즈베리파이를 중복 없이 1:1로 깔끔하게 할당할 수 있습니다.

이번 가이드에서는 GPS를 UART3, 라즈베리파이를 UART6에 할당한 최적의 배치와, 비행 안정성을 높이는 전원 분리 가이드를 소개합니다.

🛠️ 1. 전체 핀 배정 및 연결 계획표 (Wiring Plan)

① BN-880 GPS & 컴퍼스 ↔ MAMBA F405 MK2

할당 포트: UART3 + I2C

지자기 센서(Compass)는 UART가 아닌 I2C(SDA/SCL) 버스를 사용하므로 추가 UART를 소비하지 않습니다.

BN-880 핀 FC 패드 비고 / 연결 방식
VCC 5V FC 온보드 5V 전원
GND GND 공통 접지
TX RX3 GPS 데이터 수신 (TX ↔ RX 교차 연결)
RX TX3 GPS 데이터 송신 (RX ↔ TX 교차 연결)
SDA SDA I2C 데이터 신호 (1:1 직선 연결)
SCL SCL I2C 클럭 신호 (1:1 직선 연결)

② 라즈베리 파이 제로 (RPi Zero) ↔ MAMBA F405 MK2

할당 포트: UART6 (MAVLink / MSP / Telemetry 통신용)

RPi Zero GPIO 핀 FC 패드 비고 / 연결 방식
Pin 2 또는 4 (5V) 외장 5V BEC ⚠️ FC 5V 연결 금지 (전력 부족으로 다운 위험)
Pin 6 (GND) GND 공통 접지 (외장 BEC GND & FC GND 연결)
Pin 8 (GPIO 14 / TXD) RX6 라즈베리파이 TX → FC RX6 (교차 연결)
Pin 10 (GPIO 15 / RXD) TX6 라즈베리파이 RX → FC TX6 (교차 연결)

③ SBUS RC 수신기 ↔ MAMBA F405 MK2

할당 포트: UART1 (SBUS 전용 패드 사용)

MAMBA F405 MK2의 SBUS 패드는 내부적으로 UART1 RX와 연결되어 있으며, SBUS 신호 반전을 위한 하드웨어 인버터가 내장되어 있습니다.

수신기 핀 FC 패드 비고 / 연결 설명
VCC (5V) 5V FC 온보드 5V 전원
GND GND 공통 접지
SBUS (Signal) SBUS ⚠️ RX1 패드가 아닌 SBUS 전용 패드에 연결!

 

⚡ 2. 전원 구성 가이드 (가장 중요한 포인트! ⚠️)

드론 자작 시 발생하는 셧다운(Brownout) 사고의 대부분은 FC 온보드 BEC 전력 초과 때문입니다.

  • 라즈베리 파이 제로 (독립 전원 사용 필수):
    • 부하 시 1A~1.5A 이상을 순간적으로 사용하므로, 독립된 5V 3A UBEC/BEC를 사용해 Pin 2(5V)와 Pin 6(GND)로 전원을 공급해야 합니다.
  • 공통 접지 (Common GND):
    • 외장 BEC의 GND, FC의 GND, 라즈베리파이의 GND는 모두 하나로 연결(공유)되어야 통신 노이즈나 데이터 에러가 발생하지 않습니다.
  • BN-880 GPS & RC 수신기:
    • 소모 전력이 적으므로 FC 온보드 5V 패드에 연결해 사용하셔도 안전합니다.

💻 3. Betaflight / INAV Configurator 포트(Ports) 설정

하드웨어 연결을 마쳤다면, Configurator의 [Ports] 탭에서 아래와 같이 포트를 매핑해 줍니다.

포트 기능 선택 Baud Rate 추천 연결 장치
UART 1 Serial RX 활성화 - SBUS 수신기
UART 3 GPS 선택 57600 또는 115200 BN-880 GPS 모듈
UART 6 Telemetry / MSP / MAVLink 115200 또는 57600 라즈베리 파이 제로
I2C Magnetometer (QMC5883L) - BN-880 지자기(나침반) 센서

 

[Receiver] (수신기) 탭 설정 ⭐

Betaflight / INAV의 Receiver 설정 페이지에서 아래와 같이 선택 후 저장합니다.

  • Receiver Mode: Serial-based receiver (SPEK, SBUS, SUMD) 선택
  • Serial Receiver Provider: SBUS 선택
728x90
반응형