ESPlane
  • Introduction
  • 语言/language
    • 中文
    • English
  • Operater Guide
    • 01 ESPlane Operater Get Started
    • 02 CFclient User Guid
    • 03 Calibration And Commissioning Methods
    • 04 Flight Mode Introduction
    • 05 Pid Tuning
    • 06 Multi-user Mode
    • 07 Load And Endurance Test
  • Developer Guide
    • 01 ESPlane Developer Get Started
    • 02 Code Architecture And Startup Process
    • 03 Sensor Angle Fusion
    • 04 Sensor Calibration
    • 05 Control System
    • 06 Gyro and Accelerometer MPU6050 Driver
    • 07 Laser Sensor Vl53l1x Driver
    • 08 Barometer MS5611 Driver
    • 09 Magnetic Compass HMC5883l Driver
    • 10 Brushed Motor Driver
    • 11 Optical Flow Sensor Pmw3901 Driver
    • 12 Variable Unified Management
    • 13 Crtp Protocol Introduction
    • 14 Crtp Protocol Library - Cflib
    • 15 Compatible With ESPilot APP
    • 16 Height-hold Mode Development
    • 17 Positon-hold Mode Development
  • Research on Crazyflie
    • 01 Crazyflie Project Preview
    • 02 Crazyflie Source Preview
    • 03 Crazyflie Code Modularization Method
    • Discussion On Private-Improvement Scheme
    • Private-1.0 Code Debug Record
    • Private-Research On Commercial Micro Drone Products
    • Well-Known Drone Open Source Solutions
  • ESP32 Development notes
    • ESP32 Chip Naming Rules
    • ESP32 Pin Resource Allocation And Usage Recommendations
    • 01 ESP32-Hardware Preparation-ESP32-DevKitC V2 board
    • 02 ESP32-Environment Setup-Compilation And Programming
    • 03 ESP-IDF-Directory Structure-Template Engineering Analysis Notes
    • 04 ESP32-Code Debugging-Summary Of Several Debugging Methods
    • 05 ESP32 Event Loop
    • 14 ESP32 SPI Use Memo
    • 15 ESP32 GPIO Use Memo
  • Reference
    • bitcraze.io
    • esp-idf-release-v3.3
由 GitBook 提供支持
在本页
  • Step 1. Install ESPilot APP
  • Step 2. Install Cfclient
  • 1. Gamepads Preparation
  • 2. Install CRTP Protocol Package
  • 3. Install cfclient
  • Step 3. Configure the remote
  • Precautions 😃

这有帮助吗?

  1. Operater Guide

01 ESPlane Operater Get Started

上一页Introduction下一页02 CFclient User Guid

最后更新于5年前

这有帮助吗?

Step 1. Install ESPilot APP

This APP currently only supports the stablize mode, does not support PID tune.

Network settings

default

Drone IP

192.168.43.42

Drone Port

2392

APP Port

2399

TX Rate

20

NOTE: Use memuconfig enable the ENABLE_LEGACY_APP to use the APP

Step 2. Install Cfclient

1. Gamepads Preparation

Support PS3, PS4 gamepads, and cheep Beitong gamepads

2. Install CRTP Protocol Package

2.1 Download the source code

git clone -b dev_esplane  https://github.com/qljz1993/crazyflie-lib-python.git

2.2 Enter the source directory and install dependencies

pip3 install -r requirements.txt

2.3 Install CRTP Package

pip3 install -e .

Other references:https://github.com/qljz1993/crazyflie-lib-python/tree/master

3. Install cfclient

3.1 Download the source code

git clone -b dev_esplane https://github.com/qljz1993/crazyflie-clients-python.git

3.2 Go to the source directory and install dependencies

sudo apt-get install python3 python3-pip python3-pyqt5 python3-pyqt5.qtsvg

3.3 Install cfclient

pip3 install -e .

3.4 Run cfclient

python3 ./bin/cfclient

Step 3. Configure the remote

  1. Configure 4 control axes Roll, Pitch, Yaw, Thrust

  2. Configure a button as Assisted control for switching the flight mode

Precautions 😃

  1. Pay attention to check if the steering of the motor is correct during self-test, see the following figure 😇

  2. Observe whether the horizontal plane of the host computer is level. 😏

  3. Gently push the small throttle to try it 🤔

  4. Fly 🌈

ESPilot APP
NETWORK SETTINGS
北通遥控购买链接
配置遥控器
电机转向
机头位置