Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
A

Avem

> 编程语言
Open source

轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC]

2.9K stars0 likes0 views
WebsiteGitHub

About

轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC]

Avem :bird:

[UAV] - [STM32F103] - 6 Axes sensor MPU6050 - Quaternion & Euler Angles Compute - PID Controller

Details & Videos

Terminal demo

https://github.com/but0n/Avem_HUD

I/O List

MPU6050 | BLDC | Wi-Fi | GPS :----: |:----: |:----: |:---: SCL PB15 |Channel 1 PA6|USART3_TX PB10 |TBD SDA PB14 |Channel 2 PA7|USART3_RX PB11 |TBD ||Channel 3 PB0| | | ||Channel 4 PB1| | |

To-do list

  • Software I2C
  • Init MPU6050
  • Get 3 axes Gryo and 3 axes Accel data from MPU6050
  • Cumpute Quaternion and Euler Angles
  • PWM output
  • Driving motors with L9110S
  • PID Control
  • Schematic
  • PCB Layout
  • Brushless DC motor-Video via YouTube
  • Wi-Fi(ESP8266)
  • Cascade PID control
  • FreeRTOS
  • Host: Flask + pyserial
  • PID debug
  • GPS

Hardware

Schematic

PCB Layout

Version 3.0

Documents

Made with ♥ by but0n

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

> Tags

Carmdronesflight-controllerfreertos

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言