My Timechief Smartclock project. I think it is pretty cool and I want to share it with the world, but there is definitely a ways to go before (low-volume) manufacturing of units.
This seems like more than just an alarm clock with NTP; it's got weather and stuff.
Sorry for self promotion, but If you want an alarm clock with NTP and iCal, you might take a look at my project. https://github.com/russor/ClockThing I'll try to get some pictures up soon.
Indeed TimeChief is a Smart Clock with rich features planning a closed beta early next year followed by open beta. Currently:
* 90s aesthetic theme
* Configuration GUI
* Weather integration
* Google calendar integration
* Retro sound synthesis
Planned
* More aesthetic themes
* More sensors
* More calendar integrations
* More data displays (weather maps)
About USB charging ports etc. This seems like a bit basic. I think everyone is saturated with options to charge things. These suggestions should be remixed to make them more interesting.
I have thought about that! You would need custom hardware with a passive buzzer (PC speaker) tho for retro sound synthesis but it's not a huge deal.
My thinking is that clocks are an article of furniture. I think it would look best with a custom case that resembles an old terminal. The overall package is going to be part of the appeal.
I do plan on open sourcing on release so anyone can have at it from a different direction.
Edit: I'd love to make a unit with a genuine CRT instead of merely CRT effects...
Definitely looks like it could be an app running on an iPad or other tablet, sitting in a dock. I'd be happy to pay good money for a proper techy alarm clock app on iPad, since I've tried a bunch of those apps and none of them have been suitable. I've spent more on alarm clock apps than if I'd just bought a new physical alarm clock! And yes, I've also bought several new physical "atomic" alarm clocks....
The screen needs to be OLED or high quality backlit LCD. This display looks like it would be much too bright at night, even when turned down to the lowest brightness possible.
It also need to let you change the color of the interface, so that I could have a red that doesn't destroy my night vision, instead of green that would.
Thank you for this comment! I do agree there is an issue with the screen in bedroom situation. It is interesting to hear that people would pay for this as an app.
About changing the colour and otherwise customising themes. Yes.
I want the clock on my shelf to be beautiful retro clock hardware. That's my vision. Not an old phone.
There are technical reasons not to do this too. I'd like to add in a thermometer so it can have an indoor temperature display.
I have a cheap non-smart clock on my desk here that has an indoor and outdoor sensor, and it would suck if the much fancier clock I am making can't have that feature. I'm sure you can think of other sensors that would be interesting to have on such a unit.
For sure, a hygrometer to go with the thermometer! Humidity is great to know if you’re at a mold risk (too high) or wood flooring damage risk (too low).
A barometric sensor would be neat (with a corresponding indicator for rising/falling), but probably less useful for most people.
The other popular air quality sensors (CO2, CO, VOC, PM2.5, etc.) are a little harder to QC, but the airgradient.com folks seem to have sourcing sussed out for at least some of those.
I feel like a CRT buzzing whining next to my bed (or anywhere in the room) would be quite annoying. I love CRTs and understand the retro appeal of them but I’d prefer something silent instead.
I would comment the difference is I have GUIs to set things up, for non-technical users. I did a survey of various projects and found most of them had a configuration step such as "now SSH into the box and input your API key". My mum is never going to do that I'm afraid.
Edit: not to poop on this mode of setting things up, it's good for personal projects but I'm trying to take another step here.
> By the way, one of the interesting things that came out of this was me learning to create custom Linux distributions. I ought to devote a blog to the topic. It’s a lot easier than you might think!