Don't you hate it when your significant other wakes up in the middle of the night and turns on the bedroom light? If she also happens to stumble upon some furniture pieces in the process it makes it even more fun. Just kidding, engineers don't have girlfriends. Problem 2 was solved by having a remote control for the light, on the nightstand. Every person should come with a remote This turns on a lamp behind the bed. The lamp was turned over so it only produces a diffuse light: Looks nice, when it's not raining For the first issue (not seeing where stuff is) I reused some LED strip I had lying around, taped it under the bed and added two motion sensors. The motion sensors turn the lights on when one someone steps near the bed (or gets out of it) and the lights stay on for about 20 seconds. LED strip going around the underside and one of the motion sensors Total cost of the project should be less than 25 USD/EUR: - LED strip - 5-15$. - ...
Electronics and programming interspersed at various levels of difficulty.