Bedside Wakeup Monitor




Introduction: Bedside Wakeup Monitor

Waking up is sometimes a difficult thing. I'm not easily awakened by noise neither by the alarm clock.
After a few times to get up late, I thought it was time for a solution. I have found out that i'm awakened quickly by light. Or whether it is sunlight or artificial light doesn't really matter.

The concept is quite simple : mount a monitor on a bedside table and display the weather and time on it.

You need :
- a old (low-end) netbook (Almost any laptop or desktop will work)
- a computer monitor
- a VGA cable
- a power(or reset) switch from a desktop pc

Sorry for my bad english ;)

Step 1: Download and Install the Software

First of all we need a device that provides a video signal to the monitor.
In my case a netbook. I used a Compaq Mini 311c netbook.

The netbook should be preloaded with: Windows 7, Google Chrome, TeamViewer, WOSB (WakeupOnStandBy), AutoHideMouseCursor, Auto Refresh extension and the most important part the Momentum extension from the chrome web store.

You can get the software here :

Google Chrome :

TeamViewer :


AutoHideMouseCursor :

Auto Refresh extension :

Momentum Extension :


Step 2: Setup Momentum

After you have installed the software, you have to configure some things.

First we are going to configure Google Chrome
You have already installed "Auto refresh" and "Momentum" in the first step.
Normally if you open a new tab Momentum should show up (see image).
Follow the on-screen instructions and set it up as you like.
When you are ready you should see something like this (see last image).

Step 3: Setup WOSB

Next we have to set-up WOSB.

You have already installed WOSB in the previous step.
WOSB is going to act as the wake-up timer.
It will wakeup the pc from standby at the time you desire.
Configure WOSB as seen in the image.

This configuration will wakeup the pc at 7 am and will turn the screen on and keep it on and will go back to standby at 8 am. This pattern will repeat itself from monday to friday. You can also create multiple wakup schedules for the days you don't have to wakeup early.

After you have setup WOSB just simply click the start button and it will close to the tray.

Step 4: Setup TeamViewer

If you have installed the pc in the bedside table it can be very difficult to change some software configurations.
Although, there is a simple solution for this problem to fix it.
You have already installed TeamViewer in the first step.
You have to configure it so you can remotely access the pc without any confirmation or permission.
You can set a password in the TeamViewer settings.
Write down the ID and password from the pc or create a TeamViewer account and add the pc to it.
Now you should be able to connect remotely to the pc.

Step 5: Setup AutoHideMouseCursor

You have already downloaded AutoHideMouseCursor in the first step.
You need to unzip the package and open the exe file.
Then click the checkbox "Start with windows" and click " # to-tray"

Step 6: Teardown the Netbook

This step is a bit more difficult.
We need to disassemble the netbook.
I don't have any detail images of the teardown of my netbook because every netbook and notebook is different.
You need to strip down the netbook to it's bare essentials.

Here are the things you need to keep :

  • The base enclosure
  • Motherboard
  • CPU, Heatsink & Fan
  • Memory
  • HardDisk
  • The power button pcb (if your netbook has a button on the motherboard itself then you can skip this part)
  • Wifi Adapter
  • Wifi antenna (These are often built-in the top of the screen, I used a separate antenna from a desktop PC as you can see at the latest image on top of the HDD cage)

You can probably find an instruction to disassemble your netbook on google.

Step 7: The WakeUp Switch

This switch can wakeup the screen or put it back to standby if it is on.

To connect the switch you need to solder the 2 wires from the switch to the powerbutton of the laptop.
After that you need to change the energy settings on the pc like in the last picture.
Now if you press the switch the pc should wakeup from standby and should be on quickly.

Step 8: Final Setup

In this step we are going complete the whole setup.

First, do a reboot to make sure that there are no programs running you don't need.

Then :

  • Open chrome
  • If Momentum is already open you are good, if not open a new tab
  • Set auto refresh to 15 minutes or more to make sure it refresh the weather at least 2 times per hour (see image)
  • Press F11 to enter fullscreen mode
  • Press the wakeup switch to test if it goes to standby
  • Press it again if it is off, it should turn on in max 10 seconds
  • Voila, your wakeup screen is ready to use
  • Have a gentle wakeup experience !

