Skip to content

nisonya/LED-lamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LED-lamp

Built a wall-mounted LED lamp with steerable light direction

WATCH THE FULL PROJECT VIDEO HERE!
https://youtu.be/JeQODH_P3ZE

LAMP ON PRINTEBLES https://www.printables.com/model/1550215-led-lamp-with-visor

Atmospheric wall-mounted lamp built with addressable LEDs, heavily inspired by Pacifica animation from the FastLED library.

Key feature — a movable visor (like a helmet visor) that allows you to manually direct and shape the light beam to wherever you want it.

Features

  • 6 lighting modes (cycled with a single button press):
    • 3 static colors/scenes
    • 3 animations (original Pacifica + modified version + one additional)
  • Rotary encoder for smooth brightness & animation speed control

Hardware

  • Microcontroller: Wemos D1 Mini (ESP8266)
  • LEDs: WS2812B addressable strip
  • Power supply: 5V 2A (calculated for average brightness usage)
  • Rotary encoder with integrated push-button
  • Aluminum LED channel/profile
  • 3D-printed parts (all STL files included in the repo)

3D Models

Some STL files contain multiple parts/details inside them.

All printable STL files are located in the /models/ folder

or

https://www.printables.com/model/1550215-led-lamp-with-visor

Gallery

## How to Build
  1. Print all parts (files in /models/)
  2. Mount the LED strip on the aluminum profile
  3. Assemble the electronics on the Wemos D1 Mini
  4. Upload the firmware
  5. Build the tube + visor mechanism
  6. Mount on a honeycomb storage wall
  7. Enjoy the glow! ✨

License

MIT License — feel free to fork, modify, remix, and build your own versions!

Questions, build photos, suggestions, or feature requests?
Please open an Issue here or leave a comment under the YouTube video — I'd love to see your creations!

About

Built a wall-mounted LED lamp with steerable light direction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages