You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/versioned_docs/version-acs_cc/project/2026/ioana.maraloi/index.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,8 @@ Main architecture components:
38
38

39
39
40
40
## Log
41
-
41
+

42
+

42
43
<!-- write your progress here every week -->
43
44
44
45
### Week 5 - 11 May
@@ -50,6 +51,8 @@ Finished hardware assembly and created the KiCad schematic.
50
51
Successfully tested LCD display output, GPS communication and verified MPU6050 sensor.
51
52
52
53
### 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.
53
56
54
57
## Hardware
55
58
@@ -60,7 +63,6 @@ An MPU6050 accelerometer module is used to detect motion and enable step countin
60
63
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.
61
64
62
65
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
-
64
66
### Schematics
65
67

66
68
### Bill of Materials
@@ -82,29 +84,27 @@ The format is
82
84
|[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 |
83
85
|[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 |
84
86
|[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 |
86
88
|Push button| User input for mode switching and interaction| 5 RON |
87
-
| LEDs | Status indication and debugging | 5 RON |
88
89
| 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 |
91
91
## Software
92
92
93
93
| Library | Description | Usage |
94
94
|---------|-------------|-------|
95
95
| embassy-rs | Async embedded framework for Rust | Task scheduling and async execution |
96
96
| embassy-stm32 | STM32 HAL for embassy | UART, SPI, I2C, GPIO peripheral communication |
0 commit comments