mirror of
https://github.com/avem-labs/Avem.git
synced 2023-09-01 15:18:49 +08:00
Avem 🐦
[UAV] - [STM32F103] - 6 Axes sensor MPU6050 - Quaternion & Euler Angles Compute - PID Controller
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 axesAccel
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
Made with ♥ by but0n
Description
Languages
C
84%
Assembly
5.6%
LSL
5.1%
HTML
4.8%
Objective-C
0.4%