Personal Accomplishment
What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).
This week, I focused on integrating and setting up GPS component on the RPi OS with my teammates. We began by installing Minicom to detect GPS connectivity through the RPI interface. After configuring the GPS on the OS, we successfully accessed and displayed GPS data in the terminal. Based on this, I expanded a function to convert terminal GPS data into JSON format as {"lat": latitude, "lon": longitude, "time": timestamp, "addr": address}
. Additionally, I modified a function to store this data in a JSON file, allowing us to log and track GPS data for testing purposes. For future usage, I set up a feature that retrieves only the latest coordinate data upon request, improving real-time data access. To provide real-world addresses for the coordinates, I integrated the Google Maps Geocoding API, enabling conversion of latitude and longitude into readable addresses.
We also identified an issue with the button component: it was too small, making it difficult for users to locate and press it quickly to cancel an email alert. I researched alternative options, discussed them with the team, and submitted a new order form for a larger, more user-friendly button.
Schedule
Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?
My individual work is currently on schedule, aligning with the project’s planned timeline. As mentioned earlier, I am in the mid-to-late phase of my assigned work. So far, we have made good progress in integrating and configuring key components, which has provided the foundation I need to proceed with my own tasks. The team’s progress has allowed me to begin work on specific functionalities. If any delays arise, I plan to collaborate more closely with teammates to identify any bottlenecks and redistribute tasks if necessary
Upcoming Deliverables
What deliverables do you hope to complete in the next week?
- Assisting teammates set up and test radar: involves mounting, configuring, and validating the radar’s accuracy in detecting objects at various distances and angles (same as last week).
- Once the accelerometer arrives, I will begin setting it up and developing algorithms to distinguish between actual falls and normal body movements, a critical feature for our project.
- After completing the GPS setup, we confirmed that it functions only in outdoor environments, so we plan to conduct further testing to assess GPS performance outdoor and explore connectivity options for integrating GPS data with our website.