Sid’s Weekly Update 4/20 – 4/27

Sid Lathar, A1 | Progress Report

Accomplishment:

Communication with the Pi was established in the week of April 14th using RFCOMM sockets.

Communication codes were established that the phone would send to the Pi to adjust settings on the bike.

UI was implemented in the App.

Changes to schedule:

The progress is on schedule.

Upcoming work:

Re-work communication codes to allow for 1 byte communication with the Pi.

Sid’s Weekly Update March 10-23

Sid Lathar, A1 | Progress Report #5

Accomplishment:

Last two weeks have been spent debugging the app. The implementation was changed from using google maps API to smart-location-lib (https://github.com/mrmans0n/smart-location-lib)

This change was made because google maps API turned out to be very inflexible to tweak and required a lot of overhead.

Changes to schedule:

The progress is on schedule.

Upcoming work:

Apart from debugging the current implementation of the app, I plan to set aside time for making the UI for the app. I plan to get started on talking with the Pi and concretely describing what control signals we we need for customization of the notification system.

Status Report #3 Sid

Sid Lathar, A1 | Progress Report #3

Accomplishment:

Following previous week’s report the method was implemented into the Hello world app. The app can now use Google Maps API to get current coordinates of the phone and get the nearest intersection to it.

Changes to schedule:

The progress is on schedule.

Upcoming work:

By next week I plan to implement the following features into the app:
– Basic UI to toggle intersection search (right now it’s ongoing as long as the app is running)
– Plan the layout for the app
– Research on communicating with the Pi

Sid Status Report #2

Sid Lathar, A1 | Progress Report #2

Accomplishment:

As mentioned in the previous week’s report the goal for this week was to test the bluetooth connection from the app to the Arduino. This was achieved this week by running the Hello World app on the phone and turning a LED on/off repeatedly. This worked reliably every time. To start implementing the app, I wrote a java method which finds the nearest intersection, given a latitude and longitude. This will be used to notify the rider of an intersection before he approaches it.

Changes to schedule:

The progress is on schedule.

Upcoming work:

By next week I plan to implement this method into an android app which can get the current coordinates of the phone and find the nearest intersection and ping the user when he’s approaching it.