Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D Push button box por Thiemo no MakerWorld

Descrição

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

Publicado em 9 de jan de 2026

4
Curtidas
1
Downloads
7
Coleções
Categoria Electronics
Tags
xlights smart button sensor LED ring light push button user interface lightshow visitor HomeAssistant smarthome esphome
Licença Standard Digital File License
Ver no MakerWorld (abre em nova aba)