Avem/README.md

65 lines
1.4 KiB
Markdown
Raw Normal View History

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-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
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
2016-11-23 13:04:11 +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
- [x] Brushless DC motor-[Video on YouTube](https://youtu.be/iHYVgTmxoSw)
- [x] **Wi-Fi**(`ESP8266`)
2016-11-23 13:07:30 +08:00
- [x] [PID](https://github.com/but0n/Avem/blob/master/pid.md)
2016-11-23 13:04:11 +08:00
- [x] FreeRTOS
- [ ] TCP/IP Socket connect with host
- [ ] PID debug
- [ ] **GPS**
- [ ] 3D print or CNC cut
- [ ] ... ...
2016-08-15 00:57:32 +08:00
----
# Hardware
> Old Version
2016-09-17 17:49:23 +08:00
![](rm_img/PCB/old_pic.jpg)
> New Version
2016-09-24 21:48:24 +08:00
![](rm_img/FinalVersion.JPG)
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
![](rm_img/PCB/layoutF.png)
2016-09-26 18:09:12 +08:00
Back
2016-09-27 13:28:19 +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)