[彙總]基於ESP32的四旋翼無人機開發紀實

文章更新版本 時間 備註
V0.1 發佈於2019-11-30 00:36:51 初始版本
V0.2 更新於2019-12-23 15:10:16 增加定點模式
V0.3 更新於2020-04-05 11:10:16 更新項目說明

一、項目說明

ESPlane2.0 是基於樂鑫 ESP32 開發的小型無人機解決方案,可使用手機 APP 或遊戲手柄通過 Wi-Fi 網絡進行連接和控制,目前已支持自穩定飛行、定高飛行、定點飛行等多種模式。該方案硬件結構簡單,代碼架構清晰完善,方便功能擴展,可用於STEAM教育等領域。控制系統代碼來自 Crazyflie 開源工程,使用GPL3.0開源協議。

A swarm of drones exploring the environment, avoiding obstacles and each other. (Guus Schoonewille, TU Delft)

關鍵詞:基於ESP32的無人機;單芯片無人機;開源小四軸;四旋翼;WiFi控制無人機;無人機編隊;

1、已實現功能

  1. 自穩定模式
  2. 定高模式(目前只支持手柄,APP不支持)
  3. 對接cfclient上位機
  4. espilot APP控制
  5. 手柄控制
  6. 定點模式(目前只支持手柄,APP不支持)
已發佈版本 新增功能 時間
release/v0.1 自穩定模式 / 對接cfclient上位機 / espilot app控制 / 手柄控制
release/v0.2 定高模式
release/v0.3 定點模式 19.12.23

2、硬件配置

傳感器

Sensor Interface Comment
MPU6050 I2C0 must
VL53L1X / VL53L0X I2C0 altitude hold
HMC5883L AUX_I2C MPU6050 slave
MS5611 AUX_I2C MPU6050 slave
PMW3901 HSPI

二、ESPlane2.0 開發筆記

部分文檔有VIP權限,只是爲了限流,項目完善後將公開瀏覽

三、相關傳感器驅動移植

四、參考鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章