Skip to content

Commit 7c82852

Browse files
Project/ioana.maraloi (#1330)
* finished docs ioana.maraloi 2 * hardware milestone completed * hardware milestone completed, kicad updated * updated presentation. added pictures * fixed resolution * fixed picture size * fix pictures
1 parent f859af8 commit 7c82852

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

13.7 KB
Loading

website/versioned_docs/version-acs_cc/project/2026/ioana.maraloi/index.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ Main architecture components:
3838
![alt text](schema_pm_ioana_maraloi.svg)
3939

4040
## Log
41-
41+
![alt text](pm_final.webp)
42+
![alt text](<harta_pm.webp>)
4243
<!-- write your progress here every week -->
4344

4445
### Week 5 - 11 May
@@ -50,6 +51,8 @@ Finished hardware assembly and created the KiCad schematic.
5051
Successfully tested LCD display output, GPS communication and verified MPU6050 sensor.
5152

5253
### Week 19 - 25 May
54+
Created multiple operating states: daily mode, sport mode, and a confirmation state for saving workouts.
55+
Finished software implementation. Integrated SD card support for persistent workout storage(GPX format). Tested gps by walking around campus.
5356

5457
## Hardware
5558

@@ -60,7 +63,6 @@ An MPU6050 accelerometer module is used to detect motion and enable step countin
6063
A 2.4" display is used to present real-time data to the user, including activity statistics and system status. User input is handled through push buttons, allowing mode switching and interaction.
6164

6265
Workout data is stored using a microSD card module, enabling later analysis. Additional components such as LEDs are used for status indication, while a breadboard, jumper wires, and resistors are used for prototyping and circuit connections.
63-
6466
### Schematics
6567
![alt text](proiect_pm_kicad_final.svg)
6668
### Bill of Materials
@@ -82,29 +84,27 @@ The format is
8284
| [MPU6050 GY-521 accelerometer module](https://www.emag.ro/modul-giroscop-mpu-6050-gy-521-accelerometru-arduino-3-axe-2-1-cm-x-1-1-cm-x-0-3-cm-albastru-c7/pd/DL3G1QYBM/) | Measures motion and is used for step detection | 32 RON |
8385
| [MicroSD Card Module ](https://www.emag.ro/modul-de-expansiune-micro-sd-card-de-memorie-tf-pentru-arduino-dh000036/pd/DP8QQL3BM/) | Reads and writes data to the microSD card for storing workout logs | 19 RON |
8486
| [GPS Module NEO6MV2 ](https://sigmanortec.ro/Modul-GPS-6MV2-p125423363) | Provides location data for tracking distance, speed, and route | 30 RON |
85-
| microSD Card 8GB | Stores workout data and GPS logs | 20 RON |
87+
| microSD Card 8GB | Stores workout data and GPS logs | 40 RON |
8688
|Push button| User input for mode switching and interaction| 5 RON |
87-
| LEDs | Status indication and debugging | 5 RON |
8889
| Breadboard + Jumper Wires | prototyping and connecting components | 30 RON |
89-
| Resistors | Used for LEDs and buttons | 10 RON |
90-
90+
| SD card reader with usb adaptor| read data from sd card | 36 RON |
9191
## Software
9292

9393
| Library | Description | Usage |
9494
|---------|-------------|-------|
9595
| embassy-rs | Async embedded framework for Rust | Task scheduling and async execution |
9696
| embassy-stm32 | STM32 HAL for embassy | UART, SPI, I2C, GPIO peripheral communication |
9797
| defmt | Embedded logging framework | Debug messages in terminal |
98-
| panic-probe | Panic handler for embedded Rust | Debugging runtime crashes |
9998
| embedded-graphics | 2D graphics library | Drawing text and interface elements on LCD |
100-
99+
| embedded_sdmmc | SD library | Used for writing gpx data on SD card |
101100
## Links
102101

103102
<!-- Add a few links that inspired you and that you think you will use for your project -->
104103

105104
1. https://embedded-rust-101.wyliodrin.com/docs/acs_cc/category/lab
106105
2. https://docs.embassy.dev/
107106
3. https://docs.rs/embassy-stm32/latest/embassy_stm32/
108-
107+
4. https://randomnerdtutorials.com/guide-to-neo-6m-gps-module-with-arduino/
108+
5. https://docs.rs/embedded-sdmmc/latest/embedded_sdmmc/
109109
<!-- 2. [link](https://example3.com)
110110
... -->
49.6 KB
Loading

0 commit comments

Comments
 (0)