Skip to content
Snippets Groups Projects
Commit 2ce1ae18 authored by abheejani's avatar abheejani
Browse files

updating photos syntax

parent 47e368b1
No related branches found
No related tags found
No related merge requests found
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
**Objectives:** Re-examine LSM6DS3 datasheet for supply voltage, finalize decision on powering IMU with 3.3V vs. 1.8V, and reconsider BLE vs. UART communication. **Objectives:** Re-examine LSM6DS3 datasheet for supply voltage, finalize decision on powering IMU with 3.3V vs. 1.8V, and reconsider BLE vs. UART communication.
**Work Today:** Confirmed IMU tolerates 3.3V. Time is short, so sticking to 3.3V line. Debated BLE complexity; decided to start with UART for simplicity. Attached a snippet of the IMU datasheet. No code changes, just planning hardware approach and communication strategy. **Work Today:** Confirmed IMU tolerates 3.3V. Time is short, so sticking to 3.3V line. Debated BLE complexity; decided to start with UART for simplicity. Attached a snippet of the IMU datasheet. No code changes, just planning hardware approach and communication strategy.
<img src="Photos/optimizing_pcb_design.jpg" width="300" /> ![](Photos/optimizing_pcb_design.jpg)
Physical PCB Design Physical PCB Design
# 2024-10-14 - PCB Submission and Part Orders # 2024-10-14 - PCB Submission and Part Orders
...@@ -41,10 +41,10 @@ Physical PCB Design ...@@ -41,10 +41,10 @@ Physical PCB Design
**Objectives:** Assemble PCB, verify power rails, and attempt programming with STLink. **Objectives:** Assemble PCB, verify power rails, and attempt programming with STLink.
**Work Today:** Soldered MCU, flash, IMU. Measured stable 3.29V line. Initially failed to connect STLink due to swapped SWD pins. Added a bodge wire fix, firmware loaded successfully. Board powered and running initial code. Good hardware bring-up. **Work Today:** Soldered MCU, flash, IMU. Measured stable 3.29V line. Initially failed to connect STLink due to swapped SWD pins. Added a bodge wire fix, firmware loaded successfully. Board powered and running initial code. Good hardware bring-up.
![](Photos\Sautering.jpg){ width=300px } ![](Photos\Sautering.jpg)
Sautering Component for PCB Sautering Component for PCB
![](Photos\using_oven_pcb.jpg){ width=300px } ![](Photos\using_oven_pcb.jpg)
Using Oven for PCB Using Oven for PCB
...@@ -60,14 +60,14 @@ Using Oven for PCB ...@@ -60,14 +60,14 @@ Using Oven for PCB
**Objectives:** Explore adding module for wireless data transfer. **Objectives:** Explore adding module for wireless data transfer.
**Work Today:** Attempted BLE UART integration. Laptop pairing issues, frequent data drops. Spent hours troubleshooting. Decided BLE too complex and unreliable right now. Noted to stick with UART. Learned a lesson on scope management. **Work Today:** Attempted BLE UART integration. Laptop pairing issues, frequent data drops. Spent hours troubleshooting. Decided BLE too complex and unreliable right now. Noted to stick with UART. Learned a lesson on scope management.
![](Photos\uart_adapter.jpg){ width=300px } ![](Photos\uart_adapter.jpg)
UART Adapter For Transfer UART Adapter For Transfer
# 2024-10-30 - Firmware Refinement # 2024-10-30 - Firmware Refinement
**Objectives:** Clean up code structure, separate driver modules, and finalize memory management routines. **Objectives:** Clean up code structure, separate driver modules, and finalize memory management routines.
**Work Today:** Organized flash and IMU drivers into separate files. Implemented a function to erase old sessions after data transfer. Tested continuous logging and wrap-around indexing. No corruption now. Firmware cleaner and more maintainable. **Work Today:** Organized flash and IMU drivers into separate files. Implemented a function to erase old sessions after data transfer. Tested continuous logging and wrap-around indexing. No corruption now. Firmware cleaner and more maintainable.
![](Photos\DevBoard_testing.jpg){ width=300px } ![](Photos\DevBoard_testing.jpg)
Dev Board Testing Dev Board Testing
# 2024-11-01 - Full System Test with AI Analysis # 2024-11-01 - Full System Test with AI Analysis
...@@ -78,14 +78,14 @@ Dev Board Testing ...@@ -78,14 +78,14 @@ Dev Board Testing
**Objectives:** Test device outdoors in cooler weather, simulate warm environment, and verify height-based calculations. **Objectives:** Test device outdoors in cooler weather, simulate warm environment, and verify height-based calculations.
**Work Today:** Stable operation at ~45°F and simulated ~110°F. Battery lasted ~2.5 hours. Applied height-based formulas for step length, error ~5-10%. Acceptable for our requirements. Documented these outcomes for final report. **Work Today:** Stable operation at ~45°F and simulated ~110°F. Battery lasted ~2.5 hours. Applied height-based formulas for step length, error ~5-10%. Acceptable for our requirements. Documented these outcomes for final report.
![](Photos\working_on_frontend.jpg){width=300px} ![](Photos\working_on_frontend.jpg)
Developing Final Frontend Developing Final Frontend
# 2024-11-06 - Memory Efficiency and Stability # 2024-11-06 - Memory Efficiency and Stability
**Objectives:** Review firmware memory usage, ensure no overflow, and confirm stable long-term logging. **Objectives:** Review firmware memory usage, ensure no overflow, and confirm stable long-term logging.
**Work Today:** Removed unused variables, streamlined flash writes. Verified continuous 10 Hz logging for several minutes without overflow. Web rendering still under 5 seconds. Noted firmware stability as a strong point now. **Work Today:** Removed unused variables, streamlined flash writes. Verified continuous 10 Hz logging for several minutes without overflow. Web rendering still under 5 seconds. Noted firmware stability as a strong point now.
![](Photos\understanding_firmware.jpg){ width=300px } ![](Photos\understanding_firmware.jpg)
Reviewing Memory Management Reviewing Memory Management
# 2024-11-10 - Mock Demo Preparation # 2024-11-10 - Mock Demo Preparation
...@@ -104,6 +104,6 @@ Reviewing Memory Management ...@@ -104,6 +104,6 @@ Reviewing Memory Management
**Objectives:** Complete final report, compile lab notebook, and reflect on entire development process. **Objectives:** Complete final report, compile lab notebook, and reflect on entire development process.
**Work Today:** Prepared final paper referencing all literature and test results. Notebook shows full evolution: design decisions, firmware fixes, BLE abandonment, stable flash paging, and accuracy verification. System delivered as planned. Submitted all documentation. Done. **Work Today:** Prepared final paper referencing all literature and test results. Notebook shows full evolution: design decisions, firmware fixes, BLE abandonment, stable flash paging, and accuracy verification. System delivered as planned. Submitted all documentation. Done.
![](Photos\completed_final_product.jpg){ width=300px } ![](Photos\completed_final_product.jpg)
Final STORM Design Final STORM Design
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment