Android Garage Door Remote Control


Use your phone to open the garage door

Features

  • Key Pad Code Entry
  • Lamp Control
  • WiFiManager
  • OTA Over the Air Updates
  • Admin Page
  • Info Page

The receiver is mounted above the door opener motor

Circuit board mounted inside a 3D printed case

The case was printed with my Ender 3D printer
You can find the printer code in the Github link below

Go to this link at Github for all details and code

https://github.com/bmoniey/ESP32GarageDoorOpener

Build Evironment

  • Platform IO

3D

Small housing and lid for a 50×70 proto board. In this example an ESP32-WROOM-DevKit V1 is used. Any ESP32 should work.

PINS

  • OPEN_PIN 32
  • LAMP_ON 23

Security

  • Use at your own risk!
  • Does not use https so others on your network can see all credentials and code.

Flashing Firmware and Filesystem

  • This project uses Little FS. This project is setup for windows using the mklittlefs.exe utility. See platformio.ini.
  • Flash binary using platformio->upload
  • Build File System Image platformio->Build File System Image
  • Upload FIle System Image platformio->Upload File System Image

Default Settings and links:

Version

1.4.381 async webserver and async wifi manager on main branch now. Also added configurable access point name and password.

main merge #2 from async branch

1.3.367 Migrated to https://github.com/alanswx/ESPAsyncWiFiManager.git. Now there is only one sever and no resets needed to recover from being in AP mode!

branch async – goal to introduce ESPAsyncWiFiManager

1.2.302 Has wifi monitoring

1.1.264 The intial version released to GitHub