start
This is an old revision of the document!
Table of Contents
Інструкція з налаштування та інтеграції ESP32 (Starlink/ETH-UART)
1. Підготовка обладнання
- Прошивка: Оновіть прошивку на ESP32 згідно зі стандартною інструкцією по прошивці.
- Апаратне підключення:
- Підпаяйте ETH-UART конвертер до основної плати, використовуйте розпіновку, вказану на схемі.
- Номери пінів відповідають номерам GPIO пінів мікроконтролера, а не порядковим номерам виводів
- RX і TX, вказані на схемі, відповідають RX і TX мікроконтролера, відповідно вони мають бути підпаяні навхрест до пінів TX і RX конвертера
- Порада: Якщо ви плануєте демонтувати старий радіозв'язок, ви можете змінити конфігурацію пінів у веб-інтерфейсі, щоб використати вже наявну проводку. Зокрема, можна вимкнути зв'язок CRSF-ELRS і RFD і піни 16 чи 17 застосувати для GPS (і використати існуючі кабелі, які ідуть до башти)
- Живлення для конвертера рекомендується взяти на клемах 5В блока живлення, розташованого ліворуч від плати
- Живлення старлінка рекомендується взяти напряму від акумулятора (фактично 45-50В), зручно буде підключитись до клем блоків живлення на вході блоків живлення
—-
2. Первинне налаштування (Web Interface)
Протягом перших 300 секунд після запуску мікроконтролер створює власну мережу Wi-Fi.
- Підключіться до мережі Wi-Fi контролера з телефону або ПК. Ім'я точки доступу буде DroneController_XXXX
- Перейдіть у браузері за адресою: 192.168.4.1.
- Налаштування зв'язку:
- У веб-інтерфейсі на вкладці Communications можна вибрати протоколи (CRSF-ELRS, CRSF-IP, MAVLink, RFD) та відповідні їм піни/baudrate.
- Усі дрони Сірко обладнані радіозв'язком, ранні моделі RFD, новіші моделі ELRS
- Важливо: Слідкуйте, щоб різні активовані протоколи не були призначені на одні й ті самі піни.
- Для підключення GPS встановіть правильний пін та швидкість (пін, запропонований на схемі, уже стоїть за замовчанням)
Діагностика: На цій сторінці можна моніторити потік даних. Якщо відображається data rate 0 — перевірте фізичне з'єднання. Якщо data rate не 0, але packet rate 0 — це означає, що дані ідуть, але не розпізнаються правильно. Перевірте правильність baudrate. Якщо потрібний baudrate невідомий, спробуйте встановити його експериментально. Типові значення: 9600, 19200, 38400, 57600, 115200. За умови успішного розпізнавання даних панель GNSS відображає поточні дані NMEA. Відповідно, якщо NMEA дані відобаржаються, це значить, що GPS успішно підключений. Прив'язка координат при цьому може не відбуватись, якщо не вдається зловити супутників. В такому разі треба вивезти дрон на вулицю.
3. Огляд основних вкладок
- Home Інформація про прошвику, оновлення прошивки (використовуйте файли DroneController-OTA-XXXX.bin).
- Communications Конфігурація пінів керування і GPS, діагностика з'єднання.
- Channels Інформація про конфігурацію каналів для MissionPlanner та QGroundControl. Внизу сторінки доступні для скачування моделі пультів.
- Event Log Журнал подій (наразі відображає статус CAN-шини та помилки драйверів двигунів).
- WiFi Конфігурація автовимкнення WiFi. Також можливість введення імені мережі і паролю для підключення до інтернету. Після цього контролер буде підключатись до існуючої мережі WiFi і буде доступний в мережі по локальному доменному імені http://sirko.local
- Features Можливість ввімкнення/вимкнення додаткових опцій.
- Автоматичне ввімкнення/вимкнення реле (не потрібно робити арм двома перемикачами)
- Поворот башти за допомогою кнопок (замість слайдера)
- UDP сервер - можливість тестового підключення через MissionPlanner / QGroundControl через WiFi, без ETH-UART конвертера. Адреса 192.168.4.1, порт 14550.
- Control Керування дроном з телефона/комп'ютера через WiFi. Також відображення стану дрона (зручно для діагностики).
4. Алгоритм інтеграції Starlink
Для інтеграції системи через Starlink дотримуйтесь такої послідовності:
- Виконайте апаратне підключення.
- Налаштуйте ETH-UART конвертер та MikroTik.
- Підключіться через Mission Planner або QGroundControl. При відсутності підключення дивіться розділ *усунення несправностей*.
- Після успішного з'єднання скачайте і встановіть модель пульта (вкладка channels). Проведіть калібрування/налаштування каналів. QGroundControl не потребує налаштувань, достатньо встановити правильну модель пульта. Для MissionPlanner сконфігуруйте канали в меню Setup → Optional Hardware → Joystick відповідно до описання на вкладці Channels
- Спробуйте ввімкнути реле (якщо не задіяна опція автоматичного реле) і заармити ровер. Перевірте керування. За потреби перевірте працездатність керування фарами, поворотом башти, скидом.
5. Усунення несправностей (Troubleshooting)
| Проблема | Ймовірна причина | Рішення |
|---|---|---|
| Немає зв'язку з Mission Planner/QGroundControl | Помилка в мережі або конвертері | Перевірте налаштування IP, портів та параметри конвертера. Як варіант тестового підключення, спробуйте задіяти опцію “UDP Server” і підключитись через WiFi (режим UDP Client, адреса 192.168.4.1, порт 14550). |
| Ровер не армиться | Неправильно налаштовані канали керування | Спробуйте заармитись через вкладку Control у веб-інтерфейсі (Wi-Fi) і покерувати через WiFi. Спробуйте заармити через програму (без пульта), а також з пульта. |
| Дані “биті” (немає пакетів) | Невідповідність Baudrate | Перевірте, чи збігається Baudrate у налаштуваннях та на пристрої (GPS, UART-ETH конвертер, ELRS приймач) |
start.1771881573.txt.gz · Last modified: by haydamaka
