Friday, 7 November 2014

Sunlight Level Detection

Here is a quick demo showing how Sapphire handles an event where either the sun has set or a cloud has blocked out the sun enough to darken the room. Once the room reaches a limit the lights are either switched on or off depending on the lights previous state.

Wednesday, 22 October 2014

Sapphire Progress Catchup Update


Apologies again for the delayed progress updates on Sapphire. There has been a significant amount of work done on Sapphire in the past few months.

Monday, 7 July 2014

New Version 0.1

After a small hiatus I have returned and decided to rewrite Sapphire to make better use of the C# language. Some of the upgrades including a larger emphasis on modular classes segmented in libraries this better allows expandability. Other changes include redundancy and efficient memory usage including hot swapping and media survivability. Also a cleaner front end based on jQuery and HTML 5 will also be implemented to allow a more expandable and modular front end experience.

Tuesday, 20 May 2014

Thursday, 8 May 2014

Automated Blinds

A key feature of Sapphire is her ability to control the blinds in my room using an Arduino and a small electric motor.

Thursday, 24 April 2014

Playing Audio using NAudio 1.7.1

I hope that this post saves people some searching when it comes to playing audio files using NAudio version 1.7.1.

Monday, 31 March 2014

Clock Radio 2.0

Small little aesthetic and functional change. I have decided to switch the touch screen from a debug screen to a clock radio displaying the current weather along with all necessary and relevant information pertaining to Sapphire. I plan to redo the grey, bland buttons in something a little modern when I have some time to photoshop together a custom button image.