2016-08-11 11:49:46 +08:00
|
|
|
# Avem :bird:
|
2017-03-19 11:59:23 +08:00
|
|
|
[![Build Status](https://travis-ci.org/but0n/Avem.png)](https://travis-ci.org/but0n/Avem) [![License](https://img.shields.io/github/license/but0n/Avem.svg)](#) [![Releases](https://img.shields.io/github/release/but0n/Avem.svg)](https://github.com/but0n/Avem/releases) [![platform](https://img.shields.io/badge/platform-MacOS%20%7C%20Linux-orange.svg)](#)
|
2017-02-15 11:52:44 +08:00
|
|
|
|
2016-08-14 16:01:44 +08:00
|
|
|
|
2016-12-10 15:53:08 +08:00
|
|
|
![](docs/images/PF.png)
|
2016-09-08 19:31:17 +08:00
|
|
|
|
2016-08-10 23:31:28 +08:00
|
|
|
[UAV] - [STM32F103] - 6 Axes sensor MPU6050 - Quaternion & Euler Angles Compute - PID Controller
|
2016-08-11 11:45:51 +08:00
|
|
|
|
2016-10-05 22:11:48 +08:00
|
|
|
[Detials & Videos](http://bbs.5imx.com/forum.php?mod=viewthread&tid=1227960&extra=page%3D1)
|
2016-09-30 23:31:15 +08:00
|
|
|
|
2017-02-15 11:52:44 +08:00
|
|
|
Terminal demo
|
|
|
|
![](docs/images/HUD.PNG)
|
|
|
|
|
2016-09-07 21:42:24 +08:00
|
|
|
# GPIO List
|
2016-08-15 00:57:32 +08:00
|
|
|
|
2016-12-10 15:53:08 +08:00
|
|
|
MPU6050 | BLDC | Wi-Fi | GPS
|
|
|
|
:----: |:----: |:----: |:---:
|
|
|
|
**`SCL`** PB15 |**`Channel 1`** PA6|**`USART3_TX`** PB10 |*TBD*
|
2016-12-13 14:54:50 +08:00
|
|
|
**`SDA`** PB14 |**`Channel 2`** PA7|**`USART3_RX`** PB11 |*TBD*
|
2017-03-29 19:18:52 +08:00
|
|
|
|**`Channel 3`** PB0| | |
|
|
|
|
|**`Channel 4`** PB1| | |
|
2016-09-18 23:15:04 +08:00
|
|
|
|
2016-09-17 17:49:23 +08:00
|
|
|
|
2016-12-13 15:06:31 +08:00
|
|
|
# To-do list
|
2016-09-24 21:43:57 +08:00
|
|
|
|
2016-12-10 15:57:20 +08:00
|
|
|
- [x] Software **I2C**
|
|
|
|
- [x] Init **MPU6050**
|
|
|
|
- [x] Get 3 axes `Gryo` and 3 axes `Accel` data from MPU6050
|
|
|
|
- [x] Cumpute Quaternion and **Euler** Angles
|
|
|
|
- [x] **PWM** output
|
|
|
|
- [x] Driving motors with **L9110S**
|
|
|
|
- [x] **PID** Control
|
|
|
|
- [x] Schematic
|
|
|
|
- [x] PCB Layout
|
2016-12-13 15:06:31 +08:00
|
|
|
- [x] Brushless DC motor-[Video via YouTube](https://youtu.be/iHYVgTmxoSw)
|
|
|
|
- [ ] **Wi-Fi**(`ESP8266`)
|
|
|
|
- [x] [Cascade PID control](https://github.com/but0n/Avem/blob/master/docs/README.md)
|
2016-12-10 15:57:20 +08:00
|
|
|
- [x] FreeRTOS
|
|
|
|
- [ ] TCP/IP Socket connect with host
|
|
|
|
- [ ] PID debug
|
|
|
|
- [ ] **GPS**
|
|
|
|
- [ ] 3D print or CNC cut
|
2016-08-11 11:45:51 +08:00
|
|
|
|
2016-12-10 15:53:08 +08:00
|
|
|
----
|
2016-08-12 00:50:20 +08:00
|
|
|
|
2016-12-10 15:53:08 +08:00
|
|
|
# Hardware
|
2016-08-15 01:09:49 +08:00
|
|
|
|
2016-08-12 00:50:20 +08:00
|
|
|
## PCB Layout
|
2016-09-26 18:09:12 +08:00
|
|
|
Front
|
2016-09-18 23:19:34 +08:00
|
|
|
|
2016-12-10 15:53:08 +08:00
|
|
|
![](docs/images/PCB/layoutF.png)
|
2016-09-26 18:09:12 +08:00
|
|
|
|
|
|
|
Back
|
2016-09-27 13:28:19 +08:00
|
|
|
|
2016-12-10 15:53:08 +08:00
|
|
|
![](docs/images/PCB/layoutB.png)
|
|
|
|
|
|
|
|
## 3D Moudle
|
|
|
|
|
|
|
|
![](docs/images/PCB/demoV2.png)
|
2016-08-12 00:50:20 +08:00
|
|
|
|
|
|
|
## Schematic
|
|
|
|
|
2016-12-10 15:53:08 +08:00
|
|
|
![](docs/images/pcb.png)
|
|
|
|
|
|
|
|
[More details](docs/)
|