Skip to content

butmocks/GovnoCopter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CopterLink

Многоцелевой проект для подготовки и отладки коптеров с несколькими каналами связи и интеграцией с Mission Planner. Репозиторий задаёт структуру работы и чек-листы для сборки и сопровождения проектов под разные варианты связи (LTE/GSM, Wi‑Fi, LoRa, оптический поток) и разные вычислительные модули (Arduino Nano, Raspberry Pi Zero, ESP32-CAM, ESP32-Dev, Raspberry Pi Pico).

Цели

  • Выполнение автономных полётных миссий с возможностью переключения каналов связи.
  • Добавление пользовательского оборудования и согласование его работы с полётным контроллером.
  • Единый подход к сборке прошивок/образов для используемых микроконтроллеров.
  • Отслеживание и документирование шагов дебага, включая Mission Planner.

Структура репозитория

  • docs/quickstart.md — стартовый чек-лист: базовая миссия, подготовка, минимальные настройки связи и логов.
  • docs/roadmap.md — этапы работ, требования по каждому каналу связи и аппаратной платформе.
  • docs/mission-planner.md — типовые шаги подключения и отладки в Mission Planner, блок «частые ошибки».
  • hardware/ — место для схем, распиновок и BOM (будет заполняться по мере добавления железа).
  • firmware/ — проекты прошивок для Nano, Pi Zero, ESP32-CAM/Dev, Pico (пусто, добавляем по мере реализации).
  • tools/ — вспомогательные скрипты (пусто, зарезервировано под сборочные и отладочные утилиты).

Ветки под разные варианты связи

Рекомендуется выделять рабочие ветки под ключевые направления, чтобы проще отслеживать прогресс и баги:

  • comm/lte-gsm
  • comm/wifi
  • comm/lora
  • nav/opticflow
  • integration/mission-planner

Базовые договорённости по дебагу

  • Логи Mission Planner/ArduPilot сохраняем в logs/ с понятными названиями (дата, ветка, сценарий).
  • Все аппаратные изменения фиксируем в hardware/README.md или отдельной заметке в docs/.
  • При появлении ошибки: записываем симптомы, версию прошивки/миссии, канал связи, шаги воспроизведения; добавляем ссылку на лог.
  • Если изменяете параметры телеметрии или failsafe, фиксируйте значения и канал связи; копию миссии сохраняйте в docs/missions/.

Предложения по следующему шагу

  1. Пройти docs/quickstart.md и выполнить базовую миссию (взлёт → точка → возврат → посадка) с логированием.
  2. Зафиксировать выбранный полётный контроллер (ArduPilot рекомендован по умолчанию) и миссию в docs/missions/.
  3. Подготовить минимальные сборочные инструкции для LTE/GSM и Wi‑Fi (модем/модуль, питание, подключение UART/USB).
  4. Описать протокол обмена между пользовательским оборудованием и полётным контроллером (MAVLink/Serial/UDP).
  5. Добавить шаблон конфигурации для Mission Planner с параметрами телеметрии и failsafe.

Любые новые требования или ошибки фиксируйте в issues/файлах, а я помогу уточнить план или найти решение.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors