Files
clover/docs/ru/esp8266_bridge.md
sfalexrog bc0039ccb7 ESP8266 module documentation (#117)
* docs: Start working on ESP8266 article

* docs: More work on esp8266 article

* docs: esp8266 article fixes
2019-04-29 17:59:51 +03:00

4.6 KiB
Raw Permalink Blame History

Модуль ESP8266

Note

Более подробную информацию можно найти в основной статье в официальной документации и в репозитории с прошивкой для ESP8266.

ESP8266 on top of Pixracer

Полётные контроллеры семейства Pixracer поддерживают подключение Wi-Fi модулей ESP8266. Эти модули можно использовать для подключения к полётному контроллеру с компьютера или планшета, даже если бортовой компьютер (например, Raspberry Pi) отсутствует или неисправен.

Hint Для Клевера предпочтительнее связываться с полётным контроллером через Raspberry Pi.

Подготовка модуля

Перед началом работы в модуль ESP8266 следует загрузить прошивку с поддержкой MAVLink. Для этого потребуется:

Warning

Убедитесь в том, что на вашем USB-UART адаптере установлено напряжение 3.3 В!

Подключите ваш модуль к USB-UART, как показано на схеме:

ESP8266 flashing setup

Скачайте прошивку для модуля. Подключите USB-UART к компьютеру и посмотрите, какое устройство соответствует переходнику. Убедитесь, что у вас установлена утилита esptool (её можно поставить командой pip install esptool). Запустите процесс загрузки прошивки командой:

esptool.py --baud 921600 --port /dev/ttyUSB0 write_flash 0x00000 firmware-1.2.2.bin

Вместо /dev/ttyUSB0 укажите устройство, соответствующее вашему переходнику, а вместо firmware-1.2.2.bin - путь к прошивке.

Hint Если в процессе загрузки прошивки возникли проблемы, вы можете запустить процесс заново.

Работа с ESP8266

ESP8266 connection scheme

Подключите ESP8266 к Pixracer так, как показано на схеме, и включите полётный контроллер. В списке доступных Wi-Fi сетей появится сеть PixRacer с паролем по умолчанию pixracer. Подключитесь к этой сети и запустите QGroundControl. Программа должна автоматически установить соединение с полётным контроллером.

Info Если автоматическое подключение не происходит, проверьте, что в настройках QGroundControl включено автоматическое подключение по UDP.

QGroundControl connection via ESP8266

В меню настроек полётного контроллера появится вкладка WiFi Bridge. В ней можно изменить некоторые параметры модуля, например, режим работы (точка доступа/клиент), название и пароль Wi-Fi сети.

QGroundControl ESP8266 settings pane

Warning

Настоятельно рекомендуется поменять стандартные параметры сети!

Также эти параметры можно поменять в веб-интерфейсе модуля, доступном по умолчанию по адресу http://192.168.4.1/setup.

ESP8266 native Web interface