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.
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.