January 20, 2026
Description
This project is a modular kit to build your own name on a shared base using 3D-printable letters.
Users can print only the letters they need and insert them into the base. The letters are hollow, allowing installation of 5 mm LEDs of any color.
Modular base with space for wiring and round coin cell batteries up to 22 mm diameter
Optional LEDs; users can install any color
No fixed electronics housing: users can quickly cut or modify the base as needed
Clean, minimal design, ideal for desk or shelf decoration
Easy assembly, fully customizable
LED lighting works best with bright colors, single or RGB
Operating instructions
One button → toggles the LED ON/OFF (es : 3 led)
Simple wiring between LED, resistor, and button
Button connected to digital pin with 10 kΩ pull-down resistor
int ledPin = 6; // LED pin (arduino)
// int ledPin = 18; // LED pin (ESP32)
int buttonPin = 2; // Button pin (arduino)
// int buttonPin = 19; // Button pin (ESP32)
bool lightOn = false;
bool lastButtonState = LOW; // pull-down: not pressed = LOW
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT); // external pull-down
}
void loop() {
bool buttonState = digitalRead(buttonPin);
if (lastButtonState == LOW && buttonState == HIGH) {
lightOn = !lightOn;
digitalWrite(ledPin, lightOn);
delay(200); // simple debounce
}
lastButtonState = buttonState;
}
+5V ----+
|
| Button
+---/ ---+
| |
| +-----> Arduino/ESP32 digital pin
|
10kΩ
|
GND
Colore LED | Resistenza standard |
|---|---|
Rosso | 150 Ω |
Verde | 150 Ω |
Giallo | 150 Ω |
Blu | 90 Ω |
Bianco | 90 Ω |
License:
Creative Commons — Attribution