stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

SmartBedLamp

Hardware
  • 7 Devlogs
  • 12 Total hours

Making a smart bed lamp to optimise sleep quality.

Ship #1 Pending review

This is a design only!
Smart Bed Lamp
Welcome to the Smart Bed Lamp project! This is a custom-designed PCB powered by the ESP32-S3 microcontroller. It serves as an intelligent bedside lamp, an alarm clock, and a customizable development platform.
Hardware Features & Component Explanations
Here is a breakdown of the hardware choices and why specific components were included on the board:
Microcontroller: ESP32-S3
Acts as the brain of the lamp, providing Wi-Fi and Bluetooth capabilities for smart home integration (e.g., Home Assistant, MQTT, or a custom app).
Lighting: WS2812B LED Ring
The board features a circular array of WS2812B addressable RGB LEDs.
Why the extra ceramic capacitors?
Every single LED is paired with its own ceramic decoupling capacitor. This is crucial for stabilizing the power delivery and preventing any voltage drops, which ensures the LEDs never flicker, even at maximum brightness.
Audio: Onboard Buzzer
Why a buzzer?
Since this functions as a bed lamp, the integrated buzzer serves as an alarm clock speaker. It can be programmed for morning wake-up alarms or simple audio feedback when a button is pressed.
User Controls (Push Buttons):
RST (Reset):
A standard hardware button to reboot the MCU when needed.
BOOT:
Used to put the ESP32-S3 into bootloader mode for flashing new firmware via USB.
FUNCTION:
A dedicated, user-programmable button. Why? You can code this button to do whatever you want—snooze the alarm, turn the lamp on/off, cycle through different color modes, or trigger a smart home routine without needing your phone.
Power Management:
USB Type-C:
Included for easy firmware programming and for providing a standard 5V power supply directly from a PC or charger.
DC Barrel Jack (DC IN):
Allows the lamp to be powered continuously via a standard external wall power adapter.
TPS5430DDA Buck Converter:
Why is it here? If you use a higher voltage external power supply via the barrel jack, this high-efficiency step-down converter safely drops the voltage down for the LEDs and logic without generating excessive heat.
Expansion & Configuration:
Breakout Pins (5V, 3V3, GND):
Why are they scattered? Power and ground pins are strategically distributed around the perimeter of the PCB. This makes it incredibly easy to solder and connect additional external sensors (like temperature, humidity, or motion sensors) exactly where you need them without creating a mess of crossed wires.
Solder Jumpers:
Included to allow users to manually configure specific hardware behaviors or trace connections simply by bridging them with solder.

  • 7 devlogs
  • 0h build
Video of Project → See source code →
Open comments for this post

2h 6m logged

Devlog #4
-Changed scheamatic bit (added decoupling caps to each diode)
-layed and routed buck converter DC IN to 5V
Next: Working on layout

0
0
106
Open comments for this post

1h 17m logged

Devlog #3
-Finished schematic
-Wired everything
-Checked ERC
-Changed Block Diagram
-Added images
-Added passive buzzer
-Added switch for functionality
Next: Assigning footprints

0
0
102

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…