General Update
This week Josh spent time programming the esp to interface with the haptic motors and tuning motor placement on the hand. He also worked processing readings from multiple sensors at once and comparing them to a threshold value via ADC. Alex and Jubahed primarily worked on developing the android app in Android Studio, specifically on the overall architecture of the app and interactivity within the app (no connectivity to the wearable device yet). Also got version control working properly.
Risks and risk mitigation
A risk our project faces is reliability of Bluetooth over the two components of our project. Since we have yet to implement connectivity between the two components, we plan to mitigate this risk by
- Starting Simple: Once the app is more fleshed out, we will test basic connectivity this week before adding more complex interactions. We will begin by ensuring that the ESP32 and the Android app can connect and exchange basic messages (like status messages or simple text).
- Using Established Libraries: We won’t venture out to obscure Bluetooth connectivity methods, we will try to stick with ESP32’s BluetoothSerial library and Android Studio’s builtin Bluetooth API to prevent any low-level issues and hopefully ensure that any bugs we may have are purely high level (easier to fix).
overall design changes
Most design changes were finalized last week while writing the design report, this week we have been following the design set forth and have not found the need to make any major changes.
schedule
The schedule remains the same as we are on track.