A snow clock is an alarm clock that has been configured to sound only when snow doesn't preclude the daily activities of its owners. In essence, the alarm on a snow clock shuts itself off when its owner cannot partake in his or her scheduled routine because of the presence of snow. The snow clock's alarm does not sound during these times, so its owner is allowed to sleep uninterrupted.
Most snow clocks are designed to follow a school's schedule. Students can easily configure snow clocks so that their alarms do not sound on days when snow makes getting to school impossible or dangerous. Snow clocks deactivate based on school closure announcements that have been placed on the Internet either by news sources or another information conduit. This saves students the trouble of having to rise in the morning and listen for announcements of schools that are closed because of inclement weather conditions.
Snow clocks are made out of regular alarm clocks that have been dissembled and reconfigured to function in a new way. In this project, switches are identified, wires are rerouted and a fair bit of soldering is done. Potential clock owners should be comfortable disassembling and modifying electronic equipment before attempting to create snow clocks.
The key part of a snow clock is the software that is used in conjunction with the modified alarm clock. The software provides the information that is necessary for the clock to function properly. Without this software, users are left with a standard alarm clock. Clock owners are expected to be familiar with Python®, PySerial and PythonWin and should have the necessary drivers installed on their computers so that the software can run.
By the same token, users need to be familiar with their computer's functions and should also be prepared to make operational modifications to allow the clock to work. For example, a laptop owner needs to adjust his or her computer so that the laptop doesn't shut down after a certain amount of time or when the laptop is closed. Similarly, an owner should be capable of inputting the time, his or her school's name and a website announcing school closures using the snow clock software.
The software necessary for the snow clock to receive and interpret school closures is available on the Internet. General Internet searches might yield results for the software, but potential clock makers should search for snow clock building instructions first. Instructions on how to construct a snow clock are likely to have links to suitable software for the clock.