2016-08-11 11:49:46 +08:00
|
|
|
# Avem :bird:
|
2016-08-14 16:29:24 +08:00
|
|
|
[![Build Status](https://travis-ci.org/but0n/Avem.png)](https://travis-ci.org/but0n/Avem)
|
2016-08-14 16:01:44 +08:00
|
|
|
|
2016-09-08 19:31:17 +08:00
|
|
|
![](rm_img/PF.png)
|
|
|
|
|
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-09-07 21:42:24 +08:00
|
|
|
# GPIO List
|
2016-09-26 18:09:12 +08:00
|
|
|
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
|
2016-08-15 00:57:32 +08:00
|
|
|
# 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
|
2016-09-07 22:38:20 +08:00
|
|
|
* PCB Layout
|
2016-09-12 18:17:37 +08:00
|
|
|
* Brushless DC motor-[Video on YouTube](https://youtu.be/iHYVgTmxoSw)
|
2016-09-05 21:56:02 +08:00
|
|
|
* **Wi-Fi**(`ESP8266`)
|
2016-09-12 18:17:37 +08:00
|
|
|
* TCP/IP Socket connect with host
|
2016-08-15 00:57:32 +08:00
|
|
|
* PID debug
|
2016-08-17 15:29:38 +08:00
|
|
|
* **GPS**
|
2016-08-15 00:57:32 +08:00
|
|
|
* 3D print or CNC cut
|
|
|
|
* ... ...
|
|
|
|
|
|
|
|
----
|
|
|
|
|
2016-09-18 23:15:04 +08:00
|
|
|
# Hardware
|
2016-09-24 21:43:57 +08:00
|
|
|
> Old Version
|
2016-09-18 23:15:04 +08:00
|
|
|
|
2016-09-17 17:49:23 +08:00
|
|
|
![](rm_img/PCB/old_pic.jpg)
|
|
|
|
|
2016-09-24 21:43:57 +08:00
|
|
|
> New Version
|
|
|
|
|
2016-09-24 21:48:24 +08:00
|
|
|
![](rm_img/FinalVersion.JPG)
|
2016-09-24 21:43:57 +08:00
|
|
|
|
2016-08-11 11:45:51 +08:00
|
|
|
|
2016-08-12 00:50:20 +08:00
|
|
|
## 3D Moudle
|
|
|
|
|
2016-09-17 17:49:23 +08:00
|
|
|
![](rm_img/PCB/demoV2.png)
|
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-09-18 23:15:04 +08:00
|
|
|
![](rm_img/PCB/layoutF.png)
|
2016-09-26 18:09:12 +08:00
|
|
|
|
|
|
|
Back
|
2016-09-18 23:15:04 +08:00
|
|
|
![](rm_img/PCB/layoutB.png)
|
2016-08-12 00:50:20 +08:00
|
|
|
|
|
|
|
## Schematic
|
|
|
|
|
2016-09-17 17:49:23 +08:00
|
|
|
![](rm_img/pcb.png)
|