{"id":15032195,"url":"https://github.com/avem-labs/avem","last_synced_at":"2025-05-15T13:05:36.242Z","repository":{"id":37359214,"uuid":"65394199","full_name":"avem-labs/Avem","owner":"avem-labs","description":"🚁 轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC]","archived":false,"fork":false,"pushed_at":"2023-10-03T03:55:39.000Z","size":30219,"stargazers_count":2327,"open_issues_count":6,"forks_count":530,"subscribers_count":85,"default_branch":"develop","last_synced_at":"2025-05-15T13:05:36.012Z","etag":null,"topics":["arm","drones","flight-controller","freertos","hardware","imu","kicad","pcb-layout","stm32"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/avem-labs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-08-10T15:31:26.000Z","updated_at":"2025-05-15T11:36:58.000Z","dependencies_parsed_at":"2024-01-14T06:20:04.242Z","dependency_job_id":"eb63e852-4a11-424f-ac5d-3bdbe1710bf5","html_url":"https://github.com/avem-labs/Avem","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avem-labs%2FAvem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avem-labs%2FAvem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avem-labs%2FAvem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avem-labs%2FAvem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avem-labs","download_url":"https://codeload.github.com/avem-labs/Avem/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254346624,"owners_count":22055808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arm","drones","flight-controller","freertos","hardware","imu","kicad","pcb-layout","stm32"],"created_at":"2024-09-24T20:17:43.349Z","updated_at":"2025-05-15T13:05:36.211Z","avatar_url":"https://github.com/avem-labs.png","language":"C","readme":"[![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)](#)\n# Avem :bird:\n\n![](docs/images/header.jpg)\n\n[UAV] - [STM32F103] - 6 Axes sensor MPU6050 - Quaternion \u0026amp; Euler Angles Compute - PID Controller\n\n[Details \u0026 Videos](http://bbs.5imx.com/forum.php?mod=viewthread\u0026tid=1227960\u0026extra=page%3D1)\n\nTerminal demo\n\n\u003cdiv align=\"center\"\u003e\u003cimg src=\"https://cdn.rawgit.com/but0n/Avem/develop/docs/images/hud.gif\"\u003e\u003c/div\u003e\n\n![](docs/images/HUD.PNG)\n\nhttps://github.com/but0n/Avem_HUD\n\n# I/O List\n\nMPU6050 \t\t\t| BLDC \t\t\t\t| Wi-Fi \t\t\t\t| GPS\n:----:\t\t\t\t|:----:\t\t\t\t|:----: \t\t\t\t|:---:\n**`SCL`** PB15\t\t|**`Channel 1`** PA6|**`USART3_TX`** PB10\t|*TBD*\n**`SDA`** PB14\t\t|**`Channel 2`** PA7|**`USART3_RX`** PB11\t|*TBD*\n ||**`Channel 3`** PB0| | |\n ||**`Channel 4`** PB1| | |\n\n\n# To-do list\n\n- [x] Software **I2C**\n- [x] Init **MPU6050**\n- [x] Get 3 axes `Gryo` and 3 axes `Accel` data from MPU6050\n- [x] Cumpute Quaternion and Euler Angles\n- [x] **PWM** output\n- [x] ~~Driving motors with **L9110S**~~\n- [x] **PID** Control\n- [x] Schematic\n- [x] PCB Layout\n- [x] Brushless DC motor-[Video via YouTube](https://youtu.be/iHYVgTmxoSw)\n- [ ] **Wi-Fi**(`ESP8266`)\n- [x] [Cascade PID control](https://github.com/but0n/Avem/blob/master/docs/README.md)\n- [x] FreeRTOS\n- [x] Host: Flask + pyserial\n- [ ] PID debug\n- [ ] **GPS**\n\n\n# Hardware\n![](docs/images/PF.png)\n\n## Schematic\n![](docs/images/pcb.png)\n\n## PCB Layout\n\nVersion 3.0\n\n![](docs/images/PCB/demoV3.0.JPG)\n\n\n[Documents](docs/)\n\nMade with ♥ by but0n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favem-labs%2Favem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favem-labs%2Favem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favem-labs%2Favem/lists"}