1 / 8
SmartLamp — image 1
1 / 8

SmartLamp

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

Smart Bedside Lamp with Lithophane Shade & Home Assistant Integration

Rating
0 / 5
Likes
13
Downloads
38
Makes
0
Views
300
Reviews
0

Updated at source:

Model information

Category
Bedroom
License
Creative Commons — Attribution

Description: The SmartLamp is a modern, 3D-printable bedside lamp that combines elegant design with smart technology. It features a customizable lithophane shade illuminated by a programmable WS2812B LED ring. Controlled by an ESP32, this lamp offers much more than just light: it simulates gentle sunrises to wake you up or sunsets to help you fall asleep.

Key Features:

  • Modern Web Interface: Control all functions via a responsive web interface accessible from any device on your network.

  • Dynamic Lighting Themes: Choose from various built-in color themes or set your own custom colors.

  • Wake-up & Sleep Timer: Integrated dawn/dusk simulation for a natural sleep cycle.

  • Smart Home Ready: Full support for Home Assistant via MQTT with automatic discovery (no manual configuration.yaml editing required).

  • Easy Wi-Fi Setup: If no network is configured, the lamp starts in Access Point mode with a captive portal for easy initial setup.

Required Hardware:

  • Controller: ESP32 Dev Board or ESP32-C6 Super Mini.

  • Light Source: WS2812B RGB LED Ring (designed for 24 LEDs).

  • Housing: 3D-printed parts (Case, Caddy, and Lithophane Bulb).

  • Hardware: 5x M2 self-tapping screws, Micro-USB or USB-C cable, and a power supply.

3D Printing Settings:

  • Material: PLA (White or translucent filament recommended for the bulb).

  • Layer Height: 0.2 mm.

  • Infill: 20% for structural parts; 100% for the Lithophane Bulb to achieve the best visual effect.

  • Supports:

    • SmartLamp_Case.stl: Yes (auto-generated).

    • SmartLamp_Caddy.stl: Yes (auto-generated).

    • SmartLamp_Bulb*.stl: Yes (auto-generated; tree supports).

Software Installation: This project is built using PlatformIO. You can find the full source code, firmware flashing instructions, and filesystem upload guides in the GitHub repository: https://github.com/Zork80/SmartLamp.

  • Big changes:

    • Project migrated to PlatformIO

    • No hardcoded SSID and Password are necessary anymore

      • If no Wi-Fi credentials are saved, the SmartLamp will automatically start in Access Point (AP) mode.

        Connect to the lamp's Wi-Fi network (SSID: SmartLampConfig, Password: 12345678) and configure your SSID and password conveniently via the web interface.

Tags