Ir para conteúdo
3DFinder
Log in

You're on 3DFinder

We search Thingiverse, MakerWorld, and Printables at once so you get the best of each.

Find more like this
3D model Push button box by Thiemo on MakerWorld

Description

This is a box designed for a button. You can connect it to Home Assistant and start automations with it. It uses an LED ring to give the user feedback or to block the button by showing a red color.

 

On the bottom side, there is a slot where you can slide in a wooden stick. The lid is glued on the top with hot glue. The hole for the power cable is also glued so no moisture can enter the box.

 

The button has a diameter of 12 mm, and the LED ring is a WS2812b smart LED ring. I used a normal ESP32 and flashed it with ESPHome.

 

Materials: 

LED Ring: WS2812b LED Ring, 50 mm, 16 LEDs 

[https://www.amazon.de/AZDelivery-LED-Ring-kompatibel-50mm/dp/B07SPL2YC1/ref=sr_1_2_sspa?__mk_de_DE=ÅMÅŽÕÑ&crid=3UZ4C8OOJ8VE0&dib=eyJ2IjoiMSJ9.kaNNAfu9XQNjAe8Ni_ssxjJtu4G0iZjsX9tU819FbSJQXwlgSl7GP0WE9M4sLkUdVEe1TT31TV97wDNHN7IaYUuyJDIYqc8nwvRhTl0GmJXp7yTIrINKi_NF4tz9efaeOSs1tsheQg8IBvFOCALtNCyy4Dj3rduQVzjYU2jcWWeZjF3KgP2oZmpOzfsuK2ph8uWqf-r_nID8iORGsjuNVUe0rv6KF8FqcB8OAUE75PORO8IvFpp6EKJ5mxJxr6X455p_IWs8zc16OJg1mI5FLCMTufWSuCV2yJ76vXKlaBE.JttB4VgMvGCOwrw8noI7SHzs6392cdiPWEYrDysQcb0&dib_tag=se&keywords=ws2812b%2Bled%2Bring%2B16%2Bleds&qid=1767956310&sprefix=ws2812b%2Bled%2Bring%2B16%2Bleds%2Caps%2C89&sr=8-2-spons&aref=4TgUrcZZBm&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1](https://www.amazon.de/AZDelivery-LED-Ring-kompatibel-50mm/dp/B07SPL2YC1/ref=sr_1_2_sspa?__mk_de_DE=ÅMÅŽÕÑ&crid=3UZ4C8OOJ8VE0&dib=eyJ2IjoiMSJ9.kaNNAfu9XQNjAe8Ni_ssxjJtu4G0iZjsX9tU819FbSJQXwlgSl7GP0WE9M4sLkUdVEe1TT31TV97wDNHN7IaYUuyJDIYqc8nwvRhTl0GmJXp7yTIrINKi_NF4tz9efaeOSs1tsheQg8IBvFOCALtNCyy4Dj3rduQVzjYU2jcWWeZjF3KgP2oZmpOzfsuK2ph8uWqf-r_nID8iORGsjuNVUe0rv6KF8FqcB8OAUE75PORO8IvFpp6EKJ5mxJxr6X455p_IWs8zc16OJg1mI5FLCMTufWSuCV2yJ76vXKlaBE.JttB4VgMvGCOwrw8noI7SHzs6392cdiPWEYrDysQcb0&dib_tag=se&keywords=ws2812b%2Bled%2Bring%2B16%2Bleds&qid=1767956310&sprefix=ws2812b%2Bled%2Bring%2B16%2Bleds%2Caps%2C89&sr=8-2-spons&aref=4TgUrcZZBm&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1)

 

Push Button: 12 mm Waterproof Push Button

[https://www.amazon.de/ANVINKU-Drucktaster-Wasserdichte-Tastschalter-Druckschalter/dp/B0CT28RY8Z/ref=sr_1_4_sspa?__mk_de_DE=ÅMÅŽÕÑ&crid=WUY4ET49L6IO&dib=eyJ2IjoiMSJ9.ODudZAqqAGN4StlZqxVDVSfZmhmDKvR5bm04S15eYKq05jacOywKOtVfGTCZ9nKCoqj-2M4Uc6bnggz7Oe_NpweWHFUNihrNvwC4RvTMgfEIVXfmR8hKBSwmlyGn5gOjRc4r1cWDZdKx7idi9GWMaMsCK5Kgf-qzZyLEy4doXTXHQHWv664QgoJISNblBndtVmSZ4-Swf0MH-qz9lYP6aK4eeMhlMS6HUiOWkgxHvUV66Namfi_HELBcifbtaffUJPTiztoO6vN_60jKc2k1qknTPZTqYm7OlYhhFx8hpIw.xKP_4mv853xVDbbuhyAF4Ezuxo8pomWT6EqgAZWe_9M&dib_tag=se&keywords=taster%2B12%2Bmm%2Bdurchmesser&qid=1767956399&sprefix=taster%2B12%2Bmm%2Bdurchmesse%2Caps%2C105&sr=8-4-spons&aref=pVuDFDeS0q&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1](https://www.amazon.de/ANVINKU-Drucktaster-Wasserdichte-Tastschalter-Druckschalter/dp/B0CT28RY8Z/ref=sr_1_4_sspa?__mk_de_DE=ÅMÅŽÕÑ&crid=WUY4ET49L6IO&dib=eyJ2IjoiMSJ9.ODudZAqqAGN4StlZqxVDVSfZmhmDKvR5bm04S15eYKq05jacOywKOtVfGTCZ9nKCoqj-2M4Uc6bnggz7Oe_NpweWHFUNihrNvwC4RvTMgfEIVXfmR8hKBSwmlyGn5gOjRc4r1cWDZdKx7idi9GWMaMsCK5Kgf-qzZyLEy4doXTXHQHWv664QgoJISNblBndtVmSZ4-Swf0MH-qz9lYP6aK4eeMhlMS6HUiOWkgxHvUV66Namfi_HELBcifbtaffUJPTiztoO6vN_60jKc2k1qknTPZTqYm7OlYhhFx8hpIw.xKP_4mv853xVDbbuhyAF4Ezuxo8pomWT6EqgAZWe_9M&dib_tag=se&keywords=taster%2B12%2Bmm%2Bdurchmesser&qid=1767956399&sprefix=taster%2B12%2Bmm%2Bdurchmesse%2Caps%2C105&sr=8-4-spons&aref=pVuDFDeS0q&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1)

 

ESP32: AZDelivery ESP32 NodeMCU Development Board

[https://www.amazon.de/AZDelivery-NodeMCU-Development-Nachfolgermodell-ESP8266/dp/B071P98VTG/ref=sr_1_1_sspa?__mk_de_DE=ÅMÅŽÕÑ&crid=3MFL1FME4JMFO&dib=eyJ2IjoiMSJ9.uo912kX5PYAZ_N7u8oN4sydXJXHaVs6ttA8phWoGSNaOxPfPQyAQbrF30FRjhwu0sbxOigMp5rqBZHSUbgztg8lOO_wHVXZ5VVL0WHbUjYJuPjmZI_oTyRyMO49fxqlc2SB0J5kKIDEUNqmMjr0B4HHTnWjFARSS6AIe-rGpr5Nygr5QvwZgUnkohgeDcAygvgUryEylFGNa4fHGrV91aXWOClly4_j75YFLwvhqZ_k.woogUxH6LqoETLGrh8ftsyYE5tzj7yM_bC7kopYobyo&dib_tag=se&keywords=esp32&qid=1767956464&sprefix=esp32%2Caps%2C104&sr=8-1-spons&aref=DUBC8SaliW&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1](https://www.amazon.de/AZDelivery-NodeMCU-Development-Nachfolgermodell-ESP8266/dp/B071P98VTG/ref=sr_1_1_sspa?__mk_de_DE=ÅMÅŽÕÑ&crid=3MFL1FME4JMFO&dib=eyJ2IjoiMSJ9.uo912kX5PYAZ_N7u8oN4sydXJXHaVs6ttA8phWoGSNaOxPfPQyAQbrF30FRjhwu0sbxOigMp5rqBZHSUbgztg8lOO_wHVXZ5VVL0WHbUjYJuPjmZI_oTyRyMO49fxqlc2SB0J5kKIDEUNqmMjr0B4HHTnWjFARSS6AIe-rGpr5Nygr5QvwZgUnkohgeDcAygvgUryEylFGNa4fHGrV91aXWOClly4_j75YFLwvhqZ_k.woogUxH6LqoETLGrh8ftsyYE5tzj7yM_bC7kopYobyo&dib_tag=se&keywords=esp32&qid=1767956464&sprefix=esp32%2Caps%2C104&sr=8-1-spons&aref=DUBC8SaliW&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1)

 

 

 

ESPHome Code:
esphome:

name: schlittenbutton

friendly_name: Schlittenbutton


 

esp32:

board: esp32dev

framework:

type: arduino


 

# Enable logging

logger:


 

# Enable Home Assistant API

api:

encryption:

key: "1nwK1UVL1+AVmF/FDaye7j8S6cYnfWxzb1yC0pk7ISs="


 

ota:

- platform: esphome

password: "4657a54d8d3987f77f501b816ef1c03d"


 

wifi:

ssid: "XXXXXXXX"

password: "XXXXXXXXX"


 

# Enable fallback hotspot (captive portal) in case wifi connection fails

ap:

ssid: "Schlittenbutton Fallback Hotspot"

password: "z0TgYlDgoM0W"


 

captive_portal:


 

# Configure the button

binary_sensor:

- platform: gpio

pin:

number: 13

mode: INPUT_PULLUP

inverted: true

name: "Button"

 


 

# Configure the WS2812B LED ring

light:

- platform: neopixelbus

variant: WS2812

type: GRB

pin: 12

num_leds: 16

name: "LED Ring"

id: led_ring

effects:

- addressable_rainbow:

- addressable_color_wipe:

- random


 

# Setup 3 LEDs styles: Blue, Green, Red.

MakerWorld

Push button box

Published on Jan 9, 2026

4
Likes
1
Downloads
7
Collections
Category Electronics
Tags
xlights smart button sensor LED ring light push button user interface lightshow visitor HomeAssistant smarthome esphome
License Standard Digital File License
View on MakerWorld (opens in new tab)

Like this model? Create a free account to save your favorites and come back to them later.

Create account