General Accomplishments From Team
This week on the hardware side we implemented MQTT-based communication between Raspberry Pi Pico and server. Along with this, we also automated image capture system working with Arducam. Additionally, the Blues Notecard can now send location data via HTTP, but with accuracy issues.
On the software side, we completed the user auth system with login/registration. We also were able to integrate Google Maps API to convert coordinates to place names which greatly enhanced the diary view entries. We are in progress of connecting this with the image pipeline from capture to diary entry generation.
Most Significant Risks That Could Jeopardize Success of the Project
Location Accuracy: Blues Notecard providing unreliable location data and shutting down after two communications. Solution: Ordering replacement GPS module with UART interface.
Integration Challenges: Minimizing with standardized MQTT communication protocol between components.
Testing: Four weeks until final demo so we are prioritizing integration testing early.
Changes made to the existing design of the system
We are planning to replace the Blues Notecard with dedicated GPS module for better accuracy.
We are also switching from serial communication to MQTT broker architecture for improved reliability in location change to capture pipeline.