Jason Cox
Published © MIT

ESP8266 Garage Door Monitor

Garage door monitor and activator, using ESP8266, relay module, and magnetic contact switch. Controlled by Domoticz home automation server.

BeginnerFull instructions provided3 hours18,853
ESP8266 Garage Door Monitor

Things used in this project

Hardware components

Adafruit HUZZAH ESP8266 Breakout
Adafruit HUZZAH ESP8266 Breakout
×1
Adafruit Magnetic Contact Switch
×1
5V Relay Breakout
×1
Single sided perf board 50x70mm
×1
Adafruit 2.1mm DC barrel jack
×1
Adafruit FTDI USB-Serial Cable
×1
Adafruit 5V power supply
×1

Software apps and online services

Arduino IDE
Arduino IDE
Domoticz

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Read more

Custom parts and enclosures

Lid STL

Lid for the box. Printed with petg, 0.2mm, 20% infill, no support, 2 shells, 4 top/bottom layers

Box STL

Printed with petg, 0.2mm, 20% infill, support in the side opening, 2 shells, 4 top/bottom layers

Schematics

Fritzing Diagram

Schematic

Diagram

Code

Arduino code and LUA script

Credits

Jason Cox

Jason Cox

1 project • 4 followers
Software Engineer for awhile

Comments