BookNest(Bookrest + Lamp)
BookNest is a hybrid concept that combines a bookrest and a lamp.
When users pick up their book to read, the light automatically turns on.
When they place the book back on top, the light gently turns off.
It serves as a design object, bookrest, and lamp — a simple yet thoughtful companion for everyday reading.
Supplies
Materials
- 1/8″ Plywood
- 1/8″ Frosted Acrylic Board
- 16mm Illuminated Pushbutton
- NeoPixel RGBW LED
- Arduino Board
- Breadboard
- Wires
- Acrylic Bond
- Wood Stain
- Sandpaper
Idea Development
I started this project based on my personal experience. Whenever I had to pause reading, I often struggled to find a bookmark or ended up placing my book face down on the table — which was quite inconvenient. On top of that, I always had to manually turn off my reading lamp.
While thinking about a side table where I could easily rest my book, I envisioned a house shape — and that idea led me to combine it with a lamp.
The mechanism is simple:
when users place their book on top of the lamp, the light turns off.
When they lift the book to continue reading, the light automatically turns on — becoming a cozy reading companion.
if (bookOnLamp == true) {
light = OFF;
} else {
light = ON;
}
Designed the House Outline for Laser Cutting
Exploring the house layout in 3D and the thickness of the acrylic board. I experimented with various line etching styles, but eventually decided not to use etching for the outlines. I kept adjusting the laser power to reduce burn marks and fire fumes.
2. Soldered the Circuit and Completed Coding
Tested the circuit in Tinkercad first, then soldered seven LEDs and connected them to the Arduino and breadboard for lighting. Also soldered a push button to control the light’s on and off function.
Downloads
3. Sanded and Stained the Wooden Panels
After laser cutting the wooden panels, I sanded them to remove burn marks left on the surface. Then, I applied wood stain to achieve the color I wanted.
4. Assembled All Laser-cut Pieces With Acrylic Bond
I attached the roof, button, and all wiring connections.
I used acrylic bond to attach all the pieces, including the roof, button, and wiring connections. Before assembling, I tested the structure to make sure everything worked properly.
Final Design🏠💡
Trial and Error
1) Laser Cutting
My first acrylic cut was too large, so I decided to reprint it entirely. Adjusting the engraving lines took much longer than expected. The second cut was more accurate, though slight burn marks remained due to fire fumes.
2) Illuminated Push Button
The LED light inside the button initially didn’t turn on. I repeatedly checked the wiring, revised the code, and resoldered several times before successfully fixing it.
3) Roof Assembly
Cutting the perfect hole for the button took multiple laser tests. To stabilize the roof, I designed and added small supporting braces using the laser cutter — which made the structure more durable.