Avem/README.md
2016-09-27 13:28:19 +08:00

61 lines
1.1 KiB
Markdown

# Avem :bird:
[![Build Status](https://travis-ci.org/but0n/Avem.png)](https://travis-ci.org/but0n/Avem)
![](rm_img/PF.png)
[UAV] - [STM32F103] - 6 Axes sensor MPU6050 - Quaternion & Euler Angles Compute - PID Controller
# GPIO List
MPU6050 | BLDC | Wi-Fi | GPS
:----: |:----: |:----: |:---:
**`SCL`** PB15 |**`CH1`** PA6 |**`USART3_TX`** PB10|*TBD*
**`SDA`** PB14 |**`CH2`** PA7 |**`USART3_RX`** PB11|*TBD*
|**`CH3`** PB0
|**`CH4`** PB1
# Todolist
* 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 on YouTube](https://youtu.be/iHYVgTmxoSw)
* **Wi-Fi**(`ESP8266`)
* TCP/IP Socket connect with host
* PID debug
* **GPS**
* 3D print or CNC cut
* ... ...
----
# Hardware
> Old Version
![](rm_img/PCB/old_pic.jpg)
> New Version
![](rm_img/FinalVersion.JPG)
## 3D Moudle
![](rm_img/PCB/demoV2.png)
## PCB Layout
Front
![](rm_img/PCB/layoutF.png)
Back
![](rm_img/PCB/layoutB.png)
## Schematic
![](rm_img/pcb.png)