Doorbell

Doorbell

prusaprinters

<p>This doorbell housing fits a 30mm <i>Momentary Reset Short Metal Push Button </i>such as the one I used from this <a href="https://www.aliexpress.com/item/4000310874353.html?spm=a2g0o.order_list.0.0.6ef01802MIGp6L">AliExpress link</a>. Print the model face down and then apply multiple coats of spray paint for weather resilience. Wire the button using some cable (I used some CAT5e), then run it to the microcontroller of your choice, I used a <a href="https://www.wemos.cc/en/latest/d1/d1_mini.html">Wemos D1 Mini</a> and <a href="https://esphome.io/index.html">ESPHome</a>. See sample code below:</p><pre><code class="language-plaintext">switch: - platform: gpio pin: D4 id: light name: "${friendly_name} Light" restore_mode: ALWAYS_ON internal: true binary_sensor: - platform: gpio id: bin icon: mdi:radiobox-marked name: "${friendly_name} Button" #device_class: garage_door pin: number: D3 inverted: true mode: INPUT_PULLUP filters: - delayed_off: 30s # automation when button is pressed on_press: - repeat: count: 15 then: - switch.turn_off: light - delay: 50ms - switch.turn_on: light - switch.turn_off: light on_release: then: - switch.turn_on: light</code></pre>

Download Model from prusaprinters

With this file you will be able to print Doorbell with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Doorbell.