WiFi Time Tracker

C++
C
PHP
Client Side
Server Side
Website
Arduino
Embedded Systems
Enclosure
HTML
Hardware
IoT

The WIFI Time Tracker is used to keep track of how long a task is being performed. There are 6 possible tasks that can be kept track of. An MPU-6050 Accelerometer module is used to determine which of the 6 sides of a cube are set on a flat surface. Based off the values received by an ESP-8266 WiFi module, a task number is sent to as a post request to webpage. At this point, the previous task is ended and updated in the database and then the new task is marked as active. This webpage keeps track of the time the task is being performed. When a new task is received by the webpage, the previous task stops its time and the new task’s time begins while a total work time continues to run.

1 Lifts 

Artifacts

Name Description
GitHub Repository GitHub Repository where all associated code is located.   Link
Block Diagram Block Diagram for the WiFi Time Tracker.   Download
Website Website made to keep track of task times.   Link
Bill of Materials The cost of each part used.   Download
Video Video of Time Tracker changing tasks.   Link