Our clock project

Dependencies:   SPI_TFT_ILI9341 TFT_fonts Adafruit_RTCLib RTC-DS1307 TSI

You are viewing an older revision! See the latest version

Homepage

We have been given a task to design a clock with internet features, the 'Internet Clock'. First of all, we identified what features we want:

Display: Split into 4 parts:

  • Analogue clock - the good ol' fashioned circle display, complete with minute, hour and second hands.
  • Digital clock - equipped with date for the modern human.
  • Weather display - for those who cannot be bothered to look out of the window.
  • Alarm - just what you need when you have to get up or be somewhere.

Wifi module:

  • For collecting data for weather, alarm times and so it can be an 'Internet Clock'.

Speaker:

  • To make the annoying sound to let you know your alarm is going off.

Range finder:

  • To wave your hand in front of to turn the alarm off, because pressing a button is too last centurary.

The roles:

  • Soroush's first task was to get the LCD screen to work. Meanwhile Adam sorted out the speaker system.
  • When these were sorted, Adam worked on the screen to display a clock face and date/year. Soroush then connected the wifi module.
  • The next part was to get the range-finder hooked up and responding, which was accomplished...
  • Finally, it was time for assembly within the glass chassis.

Difficulties: There were many issues faced throughout the project. First of all, Adam's coding knowledge was a lot less than Soroush's which slowed down some completion of tasks. Although, this did help us sort out the roles. Next was the wifi connectivity. Several problems during the project such as unable to compile, no hub... further slowed the process. Another difficulty was finding the range-finder's set-up page for mbed.

However, when we got past these we managed to put everything together quickly,

Outcome: What we ended up completing was...


All wikipages