Keeping a planner can be tedious. We forget to write in assignments, write the wrong date or even misplace the entire planner itself! With the Study Buddy, it becomes much easier to keep track of assignments because it tells you when an assignment is coming up in the near future. It fits perfectly on your desk or even on your bedside table so you can say goodbye to staring at the bedroom ceiling wondering if you forgot any assignments!
The concept of the project is for If This Then That (IFTTT) to receive assignments from Google Calendar and then send the variable to the Particle Photon. Once the photon receives the variable, it will make the servo motor move to the "Yes" position on the board. This alerts the owner that there is an assignment due. When IFTTT does not sent the variable, the dial rests in the "No" position.
"This" was set to Google Calendar and "That" was set to Particle. The calendar from Canvas, which had all of the assignments for the semester, was imported to Google Calendar. I did not have anything else on this calendar but if you did, the dial would move whenever an event occurred. This could be useful in reminding you of appointments or meetings as well!
Next, the first particle was set up with the servo.
When the first particle receives a variable, it sends a different variable to the second particle. This causes an led to light up which informs the owner, again, that an assignment is due soon.
Next, data was collected and put into a chart form. To do this, simple data logging with IFTTT was implemented. "That" was selected as a Google spreadsheet where the data collected and saved whenever the project recognized an event from the calendar. The graphed data below was collected over the course of a few days.
The last part of the setup is to build the physical dial that the servo will point to. The great thing about this step is the flexibility in design. You can make the clock fit into whatever decor your home or office is. Urban modern? Art deco? Batman theme? You can make it happen. This is your chance to exercise those art skills. To build the dial, all you need to do is attach some form of arm to the servo so you can see where it is pointing. Then attach the servo to your chosen style of dial.