Week 17 Β· Defining what Lamperto does, how it was built, and preparing the final presentation
presentation.png, 1920Γ1080 px) and video clip (presentation.mp4, 1080p HTML5, under ~1 minute, under ~25 MB).Lamperto β The Smart Light Alarm is a self-fabricated smart nightstand lamp that supports healthier sleepβwake cycles by simulating a gradual sunset at bedtime and a natural sunrise at wake-up time. It is controlled through the Blynk IoT mobile app and a physical toggle switch mounted on the lamp body.
At a scheduled bedtime, Lamperto smoothly dims its LED from full brightness to off over a set duration, signalling to the body that sleep is approaching. At a scheduled wake-up time, it gently brightens from off to full β replacing a jarring alarm with a gradual light-based signal that aligns with circadian biology.
Light-based alarm clocks ("sunrise alarms") are a commercial product category β popular examples include the Philips Wake-Up Light series and CASPER Glow. Lamperto differs from commercial products in that every component β PCB, enclosure, firmware β is custom-designed and fabricated, making it fully open and reproducible by anyone with access to a Fab Lab.
The XIAO ESP32-C3 and passive components were sourced from Seeed Studio and local electronics suppliers. FR1 PCB substrate and milling consumables are stocked at Vujade Fab Lab. PLA filament was available in the lab. All components are off-the-shelf and widely available globally.
All components were sourced locally in Saudi Arabia (Alrish.sa) or via Amazon.sa. Total project cost: $65.00 USD.
| Item | Description | Qty | Price | Source |
|---|---|---|---|---|
| Acrylic enclosure | 2 mm acrylic sheet for laser-cut panels | 1 | $5.00 | alrish.sa |
| Locking nuts | (16) 6 mm + (8) 10 mm nuts for rod frame | 1 pack | $3.00 | Amazon.sa |
| Threaded rods | 6 mm & 10 mm diameter steel rods | 1 set | $10.00 | Local hardware |
| PLA filament | White & black PLA for enclosure, diffuser, frame mount | 2 spools | $15.00 | Amazon.sa |
| TPU filament | Black TPU for flexible leg protectors | 1 spool | $1.00 | Amazon.sa |
| Toggle switch | Heavy-duty electrical toggle switch (mode selector) | 1 | $1.80 | Amazon.sa |
| Type-C cable | USB-C power cable for the ESP32 | 1 | $9.30 | Amazon.sa |
| Screw terminals | 2-pin screw terminals (LED strip & toggle switch) | 2 | $0.50 | Amazon.sa |
| XIAO ESP32-C3 | Seeed Studio XIAO ESP32-C3 β Wi-Fi microcontroller | 1 | $14.00 | Amazon.sa |
| WS2812B LED strip | Addressable RGB LED strip β main light output | 1 | $5.00 | Amazon.sa |
| SMD resistor | 330 Ξ© β LED data signal protection | 1 | $0.20 | Amazon.sa |
| SMD capacitor | 1000 Β΅F, 10 V electrolytic β power rail decoupling | 1 | $0.20 | Amazon.sa |
| Total Project Cost | $65.00 | |||
Following Fab Academy presentation requirements, I prepared a summary slide (1920Γ1080 px, PNG) and a short video clip (1080p MP4, under one minute) and placed them in the root directory of the repository as presentation.png and presentation.mp4.
The slide was designed in PowerPoint following the standard Fab Academy layout. The video was edited in CapCut and kept under the 25 MB file size limit. Both files have been verified and linked in the final presentation schedule.
Both the slide and video are available as a zip for download:
β¬ Download presentation.zip (slide + video)AI Disclosure: Claude (Anthropic) was used as a writing tool to help proofread and structure the documentation on this page. All designs, fabrication, and technical decisions are my own.