As stated in my previous post, I attempted to build a Pomodoro productivity timer.
Equipment:
- 1 x Feather HUZZAH ESP8266 microcontroller
- 2 x LEDs, red and green
- 2 x 220-ohm transistors
- 1 x standard 16×2 LCD
- iPhone to provide WiFi hotspot
- Wire, etc
After multiple unsuccessful attempts to wire up the LCD, I pivoted and elected to use 2 LEDs instead, red indicating shorter break time, and green longer work time. My timer function itself is a simple loop that runs on the background. I have yet to figure out how to set up communication with the server so that the timer starts at the click of the button on the webpage. I will need to utilize a function without delay() to achieve that, and perhaps explore timer libraries for Arduino.
In demonstration videos, I left in the LCD in the breadboard setup. I will attempt to get it to work in the future.
The videos above are demonstrations of the function of the prototype and the programming.