IoT Ox


Oxford CWM 2017 Microcontroller Lab

C-lock

We are a team of 3 Oxford University Students studying Engineering Science, this project was the outcome of a 1 week Internet of things module.

Team:

Michael Lin Owen Mc Gowan Tuna Gonen

Task:

The objective was to create a working clock with added functionality using the Mbed framework. The microcontroller used for this project is the KL46Z.

Results:

We have made a touchscreen alarm clock named the C-Lock with working touchscreen and alarm as well as an additional RTC chip in order to keep time when not powered.

/media/uploads/tunagonen/img_9019_2.jpg

Code

  • Mbed 2 deprecated
    MainSketch

    Contains the main execution of the clock uses headers to import functions

    Last updated: 26 May 2017 50 7
    Featured
  • Mbed 2 deprecated
    PongGame

    pong game added to the main sketch

    Last updated: 25 May 2017 14 6
  • Mbed 2 deprecated
    Pong

    Library to calculate movement and to draw the objects in the pong game

    Last updated: 24 May 2017 12 2
  • Mbed 2 deprecated
    settings_functionality

    Basis of functionality (needs flashing, capacitance and set touch) 15:45 wed

    Last updated: 24 May 2017 1 1
  • Mbed 2 deprecated
    render_setpage

    Working on general setpage rendering 15:00 wed

    Last updated: 24 May 2017 3 0
  • Mbed 2 deprecated
    pizeotest

    buzzer test (note changed from piezo to buzzer for volume)

    Last updated: 23 May 2017 1 2
  • Mbed 2 deprecated
    fx_alarm

    alarm with reset

    Last updated: 23 May 2017 2 4
  • Mbed 2 deprecated
    potentio

    Programm for changing alarm setting, trackpad input to select number (hours/minutes) and then potentiometer input to select value of each.

    Last updated: 23 May 2017 1 1
  • Mbed 2 deprecated
    potentiometercheck

    -

    Last updated: 23 May 2017 1 0