Step 9: The Final Result

Be the First to Share


    • Meatless Challenge

      Meatless Challenge
    • Stone Concrete Cement Contest

      Stone Concrete Cement Contest
    • First Time Author Contest

      First Time Author Contest



    6 years ago

    Sadly, TeamViewer can't be used to control a ChromeOS machine. There are zero settings available to get any sort of ID. Nothing I've found says this is even possible.

    Still, tearing down my netbook seems excessive for me, especially since I _need_ the keyboard :D

    What I would have like to see if an explanation of WHY you need each part. For me, the 'auto-refresh' seems redundant. Momentum has been keeping the weather updated all day long. I've used it before and it worked then.

    Also the 'auto-hide mouse' likewise seems a bit redundant. Typically if you move the cursor to the right-side, the very edge (maybe a pixel or two) shows. Practically hidden.

    Since memory is always a premium when dealing with older devices, eliminating these two extensions/apps would be a benefit.


    Reply 6 years ago

    The remote controlling of the computer is optional it isn't necessary for this project it makes it only a bit more convenient to set it all up. I don't have any experience with Chrome OS at all but as long as you can install extensions in Chrome it could be used for this project. Although, I don't know if it is possible to make Chrome OS going to sleep and awake from sleep at a given time. It's also not really necessary to disassemble the netbook it just improves airflow and cooling and it makes it easier to solder wires to the power button. Also I wasn't really sure Momentum would automatically update the weather and the background image the original idea for the auto refresh comes from the window display. But if the extension automatically updates it is necessary to refresh once and because this is a fully automated project that needs to be setup once. You can be more confident that it will continue to operate. The "AutoHideMouseCursor" tool is really necessary because everytime the computer wakes from standby the cursor will be in the center of the screen no matter where you have pointed the cursor before.

    I hope this helps you further :)


    6 years ago

    Hello PhyzX, I have an Raspberry Pi 2 who run W10. Do you think that I can make this tutorial with ? :)


    Reply 6 years ago

    I have a Raspberry Pi2 too and I was also thinking of using it for this project.
    The Windows 10 version however isn't supported because it isn't able to run any instance of a desktop program. So, it isn't possible to run Chrome on the windows 10 version. Although, it is possible to install Chromium on Raspbian which should run prefectly fine. However you need to find a solution to WOSB that I used in windows which will automatically wake it from standby and put it back to sleep at a given time. But with some Python scripts this shouldn't be a problem :)


    Reply 6 years ago

    Can you use python for wake up from sleep? I would think you'd need to use cron ( or something similar to get nice and proper time based execution. Maybe these are useful:

    Also, the raspberry pi will likely have to be always on or connected to the internet, since it doesn't have a built in RTC. Might not be a big deal for most people. These might be useful:


    Reply 6 years ago

    Yesterday I did some research about the raspberry pi sleep/standby mode but apperently there is no such thing on a raspberry pi. Another solution that may also work is disable or turn off the hdmi output. I have found this thread (also check the image) the user "rob_pi" has posted at almost the bottom of the thread a solution that might work. He said you could power off the display by installing a CEC client ( ) and control the hdmi output by that.


    Reply 6 years ago

    You could also use a simple Christmas light timer that will only power it during the times you set.


    6 years ago

    Look like great work - can post a video please?


    Reply 6 years ago

    I added a last step with the final result in a video.


    Reply 6 years ago

    Thanks, video will come soon :)


    6 years ago

    Could an old laptop, such as an old Inspiron, work?


    Reply 6 years ago

    Normally any computer that runs windows 7 should work.
    My netbook has really bad hardware.
    It has a Intel Atom N270 CPU which has a Passmark score of 272 and it has 3GB Ram.
    You can check your cpu score at .
    The reason why I used the netbook for this project is because it is almost unusable with windows 7 but chrome runs just fine :)


    6 years ago

    Awesome instructable, plus use of my favourite chrome extension makes it better :)