eltos / sphere2-lamp

Sphere² Lamp – A lamp of 122 domes on a sphere, illuminated by individually controlled RGB LEDs. Using animated color effects, the lamp creates a unique atmosphere.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sphere² Lamp

A spherical design lamp with 122 domes, illuminated by individually controlled RGB LEDs. Using animated color effects, the lamp creates a unique atmosphere. It can be controlled over USB or Bluetooth.

Demo video

Demo video
https://player.vimeo.com/video/572701831

Instructions

Instructions on how to build the lamp can be found in the instructions folder.

🪙 DONATE ❤️ SAY THANKS

Code

The LED strip is driven by an Arduino Nano which generates the colorful animations. The complete code is located in code/sphere2-lamp. It uses the FastLED library and features a modular serial interface to adjust the animation parameters or manually control the LEDs of the Sphere² Lamp.

By connecting to the serial interface of the Arduino Nano, one can use:

[1]: Since the FastLED library is not compatible with the Nano BLE as of now, the Nano BLE provides only the Bluetooth interface and connects to the Nano (which controls the LEDs) via the serial interface. The benefit of this approach is a modular flexibility.

Community

A variation of the lamp using 3D printed hexagons was created by José Manuel González Martínez in 2021. Make sure to check it out on his YouTube channel and Instagram.

The Arduino Team posted an article about this project on their Blog

You can also find this project on Hackster and the Arduino Project HUB

License

Copyright 2021 Philipp Niedermayer (github.com/eltos)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses.

About

Sphere² Lamp – A lamp of 122 domes on a sphere, illuminated by individually controlled RGB LEDs. Using animated color effects, the lamp creates a unique atmosphere.

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 57.3%Language:Java 21.0%Language:C++ 16.2%Language:Python 5.5%