Ybox 2 Project. Alarm Clock/multimedia day planner
Dgswaner
Posts: 795
I'm finally getting around to posting this. Life is crazy this time of year in my industry.
first of let me know if this isn't possible so I can change the scope before I get into it too far. but here is what I intend to do with my Ybox2
I want to make an Alarm Clock/multimedia day planner, the best way I can describe this is give a scenario.
typical work day, I set the Ybox2 is set to wake me up (with a buzzer) at 6:00 to get ready for work, all is well I go to bed the night before. sometime in the morning a bad wreck happens which will make my commute longer at best, so the Ybox2 knowing this (via the web) adjusts the wake up time to 5:45 and suggests an alternate route, I can now leave sooner and still make it to work on time, so I wake up, wonder why I'm so tired and look at the wall of my bed room where the time, reason for alarm time change, and traffic conditions are projected on to the wall, (via a Zoombox). once I'm up and going it displays any daily meetings or appointments,
the time would be provided by a internet time server so no real time clock would be needed
the information about traffic could be pulled from any number of commuter link sites, and the daily schedule ifo would come from a local site on my home computer.
preloaded weather Icon images could be used for graphical displays of weather forecasts.
standard functions of an alarm clock could be used, snooze, multiple alarms times, different noises.
If this was used in a main part of my house, or I had 2, I could display kids school lunch menus so they can decide if they want to take a lunch, dentist appointment reminders
on weekends movies and show times could be displayed. the sky is the limit.
please give input, let me know what you think.
Added: Images
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster
DGSwaner
Post Edited (Dgswaner) : 2/20/2008 10:36:36 PM GMT
first of let me know if this isn't possible so I can change the scope before I get into it too far. but here is what I intend to do with my Ybox2
I want to make an Alarm Clock/multimedia day planner, the best way I can describe this is give a scenario.
typical work day, I set the Ybox2 is set to wake me up (with a buzzer) at 6:00 to get ready for work, all is well I go to bed the night before. sometime in the morning a bad wreck happens which will make my commute longer at best, so the Ybox2 knowing this (via the web) adjusts the wake up time to 5:45 and suggests an alternate route, I can now leave sooner and still make it to work on time, so I wake up, wonder why I'm so tired and look at the wall of my bed room where the time, reason for alarm time change, and traffic conditions are projected on to the wall, (via a Zoombox). once I'm up and going it displays any daily meetings or appointments,
the time would be provided by a internet time server so no real time clock would be needed
the information about traffic could be pulled from any number of commuter link sites, and the daily schedule ifo would come from a local site on my home computer.
preloaded weather Icon images could be used for graphical displays of weather forecasts.
standard functions of an alarm clock could be used, snooze, multiple alarms times, different noises.
If this was used in a main part of my house, or I had 2, I could display kids school lunch menus so they can decide if they want to take a lunch, dentist appointment reminders
on weekends movies and show times could be displayed. the sky is the limit.
please give input, let me know what you think.
Added: Images
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster
DGSwaner
Post Edited (Dgswaner) : 2/20/2008 10:36:36 PM GMT
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
—
darco
www.deepdarc.com/
[url=mailto:xmpp:darco@deepdarc.com]xmpp:darco@deepdarc.com[/url]
A slight observation with respect to your application: traffic conditions can change pretty rapidly, so there is a good chance that traffic conditions could deteriorate before you managed to get out the door even if it detected no problems and woke you up at the normal time.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
—
darco
www.deepdarc.com/
[url=mailto:xmpp:darco@deepdarc.com]xmpp:darco@deepdarc.com[/url]
Weather would also be another trigger, I live right next to the Great Salt Lake, in Utah, and we can get a massive amount of snow in a hurry, extra time to allow me to drive slower would be great,
as anything this will have it limits and hiccups but if it completely fails on some days, and I get woken up at the wrong time or not notified about something I'm no better off than I am with out it. so I think it's a project well worth doing.
my intent was to have a web page with preformatted info from other sites.... I picked that up from your discussion with other people.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster
DGSwaner
Post Edited (Dgswaner) : 2/20/2008 8:45:38 PM GMT
C8 needs a 10uF cap, not 0.1uF. Sorry for the confusing silkscreen. This will be fixed in a future board revision.
You will need either a ferrite bead or a wire on L1 (I've used a wire, and it works fine) in order for the ethernet to be properly terminated. It won't work otherwise.
I noticed that you put (what appears to be) 0.1uF caps on C9 and C10. Those caps would be better placed at C13 and C3. C9 and C10 can be left empty with no problems. If you do put caps on them, make sure they are high-voltage (perhaps around 2000v, 0.01uF or less).
Don't forget to put a jumper on J1, otherwise nothing will work. [noparse]:)[/noparse]
Looks great otherwise. Thanks for the pics! It warms my heart to see someone else making what I thought up. [noparse]:)[/noparse]
Also, mind if I put the pics on the ybox2 page I have? [noparse]:D[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
—
darco
www.deepdarc.com/
[url=mailto:xmpp:darco@deepdarc.com]xmpp:darco@deepdarc.com[/url]
Post Edited (darco) : 2/21/2008 2:49:15 AM GMT
Can't wait to try this out!
Do what ever you want with the photos! it's your work I'm just the parts installer!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster
DGSwaner
Post Edited (Dgswaner) : 2/20/2008 9:35:51 PM GMT
Be sure to post updates. Sounds like a really awesome project.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster
DGSwaner
In any case, if you want a real-time clock display, you are going to waste a lot of Internet bandwidth, and possibly delay your applications waiting for time updates unless you have some form of real-time clock software or hardware. There are some nice low-cost high-stability RTC chips out there these days, I2C or SPI interfaces if memory serves.
Regards,
David
however if it's taking a lot of bandwidth, extra code and time I'm not against a RTC. I'm a firm believer of the KISS method.
thank for the input.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster
DGSwaner
Draco, what are you using under the board to keep it from touching the tin. I tried using 1/8" stand off's and it's too tall for the hole pattern, Ruined my tin /cry.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster
DGSwaner
I implemented this same project in C++ at first. It would run my alarm schedule, check the weather, check the mta site for any service interruptions, check traffic driving conditions all in a little window on my laptop.
I later coded it in Labview so I could have a nice user interface and I still use it today. I have also added a phidgets board and I am working on it to start my car for me via remote start (RF link), and maybe turn on my lights.
As we get creative we find our creativity leads us to be more lazy...[noparse]:)[/noparse]
I really hope you get your project to work.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster
DGSwaner
I'm hoping to get started on my alarm clock project soon. If only I could find a nice little display that could run 24/7 to show time and the next alarm time....