Thingiverse
ESPHome Garage Door Sensor / Opener by LCSteve
by Thingiverse
Last crawled date: 3 years, 3 months ago
I needed a compact all-in-one unit to control my garage doors via ESPHome (Arduino) in Home Assistant and loved estancil's design so much I made the integration of it a basis to build my unit around. Like many projects this quickly developed scope creep and I had to stop where I was and deploy it at as to be able to test the functionality for some time. I already have a list of several improvements I was to make and will eventually get around to them.
So this was designed to work with a bunch of parts that I already had in my bins so to speak. The main items in this are with 1 of ea:
Wemos D1 Mini
HC-SR04 Ultrasonic Distance Sensor
SR501 Motion Sensor
WS2812B 5050 SMD LED
5V Active Buzzer
5V Relay Module Single Channel Opto-Isolated
Micro USB to DIP Board
Male & Female JST-XHP 2.54 Connector
So the first thing I'll say is this packaging is snug and was designed to keep the whole unit as compact as possible. I printed dozens of these iterations in ABS and tweaked tolerances by fractions of millimeters. I did this so that there is no single screw, nut or bolt holding anything together. Because of that though depending on the brand of part you use or the tolerances of your printer you might need to lightly file or sand some things. You can though print it in PLA and I have done so but the parts don't fit as snug in the mounts and pins and may need a dap of glue to secure them.
This whole unit is designed to be mounted with double sided tape to the front of the garage door opener so that the distance sensor lines up with the top of the garage door when it's opened. The door is too far away when closed for the sensor to pick anything up and the code for ESPHome is such that you can fine tune the distance where the door is considered opened. There is a multi-color led and buzzer to alert anyone near when the door is being controlled by Home Assistant (as per local building code). I've also included a motion sensor just because you can't have enough of them around the house and plans are to integrate motion detection into the decision tree for opening the door. I've had this installed on my doors for a couple weeks now and they have been working perfectly.
Upgrade plans:
Move the distance sensor to the bottom and use it instead for detecting if a car is in the bay.
Change the door opening detection to a top mounted hall or reed switch.
Make room for a larger buzzer or speaker for louder announcements if needed.
Reposition the LED so it's more visible (on one side the LED is harder to see due to the motion sensor cover).
Integrate temp/humidity & maybe CO sensors.
Eliminate the micro USB board for power and provide the option to use the Wemos for power or my original plan was to use a 12V step down to 5V to power the unit since my garage doors have 12V battery backup already on them.
So this was designed to work with a bunch of parts that I already had in my bins so to speak. The main items in this are with 1 of ea:
Wemos D1 Mini
HC-SR04 Ultrasonic Distance Sensor
SR501 Motion Sensor
WS2812B 5050 SMD LED
5V Active Buzzer
5V Relay Module Single Channel Opto-Isolated
Micro USB to DIP Board
Male & Female JST-XHP 2.54 Connector
So the first thing I'll say is this packaging is snug and was designed to keep the whole unit as compact as possible. I printed dozens of these iterations in ABS and tweaked tolerances by fractions of millimeters. I did this so that there is no single screw, nut or bolt holding anything together. Because of that though depending on the brand of part you use or the tolerances of your printer you might need to lightly file or sand some things. You can though print it in PLA and I have done so but the parts don't fit as snug in the mounts and pins and may need a dap of glue to secure them.
This whole unit is designed to be mounted with double sided tape to the front of the garage door opener so that the distance sensor lines up with the top of the garage door when it's opened. The door is too far away when closed for the sensor to pick anything up and the code for ESPHome is such that you can fine tune the distance where the door is considered opened. There is a multi-color led and buzzer to alert anyone near when the door is being controlled by Home Assistant (as per local building code). I've also included a motion sensor just because you can't have enough of them around the house and plans are to integrate motion detection into the decision tree for opening the door. I've had this installed on my doors for a couple weeks now and they have been working perfectly.
Upgrade plans:
Move the distance sensor to the bottom and use it instead for detecting if a car is in the bay.
Change the door opening detection to a top mounted hall or reed switch.
Make room for a larger buzzer or speaker for louder announcements if needed.
Reposition the LED so it's more visible (on one side the LED is harder to see due to the motion sensor cover).
Integrate temp/humidity & maybe CO sensors.
Eliminate the micro USB board for power and provide the option to use the Wemos for power or my original plan was to use a 12V step down to 5V to power the unit since my garage doors have 12V battery backup already on them.
Similar models
thingiverse
free
Livarnolux LED light sensor cover by wfvn
... want the lights to go on when de door is closed. so i created this little cover which covers the sensor when the door is closed.
thingiverse
free
Smart home wemos d1 mini led module case by eddyneilo
...nd kitchen tv with double sided tape. now my parents know whether forgot opened garage door or not. :d
holes are for m2.5 screws.
thingiverse
free
Wemos Indoors Weather Station (with PIR and Light Sensor)
...e already cool original design.
a more detailed write-up using esphome with configuration files and schematics can be found here.
thingiverse
free
PIR Motion Sensor Alarm for 3DX by schermaa
... also used a piezo buzzer to play an alarm when motion is detected and an lcd screen to display a message about the alarm status.
thingiverse
free
case for wemos d1 with power shield and pir sensor by Michelez78
....
if false alarm detect use 1k resistor from signal pin of wemos and signal pin of pir
you can found me on istagram: @michelezm78
thingiverse
free
Home Assistant Motion detection by Apke
...ection in my youtube video: https://youtu.be/z6labh3m6ye
for this project, i used:
wemos d1 mini
pir sensor
light resistor
fun :)
thingiverse
free
Wemos Cube Lamp
...onnected to home assistant https://www.home-assistant.io/ for control.
i've also added the template i'm using in esphome.
grabcad
free
Motion Sensor Prank PCB
...buzzer does not stop until power is switch off.
how to make it, see link: https://www.instructables.com/motion-sensor-prank-pcb/
thingiverse
free
Case project multi sensor ultrasonic wemos D1 Mini + HC-SR04 + DHT22 + magnetic door contact - ESP8266 by m3Dg
... fumo, temperatura, umidità e pressione
chiusura a binario
supporto consigliato solo per foro usb and dht22
supporto angolare 86%
thingiverse
free
Garage Door Contact Sensor Adapter by dvan
...arm system to detect if my garage door is open or closed.
** added modified .stl files that will better fit iris contact sensors
Lcsteve
thingiverse
free
Remix of PiTFT Case for Raspberry Pi 4 by LCSteve
...ad of the 3 in the original design.
side panel updated for pi 4 as well and tweaked the right side to make the fan posts thicker.
thingiverse
free
Razor Holder for Glass Shower by LCSteve
... up the supports and made the overhang lip fit my glass in the shower. it should fit just fine over a ⅜" thick shower glass.
thingiverse
free
Sunny Elliptical Machine Phone/Pad Mount by LCSteve
... fits i modified drewprices version since he already had the arm grips spot on. it works good and she's happy with it so far.
thingiverse
free
Drill Press Shaft Collar by LCSteve
...servicing if need be. they've been in service for months and work rock solid and are much firmer than the stock slip collars.
thingiverse
free
Misumi 2040 Endcap Joiners by LCSteve
...fill and extra walls.
once i settle on a method of attachment to my saw i'll update this more as there may be some new parts.
thingiverse
free
Hunter Rainbird Orbitz Sprinkler Body Cap by LCSteve
... rework these in the future to add a groove or ring on the inside to slip inside the body some to really make sure it seals well.
thingiverse
free
Weber 32/36 Carb Service Cover by LCSteve
...the tight hood of an opel gt. but alas it's my sons car and he's moved away so it's time to share what i have so far.
thingiverse
free
Home Depot Faux Wood Blinds Barrel Cam Roller Thingy by LCSteve
...ate the rod when you install it. it's been in-service now for several weeks and works perfectly with my diy automated blinds.
thingiverse
free
Electrical Conduit Box (Pull Box) Extension by LCSteve
...plied a thin skin of silicone between the extension and the box and left the gasket on the lid as normal then used longer screws.
thingiverse
free
Quicko KSGER Hakko T12 Clone Soldering Station by LCSteve
...ker to mode the mounts outward enough to clear things. i also intend on working the switch opening into the next version as well.
Esphome
thingiverse
free
ESPHome Velux Remote by mrflobow
...v3
velux remote (see pictures)
additional links
more input for wiring and software here:
https://github.com/mrflobow/velux_remote
thingiverse
free
Pizza Oven Temperature Sensor - ESPHOME by c_wolsey
...p between vcc & gnd)
esp32 pin 2 (cs) to max6675 (cs)
esp32 pin 18 (sck) to max6675 (sck)
esp32 pin 19 (miso) to max6675 (so)
thingiverse
free
ESPHome Doorbell (Rounded) by Coedy
...it works great once i had learnt how to use esphome!
i am waiting on my power-supply & button before i am able to print this.
thingiverse
free
Smarthome Sensor ESPHome 8266 Temp, Humidity, Light, Air pressure
...the sensor
i send the wemos into deepsleep and wake it every 5min for 30sec (dont forget to connect d0 and rst)
more info soon...
thingiverse
free
Lampe néon Leds + Wemos D1 / Esphome
...mds=cart_middle_products&cur_warehouse=cn
flash with esphome, to control with home assistant and google assistant by voice ;)
thingiverse
free
Angle Adjustable Motion Sensor for Home Assistant (RCWL 0516 + Esp32 via ESPHome) by thomasgresch
...___number: gpio12______mode: input_pullup____name: "pir sensor"____device_class: motion
(replace leading _ with spaces)
thingiverse
free
Waveshare 2.9 Inch Case - for esphome/homeassistant display by DigitalUrban
...orum under eink (https://community.home-assistant.io/t/e-paper-display/138625/51)
print with the largest surfaces flat on the bed
thingiverse
free
2-Gang Relay Pack Case for High Amp Relay (espHome) by malamaker
... switching power supply module ac to dc converter
1x - 2.2k 0.25w resistor
4x - m3 x 8mm shcs
video: https://youtu.be/df8izztl60i
thingiverse
free
Home Assistant ESPHome Raspberry Pi tower case by glmnet
... meant to go bottom, it's not very stable but works well
optionally you can print the base, it can be screwed to a wall too.
Sensor
3d_export
free
parking sensor
...parking sensor
3dexport
car parking sensor
turbosquid
$1
Sensor
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$5
Smoke sensor
...port
smoke sensor, can be an impressive element for your projects. easy to use, realistic image, low polygon, quality materials.
3d_export
$5
Air Quality Sensor v1
...air quality sensor v1
3dexport
air quality sensor v1
3d_export
$15
float sensor
...e up render. - all parts and materials are logically named. other formats ================= - collada (.dae) - autodesk fbx - obj
turbosquid
$26
Wind sensor C
...free 3d model wind sensor c for download as 3ds, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1328943)
turbosquid
$26
Wind sensor B
...free 3d model wind sensor b for download as 3ds, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1328168)
3d_export
$5
ultrasound sensor
...ivers convert ultrasound into electrical signals, and transceivers can both transmit and receive ultrasound. export in: -obj -fbx
3ddd
free
Вытяжка Shindo pallada sensor
... вытяжка
вытяжка shindo pallada sensor. в двух размерах - 600 и 900. текстуры в комплекте.
turbosquid
$52
Wind sensor A B C
...
royalty free 3d model wind sensor a b c for download as fbx on turbosquid: 3d models for games, architecture, videos. (1408406)
Garage
3d_export
free
garage
...garage
3dexport
garage
3d_export
$10
garage
...garage
3dexport
garage with colored gates
3d_export
$5
garage
...garage
3dexport
old rusty garage with graffiti
archibase_planet
free
Garage
...arage
archibase planet
construction building garage
multistoried garage n011009 - 3d model (*.3ds) for exterior 3d visualization.
archibase_planet
free
Garage
...arage
archibase planet
garage carport awning
garage carport n040915 - 3d model (*.gsm+*.3ds+*.max) for exterior 3d visualization.
3d_export
$9
garage
...garage
3dexport
low poly garage included texture. object: 1 faces: 315 vertices:459
turbosquid
free
Garage
...garage
turbosquid
free 3d model garage for download as skp on turbosquid: 3d models for games, architecture, videos. (1606634)
turbosquid
$39
Garage
...
turbosquid
royalty free 3d model garage for download as fbx on turbosquid: 3d models for games, architecture, videos. (1687250)
turbosquid
$3
Garage
...
turbosquid
royalty free 3d model garage for download as fbx on turbosquid: 3d models for games, architecture, videos. (1705014)
turbosquid
$3
Garage
...
turbosquid
royalty free 3d model garage for download as fbx on turbosquid: 3d models for games, architecture, videos. (1711138)
Door
3d_export
$5
door handle of doors
...door handle of doors
3dexport
door handle of doors
3d_ocean
$4
Door
...3docean
architecture door gate gothic door old style door
door, 3d door, gothic door, architecture, old style door, gate, 3d gate
3d_ocean
$10
Door
...door
3docean
design door doors home house indoor interior opening doors
door design
archibase_planet
free
Door
...r
archibase planet
door sliding door interior door rail door
door n250515 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Door
...door
archibase planet
door sash door sash-door interior door
door 900 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Door
...door
archibase planet
door sash door sash-door interior door
door 600 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Door
...door
archibase planet
door sash door sash-door interior door
door 800 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Door
...door
archibase planet
door sash door sash-door interior door
door 800 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Door
...door
archibase planet
door sash door sash-door interior door
door 700 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Door
...door
archibase planet
door sash door sash-door interior door
door 600 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
Opener
3d_export
free
Opener
...r
3dexport
3d model of can opener. its my first work, if u can please show me my mistakes. this 3d model was created in autocad.
3d_export
free
Cap opener
...cap opener
3dexport
handy cap opener, more files/formats here:
3ddd
$1
Кресло, Open Oreon.
...кресло, open oreon.
3ddd
open , oreon
кресло, open oreon.
3d_ocean
$4
Open Book
...r interior max mental model open ray reading shelf text vray
open hardcover book with unique texture map on front and back cover.
turbosquid
$6
Opening Flag
...squid
royalty free 3d model opening flag for download as c4d on turbosquid: 3d models for games, architecture, videos. (1593555)
turbosquid
$10
Open book
...
royalty free 3d model open book for download as skp and obj on turbosquid: 3d models for games, architecture, videos. (1690781)
turbosquid
$2
bottle opener
...lty free 3d model bottle opener for download as blend and obj on turbosquid: 3d models for games, architecture, videos. (1621201)
turbosquid
$24
Bottle Opener
...free 3d model bottle opener for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1300948)
turbosquid
$20
Open Box
...yalty free 3d model open box for download as ma, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1481218)
turbosquid
$10
Wine Opener
...ty free 3d model wine opener for download as ma, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1240730)