Again this post is a Systems & Control coursework of mine from a couple of years ago – my AS major project (December 2006 – March 2007). I’m publishing now because publishing my own coursework while still doing the A-Level it was for wouldn’t have been a good idea.
I would recommend having a quick flick through the full documentation – read the whole thing if you want but you probably have a lot of things that are more worthwhile!
Bizarre names aside (f00n was the name of a Counter Strike: Source clan myself and a few friends ran, and DS4 stands for Dream Sleeper 4 – four being the number of artwork versions the project went through), the project was and still is a very useful electronics product to me. I was inspired to build it after having missed the bus to school one time too many – traditional alarm clocks are such a rude awakening I would often end up switching them off and going back to sleep.
The f00n DS4 has a 50W halogen bulb and a high airflow fan that are slowly brought up from 0 to 100% over a user configured length of time, smoothly waking the user up. The concept actually works and rather well. At the heart of the system is a PICAXE 18X, a Dallas Semiconductor DS1307 Real time clock and a backlit 16×2 LCD. The PICAXE communicates with the DS1307 by I2C and the LCD by a serial line. A coin cell provides backup for the DS1307 when main power is removed so that time is still kept and user settings remembered (the PICAXE stores settings in the general purpose memory of the DS1307). The potentiometer on the front allows the lamp to be controlled manually as a reading lamp.
Looking back on it now, yes there are some things that could be improved (such as the casework quality and making the backlights switch off after a timeout). It was done as an AS coursework and I had strict deadlines to work to – given this, I’m pleased with what I managed. I got full marks for this.
Warning – the documentation is by no means lightweight, but should be a brilliant guide if you want to build something similar out of the same components. I’ll point out now there is no CAD model of the case due to the electronics and software development overrunning on this project – this meant the casework was a bit rushed.
Full documentation: f00n DS4 (Heavy Sleeper's Alarm Clock) Documentation (127)
Pictures:
Nice name !
I used to play counterstrike myself so I hope my coining of the word “f00n” helped you decide your clan name. I ran the [jpf] Judean People’s Front (the original ones not the infiltraitors).
Just so you know the origins of the word it came to me like this. A friend called me a f00n once and said it was short for buffoon. I liked it. My internet nickname is 00 so I put the 00 in f00n and the rest is history. We also put 00 in everything else we typed that could accomodate it in the early days of leet-speak. I like to think I put the 00 in n00b and it qwas still “newb” and “newbie” back then.
Well I hope this little story was worth reading. probably not.
Have fun.
Marc
http://www.f00n.com
Web Development and Bespoke CMS