All Projects β†’ avem-labs β†’ Avem

avem-labs / Avem

Licence: mit
🚁 θ½»ι‡ηΊ§ζ— δΊΊζœΊι£žζŽ§-[Drone]-[STM32]-[PID]-[BLDC]

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Avem

Tomu Hardware
A tiny ARM microprocessor which fits in your USB port.
Stars: ✭ 297 (-36.13%)
Mutual labels:  arm, hardware, kicad
midi-grid
DIY midi controller project
Stars: ✭ 60 (-87.1%)
Mutual labels:  hardware, stm32, kicad
orange-pi
Orange pi Kicad libraries and footprints.
Stars: ✭ 13 (-97.2%)
Mutual labels:  arm, kicad
toolchain68k
build a toolchain for cross developement. Supports motorola m68k-elf, avr and arm-none-eabi
Stars: ✭ 18 (-96.13%)
Mutual labels:  arm, stm32
STM32-RFM95-PCB
STM32 and AVR128 Printed Circuit Board for creating IOT nodes with the RFM95 LORA chip
Stars: ✭ 14 (-96.99%)
Mutual labels:  stm32, kicad
CML
Fast, safe and easy to use Cortex-M HAL Library, written in C++ 17
Stars: ✭ 17 (-96.34%)
Mutual labels:  arm, stm32
LaunchPadFlightController
TM4C123G based Flight Controller
Stars: ✭ 62 (-86.67%)
Mutual labels:  arm, imu
async-stm32f1xx
Abstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
Stars: ✭ 24 (-94.84%)
Mutual labels:  arm, stm32
open-watch
An open-source handmade smartwatch. All of the codes, PCBs and schematics are available. ⌚
Stars: ✭ 35 (-92.47%)
Mutual labels:  arm, stm32
lwow
Lightweight onewire protocol library optimized for UART hardware on embedded systems
Stars: ✭ 98 (-78.92%)
Mutual labels:  hardware, stm32
DSP-ADAU1452
Open Hardware DSP Platform ADAU145x DSP supporting ADAU1452, ADAU1451, and ADAU1450 devices
Stars: ✭ 21 (-95.48%)
Mutual labels:  hardware, kicad
hardware-attacks-state-of-the-art
Microarchitectural exploitation and other hardware attacks.
Stars: ✭ 29 (-93.76%)
Mutual labels:  arm, hardware
STM32F10x Servo Library
Servo library with stm developed by the Liek Software Team. We are working on new versions.
Stars: ✭ 14 (-96.99%)
Mutual labels:  arm, stm32
terminal
Terminal inside the microcontroller (cli for mcu)
Stars: ✭ 31 (-93.33%)
Mutual labels:  arm, stm32
stm32f7xx-hal
A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
Stars: ✭ 71 (-84.73%)
Mutual labels:  arm, stm32
MPU60X0
Fast, Lightweight STM32 I2C HAL Driver for the MPU6000/MPU6050 IMU
Stars: ✭ 15 (-96.77%)
Mutual labels:  stm32, imu
nsec-badge
Software from the NorthSec badge
Stars: ✭ 34 (-92.69%)
Mutual labels:  arm, hardware
libDaisy
Hardware Library for the Daisy Audio Platform
Stars: ✭ 164 (-64.73%)
Mutual labels:  hardware, stm32
kconfig
Kconfig for ARM based MCUs
Stars: ✭ 15 (-96.77%)
Mutual labels:  arm, stm32
Trezor Mcu
πŸ”’ Don't use this repo, use the new monorepo instead:
Stars: ✭ 315 (-32.26%)
Mutual labels:  arm, hardware

License platform

Avem 🐦

[UAV] - [STM32F103] - 6 Axes sensor MPU6050 - Quaternion & Euler Angles Compute - PID Controller

Details & Videos

Terminal demo

https://github.com/but0n/Avem_HUD

I/O List

MPU6050 BLDC Wi-Fi GPS
SCL PB15 Channel 1 PA6 USART3_TX PB10 TBD
SDA PB14 Channel 2 PA7 USART3_RX PB11 TBD
Channel 3 PB0
Channel 4 PB1

To-do list

  • [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 via YouTube
  • [ ] Wi-Fi(ESP8266)
  • [x] Cascade PID control
  • [x] FreeRTOS
  • [x] Host: Flask + pyserial
  • [ ] PID debug
  • [ ] GPS

Hardware

Schematic

PCB Layout

Version 3.0

Documents

Made with β™₯ by but0n

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].