FlyMatic Project Documentation Index
Overview
FlyMatic is an drone project that integrates both software and hardware components to enable device to fly. This documentation provides detailed information on the repositories, project architecture and key functionalities.
Prototypes revisions
Proto 1
Pendulum with 2 motors, self balancing.
Proto 2
Chassis with 4 proppellers, self stabilizing.
To be done in further steps.
Software Repositories
- STM32 Firmware Repository: Contains the firmware for the STM32F4 microcontroller, including FreeRTOS and motor control logic.
- Raspberry Pi Software Repository: Contains the real-time Linux code for sensor data processing and communication.
Hardware Repositories +
- EE KiCad Project Repository: Contains schematics of electrical conntections.
Project Architecture
graph TD
A[ MainUnit
Raspberry pi
Real Time Linux/ C++] <--> |I2C| B[Accelleration sensor]
A --> |Spi| C[AuxUnit
Stm32F4
FreeRTOS/C]
C --> |Pwm| D[Electric motors]