Garage Gate Opener Using Arduino

About: I'm Electrical Engineering Student, Coffee Lover, Automated System designer, Programmer and Security System Designer.

This is a hardware based project which uses Atmel Atmega 328P (Arduino UNO) to make a Garage Gate Opener without the need of extra peripherals. The code is capable of protecting the system itself from electrical damages.

The whole circuit is powered by +5V of Arduino UNO and AC mains (External power supply). The attached code can also be modified for other Arduino Products.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Requirements

The following things are required to get this project done:

1- Arduino Mega or Arduino UNO

2- Three push buttons

3- Two diodes

4- Four relays

5- Gate opener motor

6- Two door sensors

Step 2: Pin-outs & Wiring

The Pin-outs & Wiring of Arduino Mega or Arduino UNO and other peripheral is attached with this step and also given following:


Arduino => Hardware


7 => Down sensor

8 => Upper sensor

9 => Stop button

10 => Down button

11 => Up button

12 => +ve Terminal of 1st diode

13 => +ve Terminal of 1st diode

+5v => Down sensor

+5v => Upper sensor

+5v => Stop button

+5v => Down button

+5v => Up button

GND => To relays

=> For more hardware instructions, please see the file "instructions.txt" attached with this step.

Step 3: Upload the Code

Upload the code to Arduino Mega or Arduino UNO. After uploading the code to Arduino, you will get your output at garage gate with Arduino. The Arduino .ino file is also attached with this step.

Now, you can control your garage gate with the help of push buttons & sensors.

Be the First to Share


    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest