АРХІТЕКТУРА
КОМПОНЕНТІВ
П'ять основних систем
| Система | Функція | Ключовий компонент | Вартість |
|---|---|---|---|
| Рама | Несе все, поглинає удари | Source One V5 (карбон, 5") | €25 |
| Живлення | Батарея → ESC → мотори → підйом | 6S 1300мАг LiPo + BLS 55A ESC + Velox 2207 | €155 |
| Мозок | Стабілізація, навігація, failsafe | SpeedyBee F405 V4 (ArduPilot) | €35 |
| Радіо | Зв'язок пілот-дрон | Silvus SL5200 MANET (140-600 МГц) | Silvus ціна |
| Відео | Дрон-пілот відеозв'язок | Caddx Ratel 2 + Rush Tank VTX | €40 |
Як вони з'єднуються
Батарея (6S, 22.2В) підключається до ESC через XT60. ESC конвертує батарейний струм у контрольовані імпульси для чотирьох моторів (DShot600). Автопілот (FC) сидить на ESC і керує швидкістю моторів 400 разів на секунду. FC спілкується з MANET радіо через UART (115200 бод, MAVLink 2.0) та з FPV передавачем через аналоговий відеосигнал. Jetson Orin Nano (якщо встановлений для AI) підключається через UART до FC та CSI кабель до Arducam IMX477.
Критичне правило: Jetson та автопілот МУСЯТЬ живитись від ОКРЕМИХ BEC (регуляторів напруги). Спільний BEC спричиняє просідання напруги при AI інференсі — потенційний brownout та падіння.
Зовнішнє джерело: Obemannat luftfartyg – Wikipedia
Implementation
# FPV Drone Wiring — Pin Assignment
WIRING = {
"battery": "XT60 → ESC power input (6S, 22.2V)",
"esc_to_motors": {
"M1": "ESC pad 1 → Motor FR (front-right)",
"M2": "ESC pad 2 → Motor RL (rear-left)",
"M3": "ESC pad 3 → Motor FL (front-left)",
"M4": "ESC pad 4 → Motor RR (rear-right)",
"protocol": "DShot600"
},
"fc_uart": {
"UART1_TX/RX": "MANET radio (MAVLink 2.0, 115200 baud)",
"UART2_TX/RX": "Jetson companion (MAVLink, 921600 baud)",
"UART6_TX/RX": "GPS (if used) or telemetry"
},
"power_regulation": {
"BEC1 (5V 3A)": "Flight controller + FPV camera + VTX",
"BEC2 (5V 5A)": "Jetson Orin Nano ONLY (separate!)",
"WARNING": "NEVER share BEC between FC and Jetson — brownout kills drone"
}
}
Swedish Supply Chain
ЛАНЦЮГ ПОСТАЧАННЯ & БЕЗПЕКА
Масштабування архітектури
Модульна архітектура дозволяє масштабування: додати новий тип сенсора — один Python-модуль + конфігурація YAML. Додати нову платформу (наприклад, морський дрон) — адаптувати MAVLink-інтерфейс. Lisa 26 обробляє до 50 одночасних дронів на одному сервері (i7-12700H, 32 ГБ RAM) — перевірено в SITL. Для бригадного масштабу (100+ дронів): кластер з 3 серверів з PostgreSQL-реплікацією між ними.
Пов'язані розділи
Джерела
ArduPilot підключення (ardupilot.org). SpeedyBee F405 V4 схема. NVIDIA Jetson Orin Nano.