Close

Tick Tock Timer ported to ESP8266 and ili9241!

A project log for Tick Tock Timer

The Tick Tock Timer is a School Bell timer packed with features

jasper-parkerJasper parker 08/25/2016 at 11:570 Comments

Its been a while since my last posting to this is whats news

- There are around 25 tick tock timers "in the wild" running various school/factory bell systems

- Issues with quality control on ili9325 screens (white flashing)

- Product manual in the works

I have been having quality issues with ili9325 screens, with around 15% of produced boards having screen which flash white when touch is being read from the screen.

Due to this I have long terms goals to switch over to the more common ili9341 screens

This screen will also allow PWM screen dimming which is something I (regrettably) didn't pursue the current ili9325 production version.

After failing to get it working the ili9341 to work with my Mega2560 I realized the screen isnt 5v logic tolerant (despite what the ebay listing claimed....)

Since I didnt have the components to to a logic conversion I decided to attempt a port of the firmware over to the ESP8266 NodeMCU

After breaking most of the timing features by updating the RTC library, switching to an ili9341 library and XPT2046 touch library, a few glasses a wine and about 5 hours I have breadboard ported the TICK TOCK TIMER to the ESP8266 / ili9341!

Still work to do

- Port all clock code firmware over to updated library

- Add EEPROM.commits to all EEPROM write (currently not saving on power off!)

- Add NTP (Why not?)

- Add NTP settings such as time zone


Discussions