What did you personally accomplish this week on the project?
- Set up the mobile app (named “lkr-data”) using React Native, Expo, and XCode, then successfully deployed to my iPhone 13 device
- Wrote up documentation found here, so my team members can set up the mobile app on their own smartphones if necessary
- Established bluetooth connection between the mobile app and MCU, utilizing the BLE React Native library to scan for BLE devices, write signals to the LRA, and read accelerator data from the MCU (using Lakshmi’s MCU program)
- View demo here: https://youtube.com/shorts/ImfiZaTqfIc?feature=share
- Revised block diagram based on advisor feedback and fleshed out UI design requirements & solution approach for the Design Review Presentation
- Note that although I intended to connect the MCU and IMU along with haptic driver and LRA, Rhea ended up focusing on those aspects since she has stronger soldering experience. Furthermore, app deployment took slightly longer than expected since it was my first time working with React Native and Expo, so majority of my time was spent research and debugging that process.
Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?
My progress is on schedule since based on our Gantt Chart, my main task for this week was connecting the smartphone to wearable, and I was able to accomplish that. Additionally, my team members managed to complete their week’s tasks as well, setting us up well for next week.
What deliverables do you hope to accomplish in the next week?
- Make small usability tweaks to current UI (ie. correcting black text on black background)
- Update mobile app components based on refined UI design requirements and solution approach
- Implement foot progression angle measurement data/display
