Avem/README.md

64 lines
1.8 KiB
Markdown
Raw Permalink Normal View History

[![Build Status](https://travis-ci.org/avem-labs/Avem.svg?branch=develop)](https://travis-ci.org/avem-labs/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-05-07 16:11:29 +08:00
# Avem :bird:
2017-02-15 11:52:44 +08:00
2017-04-05 17:46:56 +08:00
![](docs/images/header.jpg)
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
2017-04-05 17:44:50 +08:00
[Details & 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
2017-06-10 17:29:57 +08:00
2017-09-10 10:11:57 +08:00
<div align="center"><img src="https://cdn.rawgit.com/but0n/Avem/develop/docs/images/hud.gif"></div>
2017-06-11 01:40:54 +08:00
2017-02-15 11:52:44 +08:00
![](docs/images/HUD.PNG)
2017-06-11 01:40:54 +08:00
2017-06-10 17:27:12 +08:00
https://github.com/but0n/Avem_HUD
2017-02-15 11:52:44 +08:00
2017-04-30 23:30:42 +08:00
# I/O 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*
||**`Channel 3`** PB0| | |
||**`Channel 4`** PB1| | |
2016-09-17 17:49:23 +08:00
2016-12-13 15:06:31 +08:00
# To-do list
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
2017-07-21 23:51:40 +08:00
- [x] Cumpute Quaternion and Euler Angles
2016-12-10 15:57:20 +08:00
- [x] **PWM** output
2017-07-21 23:51:40 +08:00
- [x] ~~Driving motors with **L9110S**~~
2016-12-10 15:57:20 +08:00
- [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
2017-06-10 17:27:12 +08:00
- [x] Host: Flask + pyserial
2016-12-10 15:57:20 +08:00
- [ ] PID debug
- [ ] **GPS**
2016-08-11 11:45:51 +08:00
2016-08-12 00:50:20 +08:00
2016-12-10 15:53:08 +08:00
# Hardware
2017-04-05 17:46:56 +08:00
![](docs/images/PF.png)
2016-08-15 01:09:49 +08:00
2017-04-05 17:44:50 +08:00
## Schematic
![](docs/images/pcb.png)
2016-08-12 00:50:20 +08:00
## PCB Layout
2017-05-20 20:01:31 +08:00
Version 3.0
![](docs/images/PCB/demoV3.0.JPG)
2016-12-10 15:53:08 +08:00
2017-04-05 17:44:50 +08:00
[Documents](docs/)
2016-12-10 15:53:08 +08:00
2017-04-05 17:50:19 +08:00
Made with ♥ by but0n