Skip to content

Commit d1d5fb7

Browse files
Project/ana antonia.dutu (#1426)
* 1 * Update project links in index.md * Add new hardware components to project documentation * Update GitHub project link in index.md * Apply suggestion from @alexandruradovici Co-authored-by: Alexandru Radovici <msg4alex@gmail.com> * Update index.md * Add rusty_drone_kicad.svg to project 2026 by Ana Antonia Dutu * changed the size of the kicad svg * Update drona1.webp image in project 2026 * Update drona1.webp image in project 2026 * Add final drone images and update project documentation --------- Co-authored-by: Alexandru Radovici <msg4alex@gmail.com>
1 parent c6d93ed commit d1d5fb7

3 files changed

Lines changed: 12 additions & 0 deletions

File tree

63.8 KB
Loading
64.3 KB
Loading

website/versioned_docs/version-fils_en/project/2026/ana_antonia.dutu/index.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,15 @@ Started working on the hardware by assembling the drone frame and mounting the m
3434
### Week 9-10
3535
I also started working on the software part of the project, mainly on the communication between the STM32 and the ESC using the DShot protocol for controlling the motors. I researched how the protocol works and how it can be implemented using the STM32 timers and DMA peripherals. At the same time, I began writing the first parts of the code in Rust using the Embassy framework, focusing on generating the DShot signals correctly and understanding how the ESC receives throttle commands
3636

37+
### Week 10-11
38+
I soldered the rest of the components, I connected the MPU6050 and the BMP280 to the STM32. I also started to search for different possibilities for programming the ESP32-cam.
39+
40+
## Week 11-13
41+
I started to work mainly on the code. I created the code for the MPU6050 and for the barometer. I also created the stabilization system and the algorithm fro determining the altitude using the barometer. I also began to code the ESP32, configuring also the WIFI conexion between its camera and the computer.
42+
43+
## Week 14
44+
I finished everything and I wanted to make sure that the drone is ready to be presented.
45+
3746
## Hardware
3847

3948
The project uses an STM32 Nucleo U545RE-Q microcontroller for flight control, along with an ESP32-CAM module for WiFi video streaming and Bluetooth communication. It includes brushless motors with a 4-in-1 ESC, an MPU6050 IMU for motion sensing, and BMP280 and MAX6675 sensors for environmental data. Power is provided by a LiPo battery with a step-down converter, all mounted on a 5-inch drone frame with standard supporting components.
@@ -43,6 +52,9 @@ The project uses an STM32 Nucleo U545RE-Q microcontroller for flight control, al
4352
![Hardware image](./drona1.webp)
4453
![Hardware image](./drona2.webp)
4554
![Hardware image](./drona4.webp)
55+
![Hardware image](./drone_final.webp)
56+
![Hardware image](./drone_final2.webp)
57+
4658

4759
### Schematics
4860

0 commit comments

Comments
 (0)