15 years ago
I'm a long time insomniac, influenced mostly by how much light I have
in my room. Lots of light -- little sleep.
I have devised a Lego Mindstorms robot that will open my bedroom
blinds in the morning, allowing me to simulate a fake "sunrise" at the
time I want to wake up. That's all well and good!
How can I get the Lego NXT brick to operate in this role? It needs to
remain powered on for about 8 hours while I sleep, waiting.
Here are some questions I have been unable to answer with Google.
Hopefully some Lego experts can help me out:
- Is it possible to do that this the Lego firmware (leave it on for
- Assuming it is possible, is it relatively power-consuming? Most
electronic devices use very little power with just an LCD screen. I
would hope NXT would also.
- If I plug the device into USB, will it power itself via USB also?
It would be easy and worth it to leave a laptop powered on for this
- Will I need one of the custom Java-like firmwares? Do those
firmwares burn the batteries if they stay on for hours?
- Any other general advice on how I could accomplish this?
If I can do this, I will probably also add a temperature sensor. If
the temp rises above X degrees inside the room, open the window to
cool it down! In fact, I could probably just leave the window open
most of the night, and only shut it once the light sensor detects
sunrise! (Then later open it again at the time of my fake sunrise)
So many possibilities :o)
Thanks in advance for your answers and help.